from typing_extensions import Final XK_BackSpace: Final = 0xFF08 XK_Tab: Final = 0xFF09 XK_Linefeed: Final = 0xFF0A XK_Clear: Final = 0xFF0B XK_Return: Final = 0xFF0D XK_Pause: Final = 0xFF13 XK_Scroll_Lock: Final = 0xFF14 XK_Sys_Req: Final = 0xFF15 XK_Escape: Final = 0xFF1B XK_Delete: Final = 0xFFFF XK_Multi_key: Final = 0xFF20 XK_SingleCandidate: Final = 0xFF3C XK_MultipleCandidate: Final = 0xFF3D XK_PreviousCandidate: Final = 0xFF3E XK_Kanji: Final = 0xFF21 XK_Muhenkan: Final = 0xFF22 XK_Henkan_Mode: Final = 0xFF23 XK_Henkan: Final = 0xFF23 XK_Romaji: Final = 0xFF24 XK_Hiragana: Final = 0xFF25 XK_Katakana: Final = 0xFF26 XK_Hiragana_Katakana: Final = 0xFF27 XK_Zenkaku: Final = 0xFF28 XK_Hankaku: Final = 0xFF29 XK_Zenkaku_Hankaku: Final = 0xFF2A XK_Touroku: Final = 0xFF2B XK_Massyo: Final = 0xFF2C XK_Kana_Lock: Final = 0xFF2D XK_Kana_Shift: Final = 0xFF2E XK_Eisu_Shift: Final = 0xFF2F XK_Eisu_toggle: Final = 0xFF30 XK_Zen_Koho: Final = 0xFF3D XK_Mae_Koho: Final = 0xFF3E XK_Home: Final = 0xFF50 XK_Left: Final = 0xFF51 XK_Up: Final = 0xFF52 XK_Right: Final = 0xFF53 XK_Down: Final = 0xFF54 XK_Prior: Final = 0xFF55 XK_Page_Up: Final = 0xFF55 XK_Next: Final = 0xFF56 XK_Page_Down: Final = 0xFF56 XK_End: Final = 0xFF57 XK_Begin: Final = 0xFF58 XK_Select: Final = 0xFF60 XK_Print: Final = 0xFF61 XK_Execute: Final = 0xFF62 XK_Insert: Final = 0xFF63 XK_Undo: Final = 0xFF65 XK_Redo: Final = 0xFF66 XK_Menu: Final = 0xFF67 XK_Find: Final = 0xFF68 XK_Cancel: Final = 0xFF69 XK_Help: Final = 0xFF6A XK_Break: Final = 0xFF6B XK_Mode_switch: Final = 0xFF7E XK_script_switch: Final = 0xFF7E XK_Num_Lock: Final = 0xFF7F XK_KP_Space: Final = 0xFF80 XK_KP_Tab: Final = 0xFF89 XK_KP_Enter: Final = 0xFF8D XK_KP_F1: Final = 0xFF91 XK_KP_F2: Final = 0xFF92 XK_KP_F3: Final = 0xFF93 XK_KP_F4: Final = 0xFF94 XK_KP_Home: Final = 0xFF95 XK_KP_Left: Final = 0xFF96 XK_KP_Up: Final = 0xFF97 XK_KP_Right: Final = 0xFF98 XK_KP_Down: Final = 0xFF99 XK_KP_Prior: Final = 0xFF9A XK_KP_Page_Up: Final = 0xFF9A XK_KP_Next: Final = 0xFF9B XK_KP_Page_Down: Final = 0xFF9B XK_KP_End: Final = 0xFF9C XK_KP_Begin: Final = 0xFF9D XK_KP_Insert: Final = 0xFF9E XK_KP_Delete: Final = 0xFF9F XK_KP_Equal: Final = 0xFFBD XK_KP_Multiply: Final = 0xFFAA XK_KP_Add: Final = 0xFFAB XK_KP_Separator: Final = 0xFFAC XK_KP_Subtract: Final = 0xFFAD XK_KP_Decimal: Final = 0xFFAE XK_KP_Divide: Final = 0xFFAF XK_KP_0: Final = 0xFFB0 XK_KP_1: Final = 0xFFB1 XK_KP_2: Final = 0xFFB2 XK_KP_3: Final = 0xFFB3 XK_KP_4: Final = 0xFFB4 XK_KP_5: Final = 0xFFB5 XK_KP_6: Final = 0xFFB6 XK_KP_7: Final = 0xFFB7 XK_KP_8: Final = 0xFFB8 XK_KP_9: Final = 0xFFB9 XK_F1: Final = 0xFFBE XK_F2: Final = 0xFFBF XK_F3: Final = 0xFFC0 XK_F4: Final = 0xFFC1 XK_F5: Final = 0xFFC2 XK_F6: Final = 0xFFC3 XK_F7: Final = 0xFFC4 XK_F8: Final = 0xFFC5 XK_F9: Final = 0xFFC6 XK_F10: Final = 0xFFC7 XK_F11: Final = 0xFFC8 XK_L1: Final = 0xFFC8 XK_F12: Final = 0xFFC9 XK_L2: Final = 0xFFC9 XK_F13: Final = 0xFFCA XK_L3: Final = 0xFFCA XK_F14: Final = 0xFFCB XK_L4: Final = 0xFFCB XK_F15: Final = 0xFFCC XK_L5: Final = 0xFFCC XK_F16: Final = 0xFFCD XK_L6: Final = 0xFFCD XK_F17: Final = 0xFFCE XK_L7: Final = 0xFFCE XK_F18: Final = 0xFFCF XK_L8: Final = 0xFFCF XK_F19: Final = 0xFFD0 XK_L9: Final = 0xFFD0 XK_F20: Final = 0xFFD1 XK_L10: Final = 0xFFD1 XK_F21: Final = 0xFFD2 XK_R1: Final = 0xFFD2 XK_F22: Final = 0xFFD3 XK_R2: Final = 0xFFD3 XK_F23: Final = 0xFFD4 XK_R3: Final = 0xFFD4 XK_F24: Final = 0xFFD5 XK_R4: Final = 0xFFD5 XK_F25: Final = 0xFFD6 XK_R5: Final = 0xFFD6 XK_F26: Final = 0xFFD7 XK_R6: Final = 0xFFD7 XK_F27: Final = 0xFFD8 XK_R7: Final = 0xFFD8 XK_F28: Final = 0xFFD9 XK_R8: Final = 0xFFD9 XK_F29: Final = 0xFFDA XK_R9: Final = 0xFFDA XK_F30: Final = 0xFFDB XK_R10: Final = 0xFFDB XK_F31: Final = 0xFFDC XK_R11: Final = 0xFFDC XK_F32: Final = 0xFFDD XK_R12: Final = 0xFFDD XK_F33: Final = 0xFFDE XK_R13: Final = 0xFFDE XK_F34: Final = 0xFFDF XK_R14: Final = 0xFFDF XK_F35: Final = 0xFFE0 XK_R15: Final = 0xFFE0 XK_Shift_L: Final = 0xFFE1 XK_Shift_R: Final = 0xFFE2 XK_Control_L: Final = 0xFFE3 XK_Control_R: Final = 0xFFE4 XK_Caps_Lock: Final = 0xFFE5 XK_Shift_Lock: Final = 0xFFE6 XK_Meta_L: Final = 0xFFE7 XK_Meta_R: Final = 0xFFE8 XK_Alt_L: Final = 0xFFE9 XK_Alt_R: Final = 0xFFEA XK_Super_L: Final = 0xFFEB XK_Super_R: Final = 0xFFEC XK_Hyper_L: Final = 0xFFED XK_Hyper_R: Final = 0xFFEE