diff options
Diffstat (limited to '')
-rw-r--r-- | src/tokenize.h | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/src/tokenize.h b/src/tokenize.h index 8b8ecf9..1c3141a 100644 --- a/src/tokenize.h +++ b/src/tokenize.h @@ -2,34 +2,35 @@ #define SKHD_TOKENIZE_H #define array_count(a) (sizeof((a)) / sizeof(*(a))) -static const char *token_modifier_map[] = +static const char *modifier_flags_str[] = { - "lctrl", "ctrl", "rctrl", - "lalt", "alt", "ralt", - "lshift", "shift", "rshift", - "lcmd", "cmd", "rcmd", + "alt", "lalt", "ralt", + "shift", "lshift", "rshift", + "cmd", "lcmd", "rcmd", + "ctrl", "lctrl", "rctrl", }; -static const char *token_key_map[] = +static const char *literal_keycode_str[] = { "return", "tab", "space", "backspace", "delete", "escape", - "capslock", "home", "end", - "pageup", "pagedown", "help", - "left", "right", "up", - "down", "f1", "f2", - "f3", "f4", "f5", - "f6", "f7", "f8", - "f9", "f10", "f11", - "f12", "f13", "f14", - "f15", "f16", "f17", - "f18", "f19", "f20", + "home", "end", "pageup", + "pagedown", "help", "left", + "right", "up", "down", + "f1", "f2", "f3", + "f4", "f5", "f6", + "f7", "f8", "f9", + "f10", "f11", "f12", + "f13", "f14", "f15", + "f16", "f17", "f18", + "f19", "f20", }; enum token_type { Token_Command, Token_Modifier, + Token_Literal, Token_Key_Hex, Token_Key, |