tools: print the key as -1 for obfuscated keys
authorPeter Hutterer <peter.hutterer@who-t.net>
Tue, 21 Feb 2017 00:10:18 +0000 (10:10 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Tue, 21 Feb 2017 01:24:08 +0000 (11:24 +1000)
Missing from 8c1aa1de where we hid the human-readable parts but the keycode
itself is still enough information to recover the typed bits.
Print it as -1 as that keycode doesn't exist for real keys so it stands out
nicely.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
tools/event-debug.c

index a9d15a7d3f1522b09e47b11570191fb3a87fe89e..548db4a93a06f3136cd8cce65e037efdc221700f 100644 (file)
@@ -294,6 +294,7 @@ print_key_event(struct libinput *li, struct libinput_event *ev)
        if (!options->show_keycodes &&
            (key >= KEY_ESC && key < KEY_ZENKAKUHANKAKU)) {
                keyname = "***";
+               key = -1;
        } else {
                keyname = libevdev_event_code_get_name(EV_KEY, key);
                keyname = keyname ? keyname : "???";