summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--evtest.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/evtest.c b/evtest.c
index 082d81e..05b623a 100644
--- a/evtest.c
+++ b/evtest.c
@@ -426,9 +426,14 @@ static const char * const keys[KEY_MAX + 1] = {
NAME_ELEMENT(BTN_BASE), NAME_ELEMENT(BTN_BASE2),
NAME_ELEMENT(BTN_BASE3), NAME_ELEMENT(BTN_BASE4),
NAME_ELEMENT(BTN_BASE5), NAME_ELEMENT(BTN_BASE6),
- NAME_ELEMENT(BTN_DEAD), NAME_ELEMENT(BTN_A),
- NAME_ELEMENT(BTN_B), NAME_ELEMENT(BTN_C),
+ NAME_ELEMENT(BTN_DEAD), NAME_ELEMENT(BTN_C),
+#ifdef BTN_SOUTH
+ NAME_ELEMENT(BTN_SOUTH), NAME_ELEMENT(BTN_EAST),
+ NAME_ELEMENT(BTN_NORTH), NAME_ELEMENT(BTN_WEST),
+#else
+ NAME_ELEMENT(BTN_A), NAME_ELEMENT(BTN_B),
NAME_ELEMENT(BTN_X), NAME_ELEMENT(BTN_Y),
+#endif
NAME_ELEMENT(BTN_Z), NAME_ELEMENT(BTN_TL),
NAME_ELEMENT(BTN_TR), NAME_ELEMENT(BTN_TL2),
NAME_ELEMENT(BTN_TR2), NAME_ELEMENT(BTN_SELECT),