diff options
author | Mattias Andrée <maandree@kth.se> | 2021-04-08 21:26:00 +0200 |
---|---|---|
committer | Mattias Andrée <maandree@kth.se> | 2021-04-08 21:38:20 +0200 |
commit | 70f3882661d770d0e6acbc3cc5d29124400f4241 (patch) | |
tree | 34ae5d1474180bd2c8fcad5575b417ec15101066 /interactive-test.c | |
parent | Add support for near full keyboard support (diff) | |
download | libterminput-70f3882661d770d0e6acbc3cc5d29124400f4241.tar.gz libterminput-70f3882661d770d0e6acbc3cc5d29124400f4241.tar.bz2 libterminput-70f3882661d770d0e6acbc3cc5d29124400f4241.tar.xz |
Add more sequences and remove pause key as it conflicts with F1
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to 'interactive-test.c')
-rw-r--r-- | interactive-test.c | 86 |
1 files changed, 45 insertions, 41 deletions
diff --git a/interactive-test.c b/interactive-test.c index d393a96..a1101e4 100644 --- a/interactive-test.c +++ b/interactive-test.c @@ -37,47 +37,51 @@ main(void) case LIBTERMINPUT_SYMBOL: printf("\t%s: %s\n", "key: symbol", input.keypress.symbol); break; - case LIBTERMINPUT_UP: printf("\t%s: %s\n", "key", "up"); break; - case LIBTERMINPUT_DOWN: printf("\t%s: %s\n", "key", "down"); break; - case LIBTERMINPUT_RIGHT: printf("\t%s: %s\n", "key", "right"); break; - case LIBTERMINPUT_BEGIN: printf("\t%s: %s\n", "key", "begin"); break; - case LIBTERMINPUT_PAUSE: printf("\t%s: %s\n", "key", "pause"); break; - case LIBTERMINPUT_TAB: printf("\t%s: %s\n", "key", "tab"); break; - case LIBTERMINPUT_F1: printf("\t%s: %s\n", "key", "f1"); break; - case LIBTERMINPUT_F2: printf("\t%s: %s\n", "key", "f2"); break; - case LIBTERMINPUT_F3: printf("\t%s: %s\n", "key", "f3"); break; - case LIBTERMINPUT_F4: printf("\t%s: %s\n", "key", "f4"); break; - case LIBTERMINPUT_F5: printf("\t%s: %s\n", "key", "f5"); break; - case LIBTERMINPUT_F6: printf("\t%s: %s\n", "key", "f6"); break; - case LIBTERMINPUT_F7: printf("\t%s: %s\n", "key", "f7"); break; - case LIBTERMINPUT_F8: printf("\t%s: %s\n", "key", "f8"); break; - case LIBTERMINPUT_F9: printf("\t%s: %s\n", "key", "f9"); break; - case LIBTERMINPUT_F10: printf("\t%s: %s\n", "key", "f10"); break; - case LIBTERMINPUT_F11: printf("\t%s: %s\n", "key", "f11"); break; - case LIBTERMINPUT_F12: printf("\t%s: %s\n", "key", "f12"); break; - case LIBTERMINPUT_HOME: printf("\t%s: %s\n", "key", "home"); break; - case LIBTERMINPUT_INS: printf("\t%s: %s\n", "key", "ins"); break; - case LIBTERMINPUT_DEL: printf("\t%s: %s\n", "key", "del"); break; - case LIBTERMINPUT_END: printf("\t%s: %s\n", "key", "end"); break; - case LIBTERMINPUT_PRIOR: printf("\t%s: %s\n", "key", "prior"); break; - case LIBTERMINPUT_NEXT: printf("\t%s: %s\n", "key", "next"); break; - case LIBTERMINPUT_ERASE: printf("\t%s: %s\n", "key", "erase"); break; - case LIBTERMINPUT_ENTER: printf("\t%s: %s\n", "key", "enter"); break; - case LIBTERMINPUT_ESC: printf("\t%s: %s\n", "key", "esc"); break; - case LIBTERMINPUT_KEYPAD_0: printf("\t%s: %s\n", "key", "keypad 0"); break; - case LIBTERMINPUT_KEYPAD_1: printf("\t%s: %s\n", "key", "keypad 1"); break; - case LIBTERMINPUT_KEYPAD_2: printf("\t%s: %s\n", "key", "keypad 2"); break; - case LIBTERMINPUT_KEYPAD_3: printf("\t%s: %s\n", "key", "keypad 3"); break; - case LIBTERMINPUT_KEYPAD_4: printf("\t%s: %s\n", "key", "keypad 4"); break; - case LIBTERMINPUT_KEYPAD_5: printf("\t%s: %s\n", "key", "keypad 5"); break; - case LIBTERMINPUT_KEYPAD_6: printf("\t%s: %s\n", "key", "keypad 6"); break; - case LIBTERMINPUT_KEYPAD_7: printf("\t%s: %s\n", "key", "keypad 7"); break; - case LIBTERMINPUT_KEYPAD_8: printf("\t%s: %s\n", "key", "keypad 8"); break; - case LIBTERMINPUT_KEYPAD_9: printf("\t%s: %s\n", "key", "keypad 9"); break; - case LIBTERMINPUT_KEYPAD_MINUS: printf("\t%s: %s\n", "key", "keypad minus"); break; - case LIBTERMINPUT_KEYPAD_COMMA: printf("\t%s: %s\n", "key", "keypad comma"); break; - case LIBTERMINPUT_KEYPAD_POINT: printf("\t%s: %s\n", "key", "keypad point"); break; - case LIBTERMINPUT_KEYPAD_ENTER: printf("\t%s: %s\n", "key", "keypad enter"); break; + case LIBTERMINPUT_UP: printf("\t%s: %s\n", "key", "up"); break; + case LIBTERMINPUT_DOWN: printf("\t%s: %s\n", "key", "down"); break; + case LIBTERMINPUT_RIGHT: printf("\t%s: %s\n", "key", "right"); break; + case LIBTERMINPUT_BEGIN: printf("\t%s: %s\n", "key", "begin"); break; + case LIBTERMINPUT_MACRO: printf("\t%s: %s\n", "key", "macro"); break; + case LIBTERMINPUT_TAB: printf("\t%s: %s\n", "key", "tab"); break; + case LIBTERMINPUT_F1: printf("\t%s: %s\n", "key", "f1"); break; + case LIBTERMINPUT_F2: printf("\t%s: %s\n", "key", "f2"); break; + case LIBTERMINPUT_F3: printf("\t%s: %s\n", "key", "f3"); break; + case LIBTERMINPUT_F4: printf("\t%s: %s\n", "key", "f4"); break; + case LIBTERMINPUT_F5: printf("\t%s: %s\n", "key", "f5"); break; + case LIBTERMINPUT_F6: printf("\t%s: %s\n", "key", "f6"); break; + case LIBTERMINPUT_F7: printf("\t%s: %s\n", "key", "f7"); break; + case LIBTERMINPUT_F8: printf("\t%s: %s\n", "key", "f8"); break; + case LIBTERMINPUT_F9: printf("\t%s: %s\n", "key", "f9"); break; + case LIBTERMINPUT_F10: printf("\t%s: %s\n", "key", "f10"); break; + case LIBTERMINPUT_F11: printf("\t%s: %s\n", "key", "f11"); break; + case LIBTERMINPUT_F12: printf("\t%s: %s\n", "key", "f12"); break; + case LIBTERMINPUT_HOME: printf("\t%s: %s\n", "key", "home"); break; + case LIBTERMINPUT_INS: printf("\t%s: %s\n", "key", "ins"); break; + case LIBTERMINPUT_DEL: printf("\t%s: %s\n", "key", "del"); break; + case LIBTERMINPUT_END: printf("\t%s: %s\n", "key", "end"); break; + case LIBTERMINPUT_PRIOR: printf("\t%s: %s\n", "key", "prior"); break; + case LIBTERMINPUT_NEXT: printf("\t%s: %s\n", "key", "next"); break; + case LIBTERMINPUT_ERASE: printf("\t%s: %s\n", "key", "erase"); break; + case LIBTERMINPUT_ENTER: printf("\t%s: %s\n", "key", "enter"); break; + case LIBTERMINPUT_ESC: printf("\t%s: %s\n", "key", "esc"); break; + case LIBTERMINPUT_KEYPAD_0: printf("\t%s: %s\n", "key", "keypad 0"); break; + case LIBTERMINPUT_KEYPAD_1: printf("\t%s: %s\n", "key", "keypad 1"); break; + case LIBTERMINPUT_KEYPAD_2: printf("\t%s: %s\n", "key", "keypad 2"); break; + case LIBTERMINPUT_KEYPAD_3: printf("\t%s: %s\n", "key", "keypad 3"); break; + case LIBTERMINPUT_KEYPAD_4: printf("\t%s: %s\n", "key", "keypad 4"); break; + case LIBTERMINPUT_KEYPAD_5: printf("\t%s: %s\n", "key", "keypad 5"); break; + case LIBTERMINPUT_KEYPAD_6: printf("\t%s: %s\n", "key", "keypad 6"); break; + case LIBTERMINPUT_KEYPAD_7: printf("\t%s: %s\n", "key", "keypad 7"); break; + case LIBTERMINPUT_KEYPAD_8: printf("\t%s: %s\n", "key", "keypad 8"); break; + case LIBTERMINPUT_KEYPAD_9: printf("\t%s: %s\n", "key", "keypad 9"); break; + case LIBTERMINPUT_KEYPAD_PLUS: printf("\t%s: %s\n", "key", "keypad plus"); break; + case LIBTERMINPUT_KEYPAD_MINUS: printf("\t%s: %s\n", "key", "keypad minus"); break; + case LIBTERMINPUT_KEYPAD_TIMES: printf("\t%s: %s\n", "key", "keypad times"); break; + case LIBTERMINPUT_KEYPAD_DIVISION: printf("\t%s: %s\n", "key", "keypad division"); break; + case LIBTERMINPUT_KEYPAD_DECIMAL: printf("\t%s: %s\n", "key", "keypad decimal"); break; + case LIBTERMINPUT_KEYPAD_COMMA: printf("\t%s: %s\n", "key", "keypad comma"); break; + case LIBTERMINPUT_KEYPAD_POINT: printf("\t%s: %s\n", "key", "keypad point"); break; + case LIBTERMINPUT_KEYPAD_ENTER: printf("\t%s: %s\n", "key", "keypad enter"); break; default: printf("\t%s: %s\n", "key", "other"); break; |