aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Torokhov <dtor@chromium.org>2017-09-27 10:58:28 -0700
committerPeter Hutterer <peter.hutterer@who-t.net>2017-09-29 06:55:44 +1000
commitc44a1c578a94f79858635b58465a86864701c5f3 (patch)
treead41852313a4ca8f338f28462f8d846bf677d47d
parent50e88043308d27fe6a005dad4d02b791e053043a (diff)
downloadexternal_evtest-c44a1c578a94f79858635b58465a86864701c5f3.tar.gz
external_evtest-c44a1c578a94f79858635b58465a86864701c5f3.tar.bz2
external_evtest-c44a1c578a94f79858635b58465a86864701c5f3.zip
Add more key definitions
Add more key definitions that were added to newer kernels, but were missing in evtest. Signed-off-by: Dmitry Torokhov <dtor@chromium.org> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r--evtest.c31
1 files changed, 31 insertions, 0 deletions
diff --git a/evtest.c b/evtest.c
index 790f9c9..0f23959 100644
--- a/evtest.c
+++ b/evtest.c
@@ -429,6 +429,9 @@ static const char * const keys[KEY_MAX + 1] = {
NAME_ELEMENT(KEY_NUMERIC_8), NAME_ELEMENT(KEY_NUMERIC_9),
NAME_ELEMENT(KEY_NUMERIC_STAR), NAME_ELEMENT(KEY_NUMERIC_POUND),
#endif
+#ifdef KEY_NUMERIC_11
+ NAME_ELEMENT(KEY_NUMERIC_11), NAME_ELEMENT(KEY_NUMERIC_12),
+#endif
NAME_ELEMENT(KEY_BATTERY),
NAME_ELEMENT(KEY_BLUETOOTH), NAME_ELEMENT(KEY_BRIGHTNESS_CYCLE),
NAME_ELEMENT(KEY_BRIGHTNESS_ZERO),
@@ -583,6 +586,34 @@ static const char * const keys[KEY_MAX + 1] = {
#ifdef KEY_KBDINPUTASSIST_CANCEL
NAME_ELEMENT(KEY_KBDINPUTASSIST_CANCEL),
#endif
+
+#ifdef KEY_RIGHT_UP
+ NAME_ELEMENT(KEY_RIGHT_UP), NAME_ELEMENT(KEY_RIGHT_DOWN),
+ NAME_ELEMENT(KEY_LEFT_UP), NAME_ELEMENT(KEY_LEFT_DOWN),
+#endif
+
+#ifdef KEY_ROOT_MENU
+ NAME_ELEMENT(KEY_ROOT_MENU),
+ NAME_ELEMENT(KEY_MEDIA_TOP_MENU),
+ NAME_ELEMENT(KEY_AUDIO_DESC),
+ NAME_ELEMENT(KEY_3D_MODE),
+ NAME_ELEMENT(KEY_NEXT_FAVORITE),
+ NAME_ELEMENT(KEY_STOP_RECORD),
+ NAME_ELEMENT(KEY_PAUSE_RECORD),
+ NAME_ELEMENT(KEY_VOD),
+ NAME_ELEMENT(KEY_UNMUTE),
+ NAME_ELEMENT(KEY_FASTREVERSE),
+ NAME_ELEMENT(KEY_SLOWREVERSE),
+#endif
+
+#ifdef KEY_DATA
+ NAME_ELEMENT(KEY_DATA),
+#endif
+
+#ifdef KEY_ONSCREEN_KEYBOARD
+ NAME_ELEMENT(KEY_ONSCREEN_KEYBOARD),
+#endif
+
#ifdef BTN_TRIGGER_HAPPY
NAME_ELEMENT(BTN_TRIGGER_HAPPY1), NAME_ELEMENT(BTN_TRIGGER_HAPPY11),
NAME_ELEMENT(BTN_TRIGGER_HAPPY2), NAME_ELEMENT(BTN_TRIGGER_HAPPY12),