(#\a "KEY_A")
(#\b "KEY_B")
(#\c "KEY_C")
(#\d "KEY_D")
(#\e "KEY_E")
(#\f "KEY_F")
(#\g "KEY_G")
(#\h "KEY_H")
(#\i "KEY_I")
(#\j "KEY_J")
(#\k "KEY_K")
(#\l "KEY_L")
(#\m "KEY_M")
(#\n "KEY_N")
(#\o "KEY_O")
(#\p "KEY_P")
(#\q "KEY_Q")
(#\r "KEY_R")
(#\s "KEY_S")
(#\t "KEY_T")
(#\u "KEY_U")
(#\v "KEY_V")
(#\w "KEY_W")
(#\x "KEY_X")
(#\y "KEY_Y")
(#\z "KEY_Z")
(#\A ("KEY_A" "KEY_MOD_LSHIFT"))
(#\B ("KEY_B" "KEY_MOD_LSHIFT"))
(#\C ("KEY_C" "KEY_MOD_LSHIFT"))
(#\D ("KEY_D" "KEY_MOD_LSHIFT"))
(#\E ("KEY_E" "KEY_MOD_LSHIFT"))
(#\F ("KEY_F" "KEY_MOD_LSHIFT"))
(#\G ("KEY_G" "KEY_MOD_LSHIFT"))
(#\H ("KEY_H" "KEY_MOD_LSHIFT"))
(#\I ("KEY_I" "KEY_MOD_LSHIFT"))
(#\J ("KEY_J" "KEY_MOD_LSHIFT"))
(#\K ("KEY_K" "KEY_MOD_LSHIFT"))
(#\L ("KEY_L" "KEY_MOD_LSHIFT"))
(#\M ("KEY_M" "KEY_MOD_LSHIFT"))
(#\N ("KEY_N" "KEY_MOD_LSHIFT"))
(#\O ("KEY_O" "KEY_MOD_LSHIFT"))
(#\P ("KEY_P" "KEY_MOD_LSHIFT"))
(#\Q ("KEY_Q" "KEY_MOD_LSHIFT"))
(#\R ("KEY_R" "KEY_MOD_LSHIFT"))
(#\S ("KEY_S" "KEY_MOD_LSHIFT"))
(#\T ("KEY_T" "KEY_MOD_LSHIFT"))
(#\U ("KEY_U" "KEY_MOD_LSHIFT"))
(#\V ("KEY_V" "KEY_MOD_LSHIFT"))
(#\W ("KEY_W" "KEY_MOD_LSHIFT"))
(#\X ("KEY_X" "KEY_MOD_LSHIFT"))
(#\Y ("KEY_Y" "KEY_MOD_LSHIFT"))
(#\Z ("KEY_Z" "KEY_MOD_LSHIFT"))
(#\1 "KEY_1")
(#\2 "KEY_2")
(#\3 "KEY_3")
(#\4 "KEY_4")
(#\5 "KEY_5")
(#\6 "KEY_6")
(#\7 "KEY_7")
(#\8 "KEY_8")
(#\9 "KEY_9")
(#\0 "KEY_0")
(#\! ("KEY_1" "KEY_MOD_LSHIFT"))
(#\@ ("KEY_2" "KEY_MOD_LSHIFT"))
(#\# ("KEY_3" "KEY_MOD_LSHIFT"))
(#\$ ("KEY_4" "KEY_MOD_LSHIFT"))
(#\% ("KEY_5" "KEY_MOD_LSHIFT"))
(#\^ ("KEY_6" "KEY_MOD_LSHIFT"))
(#\& ("KEY_7" "KEY_MOD_LSHIFT"))
(#\* ("KEY_8" "KEY_MOD_LSHIFT"))
(#\( ("KEY_9" "KEY_MOD_LSHIFT"))
(#\) ("KEY_0" "KEY_MOD_LSHIFT"))
(#\` "KEY_GRAVE")
(#\- "KEY_MINUS")
(#\= "KEY_EQUAL")
(#\[ "KEY_LEFTBRACE")
(#\] "KEY_RIGHTBRACE")
(#\\ "KEY_BACKSLASH")
(#\; "KEY_SEMICOLON")
(#\' "KEY_APOSTROPHE")
(#\, "KEY_COMMA")
(#\. "KEY_DOT")
(#\/ "KEY_SLASH")
(#\~ ("KEY_GRAVE" "KEY_MOD_LSHIFT"))
(#\_ ("KEY_MINUS" "KEY_MOD_LSHIFT"))
(#\+ ("KEY_EQUAL" "KEY_MOD_LSHIFT"))
(#\{ ("KEY_LEFTBRACE" "KEY_MOD_LSHIFT"))
(#\} ("KEY_RIGHTBRACE" "KEY_MOD_LSHIFT"))
(#\| ("KEY_BACKSLASH" "KEY_MOD_LSHIFT"))
(#\: ("KEY_SEMICOLON" "KEY_MOD_LSHIFT"))
(#\" ("KEY_APOSTROPHE" "KEY_MOD_LSHIFT"))
(#\< ("KEY_COMMA" "KEY_MOD_LSHIFT"))
(#\> ("KEY_DOT" "KEY_MOD_LSHIFT"))
(#\? ("KEY_SLASH" "KEY_MOD_LSHIFT"))
(#\backspace "KEY_BACKSPACE")
(#\tab "KEY_TAB")
(#\return "KEY_ENTER")
(#\escape "KEY_ESC")
(#\space "KEY_SPACE")