# -*- coding: utf-8 -*-
MACRON =        "XK_macron"
KEYPAD_ADD =        "XK_KP_Add"
EDIAERESIS =        "XK_Ediaeresis"
PLUS =        "XK_plus"
HYPER_RIGHT =        "XK_Hyper_R"
KEYPAD_UP =        "XK_KP_Up"
HYPER_LEFT =        "XK_Hyper_L"
ARING =        "XK_Aring"
HIRAGANA =        "XK_Hiragana"
GUILLEMOTLEFT =        "XK_guillemotleft"
ONEHALF =        "XK_onehalf"
NTILDE =        "XK_ntilde"
AGRAVE =        "XK_Agrave"
ETH =        "XK_Eth"
OACUTE =        "XK_oacute"
EISU_TOGGLE =        "XK_Eisu_toggle"
UP =        "XK_Up"
SEMICOLON =        "XK_semicolon"
R5 =        "XK_R5"
ONESUPERIOR =        "XK_onesuperior"
R7 =        "XK_R7"
R6 =        "XK_R6"
R1 =        "XK_R1"
R3 =        "XK_R3"
R2 =        "XK_R2"
R9 =        "XK_R9"
ETH =        "XK_ETH"
YDIAERESIS =        "XK_ydiaeresis"
CAPS_LOCK =        "XK_Caps_Lock"
EISU_SHIFT =        "XK_Eisu_Shift"
POUND =        "XK_numbersign"
AGRAVE =        "XK_agrave"
RETURN =        "XK_Return"
UACUTE =        "XK_Uacute"
LEFT =        "XK_Left"
KEYPAD_PRIOR =        "XK_KP_Prior"
MINUS =        "XK_minus"
PAUSE =        "XK_Pause"
INSERT =        "XK_Insert"
PAGE_DOWN =        "XK_Page_Down"
SINGLECANDIDATE =        "XK_SingleCandidate"
KATAKANA =        "XK_Katakana"
SELECT =        "XK_Select"
CCEDILLA =        "XK_ccedilla"
GUILLEMOTRIGHT =        "XK_guillemotright"
COMMA =        "XK_comma"
BRACKETLEFT =        "XK_bracketleft"
ECIRCUMFLEX =        "XK_Ecircumflex"
EXECUTE =        "XK_Execute"
ALT_LEFT =        "XK_Alt_L"
ALT_RIGHT =        "XK_Alt_R"
GREATER =        "XK_greater"
KEYPAD_HOME =        "XK_KP_Home"
SECTION =        "XK_section"
KEYPAD_SPACE =        "XK_KP_Space"
IGRAVE =        "XK_igrave"
SCROLL_LOCK =        "XK_Scroll_Lock"
MENU =        "XK_Menu"
L10 =        "XK_L10"
PERIOD =        "XK_period"
RIGHT =        "XK_Right"
QUOTE_LEFT =        "XK_quoteleft"
L9 =        "XK_L9"
CEDILLA =        "XK_cedilla"
L8 =        "XK_L8"
BRACELEFT =        "XK_braceleft"
ADIAERESIS =        "XK_adiaeresis"
Z =        "XK_Z"
EXCLAMDOWN =        "XK_exclamdown"
CLEAR =        "XK_Clear"
X =        "XK_X"
Y =        "XK_Y"
KEYPAD_9 =        "XK_KP_9"
KEYPAD_8 =        "XK_KP_8"
BACKSPACE =        "XK_BackSpace"
KEYPAD_5 =        "XK_KP_5"
KEYPAD_4 =        "XK_KP_4"
KEYPAD_7 =        "XK_KP_7"
KEYPAD_6 =        "XK_KP_6"
KEYPAD_1 =        "XK_KP_1"
KEYPAD_0 =        "XK_KP_0"
KEYPAD_3 =        "XK_KP_3"
KEYPAD_2 =        "XK_KP_2"
GRAVE =        "XK_grave"
COMMAND_RIGHT =        "XK_Super_R"
ALT_LEFT=        "XK_Meta_L"
MULTI_KEY =        "XK_Multi_key"
BACKSLASH =        "XK_backslash"
KANJI =        "XK_Kanji"
BRACKETRIGHT =        "XK_bracketright"
n =        "XK_n"
KEYPAD_DECIMAL =        "XK_KP_Decimal"
o =        "XK_o"
l =        "XK_l"
KEYPAD_RIGHT =        "XK_KP_Right"
PARAGRAPH =        "XK_paragraph"
UGRAVE =        "XK_ugrave"
ACIRCUMFLEX =        "XK_Acircumflex"
EGRAVE =        "XK_Egrave"
AACUTE =        "XK_aacute"
PERCENT =        "XK_percent"
PREVIOUSCANDIDATE =        "XK_PreviousCandidate"
LESS =        "XK_less"
TWOSUPERIOR =        "XK_twosuperior"
HOME =        "XK_Home"
MAE_KOHO =        "XK_Mae_Koho"
UDIAERESIS =        "XK_Udiaeresis"
EXCLAM =        "XK_exclam"
KEYPAD_MULTIPLY =        "XK_KP_Multiply"
OTILDE =        "XK_Otilde"
IDIAERESIS =        "XK_idiaeresis"
F11 =        "XK_F11"
F10 =        "XK_F10"
F13 =        "XK_F13"
F12 =        "XK_F12"
F15 =        "XK_F15"
F14 =        "XK_F14"
F17 =        "XK_F17"
F16 =        "XK_F16"
F19 =        "XK_F19"
F18 =        "XK_F18"
TAB =        "XK_Tab"
NUM_LOCK =        "XK_Num_Lock"
OCIRCUMFLEX =        "XK_Ocircumflex"
ASCIITILDE =        "XK_asciitilde"
LINEFEED =        "XK_Linefeed"
CURRENCY =        "XK_currency"
SYS_REQ =        "XK_Sys_Req"
UNDO =        "XK_Undo"
IACUTE =        "XK_Iacute"
OGRAVE =        "XK_Ograve"
THORN =        "XK_Thorn"
ICIRCUMFLEX =        "XK_Icircumflex"
KEYPAD_INSERT =        "XK_KP_Insert"
THREEQUARTERS =        "XK_threequarters"
KEYPAD_SEPARATOR =        "XK_KP_Separator"
COLON =        "XK_colon"
THORN =        "XK_thorn"
AE =        "XK_ae"
ROMAJI =        "XK_Romaji"
YEN =        "XK_yen"
SHIFT_RIGHT =        "XK_Shift_R"
AT =        "XK_at"
TOUROKU =        "XK_Touroku"
MULTIPLECANDIDATE =        "XK_MultipleCandidate"
F8 =        "XK_F8"
EDIAERESIS =        "XK_ediaeresis"
AE =        "XK_AE"
END =        "XK_End"
CCEDILLA =        "XK_Ccedilla"
NTILDE =        "XK_Ntilde"
HELP =        "XK_Help"
ESCAPE =        "XK_Escape"
BROKENBAR =        "XK_brokenbar"
QUOTE_RIGHT =        "XK_quoteright"
PERIODCENTERED =        "XK_periodcentered"
n6 =        "XK_6"
n7 =        "XK_7"
n4 =        "XK_4"
n5 =        "XK_5"
n2 =        "XK_2"
n3 =        "XK_3"
n0 =        "XK_0"
n1 =        "XK_1"
n8 =        "XK_8"
n9 =        "XK_9"
F =        "XK_F"
G =        "XK_G"
D =        "XK_D"
E =        "XK_E"
B =        "XK_B"
C =        "XK_C"
A =        "XK_A"
N =        "XK_N"
O =        "XK_O"
L =        "XK_L"
M =        "XK_M"
J =        "XK_J"
K =        "XK_K"
H =        "XK_H"
I =        "XK_I"
V =        "XK_V"
W =        "XK_W"
T =        "XK_T"
U =        "XK_U"
R =        "XK_R"
S =        "XK_S"
P =        "XK_P"
Q =        "XK_Q"
L7 =        "XK_L7"
L6 =        "XK_L6"
L5 =        "XK_L5"
L4 =        "XK_L4"
L3 =        "XK_L3"
L2 =        "XK_L2"
L1 =        "XK_L1"
THORN =        "XK_THORN"
f =        "XK_f"
g =        "XK_g"
d =        "XK_d"
e =        "XK_e"
b =        "XK_b"
c =        "XK_c"
a =        "XK_a"
HIRAGANA_KATAKANA =        "XK_Hiragana_Katakana"
ODIAERESIS =        "XK_odiaeresis"
KEYPAD_TAB =        "XK_KP_Tab"
m =        "XK_m"
j =        "XK_j"
k =        "XK_k"
h =        "XK_h"
i =        "XK_i"
v =        "XK_v"
w =        "XK_w"
t =        "XK_t"
u =        "XK_u"
r =        "XK_r"
s =        "XK_s"
p =        "XK_p"
q =        "XK_q"
PRIOR =        "XK_Prior"
HYPHEN =        "XK_hyphen"
z =        "XK_z"
x =        "XK_x"
y =        "XK_y"
R4 =        "XK_R4"
DOLLAR =        "XK_dollar"
BRACERIGHT =        "XK_braceright"
DEGREE =        "XK_degree"
QUESTIONDOWN =        "XK_questiondown"
MULTIPLY =        "XK_multiply"
R15 =        "XK_R15"
R14 =        "XK_R14"
R11 =        "XK_R11"
R10 =        "XK_R10"
R13 =        "XK_R13"
R12 =        "XK_R12"
KEYPAD_DOWN =        "XK_KP_Down"
OSLASH =        "XK_oslash"
KEYPAD_SUBTRACT =        "XK_KP_Subtract"
ODIAERESIS =        "XK_Odiaeresis"
R8 =        "XK_R8"
F9 =        "XK_F9"
KEYPAD_DELETE =        "XK_KP_Delete"
IACUTE =        "XK_iacute"
STERLING =        "XK_sterling"
HANKAKU =        "XK_Hankaku"
OACUTE =        "XK_Oacute"
KEYPAD_EQUAL =        "XK_KP_Equal"
IGRAVE =        "XK_Igrave"
SHIFT_LEFT =        "XK_Shift_L"
ICIRCUMFLEX =        "XK_icircumflex"
F28 =        "XK_F28"
F29 =        "XK_F29"
UCIRCUMFLEX =        "XK_Ucircumflex"
F24 =        "XK_F24"
F25 =        "XK_F25"
F26 =        "XK_F26"
F27 =        "XK_F27"
F20 =        "XK_F20"
F21 =        "XK_F21"
F22 =        "XK_F22"
F23 =        "XK_F23"
MODE_SWITCH =        "XK_Mode_switch"
AMPERSAND =        "XK_ampersand"
QUESTION =        "XK_question"
UCIRCUMFLEX =        "XK_ucircumflex"
ORDFEMININE =        "XK_ordfeminine"
SCRIPT_SWITCH =        "XK_script_switch"
REGISTERED =        "XK_registered"
KEYPAD_F4 =        "XK_KP_F4"
BREAK =        "XK_Break"
KEYPAD_F1 =        "XK_KP_F1"
KEYPAD_F2 =        "XK_KP_F2"
KEYPAD_F3 =        "XK_KP_F3"
KEYPAD_DIVIDE =        "XK_KP_Divide"
DIVISION =        "XK_division"
ALT_RIGHT =        "XK_Meta_R"
COMMAND_LEFT =        "XK_Super_L"
ACIRCUMFLEX =        "XK_acircumflex"
KEYPAD_BEGIN =        "XK_KP_Begin"
ONEQUARTER =        "XK_onequarter"
KEYPAD_LEFT =        "XK_KP_Left"
KEYPAD_PAGE_UP =        "XK_KP_Page_Up"
PARENLEFT =        "XK_parenleft"
ATILDE =        "XK_Atilde"
MASSYO =        "XK_Massyo"
F1 =        "XK_F1"
HENKAN_MODE =        "XK_Henkan_Mode"
F3 =        "XK_F3"
F2 =        "XK_F2"
F5 =        "XK_F5"
F4 =        "XK_F4"
F7 =        "XK_F7"
F6 =        "XK_F6"
DELETE =        "XK_Delete"
KANA_SHIFT =        "XK_Kana_Shift"
SLASH =        "XK_slash"
ASTERISK =        "XK_asterisk"
HENKAN =        "XK_Henkan"
ASCIICIRCUM =        "XK_asciicircum"
EQUAL =        "XK_equal"
PRINT =        "XK_Print"
CANCEL =        "XK_Cancel"
SPACE =        "XK_space"
IDIAERESIS =        "XK_Idiaeresis"
COPYRIGHT =        "XK_copyright"
NOBREAKSPACE =        "XK_nobreakspace"
THREESUPERIOR =        "XK_threesuperior"
ADIAERESIS =        "XK_Adiaeresis"
KEYPAD_PAGE_DOWN =        "XK_KP_Page_Down"
ZENKAKU_HANKAKU =        "XK_Zenkaku_Hankaku"
ARING =        "XK_aring"
KEYPAD_ENTER =        "XK_KP_Enter"
NEXT =        "XK_Next"
CONTROL_LEFT =        "XK_Control_L"
KEYPAD_END =        "XK_KP_End"
PARENRIGHT =        "XK_parenright"
CONTROL_RIGHT =        "XK_Control_R"
OTILDE =        "XK_otilde"
ATILDE =        "XK_atilde"
EACUTE =        "XK_Eacute"
UNDERSCORE =        "XK_underscore"
APOSTROPHE =        "XK_apostrophe"
EGRAVE =        "XK_egrave"
BAR =        "XK_bar"
DOWN =        "XK_Down"
OGRAVE =        "XK_ograve"
ZENKAKU =        "XK_Zenkaku"
REDO =        "XK_Redo"
DIAERESIS =        "XK_diaeresis"
UDIAERESIS =        "XK_udiaeresis"
AACUTE =        "XK_Aacute"
BEGIN =        "XK_Begin"
OCIRCUMFLEX =        "XK_ocircumflex"
PAGE_UP =        "XK_Page_Up"
EACUTE =        "XK_eacute"
MUHENKAN =        "XK_Muhenkan"
QUOTEDBL =        "XK_quotedbl"
FIND =        "XK_Find"
OOBLIQUE =        "XK_Ooblique"
SSHARP =        "XK_ssharp"
UACUTE =        "XK_uacute"
MU =        "XK_mu"
CENT =        "XK_cent"
F33 =        "XK_F33"
F32 =        "XK_F32"
F31 =        "XK_F31"
F30 =        "XK_F30"
F35 =        "XK_F35"
F34 =        "XK_F34"
SHIFT_LOCK =        "XK_Shift_Lock"
YACUTE =        "XK_yacute"
ETH =        "XK_eth"
MASCULINE =        "XK_masculine"
ECIRCUMFLEX =        "XK_ecircumflex"
NOTSIGN =        "XK_notsign"
KANA_LOCK =        "XK_Kana_Lock"
KP_NEXT =        "XK_KP_Next"
UGRAVE =        "XK_Ugrave"
ZEN_KOHO =        "XK_Zen_Koho"
ACUTE =        "XK_acute"
PLUSMINUS =        "XK_plusminus"
YACUTE =        "XK_Yacute"
