pub enum KeyMappingId {
NONE,
HYPER,
SUPER,
FN,
FN_LOCK,
SUSPEND,
RESUME,
TURBO,
LAUNCH_ASSISTANT,
SLEEP,
WAKE_UP,
USB_RESERVED,
USB_ERROR_ROLL_OVER,
USB_POST_FAIL,
USB_ERROR_UNDEFINED,
US_A,
US_B,
US_C,
US_D,
US_E,
US_F,
US_G,
US_H,
US_I,
US_J,
US_K,
US_L,
US_M,
US_N,
US_O,
US_P,
US_Q,
US_R,
US_S,
US_T,
US_U,
US_V,
US_W,
US_X,
US_Y,
US_Z,
DIGIT1,
DIGIT2,
DIGIT3,
DIGIT4,
DIGIT5,
DIGIT6,
DIGIT7,
DIGIT8,
DIGIT9,
DIGIT0,
ENTER,
ESCAPE,
BACKSPACE,
TAB,
SPACE,
MINUS,
EQUAL,
BRACKET_LEFT,
BRACKET_RIGHT,
BACKSLASH,
INTL_HASH,
SEMICOLON,
QUOTE,
BACKQUOTE,
COMMA,
PERIOD,
SLASH,
CAPS_LOCK,
F1,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
F10,
F11,
F12,
PRINT_SCREEN,
SCROLL_LOCK,
PAUSE,
INSERT,
HOME,
PAGE_UP,
DEL,
END,
PAGE_DOWN,
ARROW_RIGHT,
ARROW_LEFT,
ARROW_DOWN,
ARROW_UP,
NUM_LOCK,
NUMPAD_DIVIDE,
NUMPAD_MULTIPLY,
NUMPAD_SUBTRACT,
NUMPAD_ADD,
NUMPAD_ENTER,
NUMPAD1,
NUMPAD2,
NUMPAD3,
NUMPAD4,
NUMPAD5,
NUMPAD6,
NUMPAD7,
NUMPAD8,
NUMPAD9,
NUMPAD0,
NUMPAD_DECIMAL,
INTL_BACKSLASH,
CONTEXT_MENU,
POWER,
NUMPAD_EQUAL,
F13,
F14,
F15,
F16,
F17,
F18,
F19,
F20,
F21,
F22,
F23,
F24,
OPEN,
HELP,
SELECT,
AGAIN,
UNDO,
CUT,
COPY,
PASTE,
FIND,
VOLUME_MUTE,
VOLUME_UP,
VOLUME_DOWN,
NUMPAD_COMMA,
INTL_RO,
KANA_MODE,
INTL_YEN,
CONVERT,
NON_CONVERT,
LANG1,
LANG2,
LANG3,
LANG4,
LANG5,
ABORT,
PROPS,
NUMPAD_PAREN_LEFT,
NUMPAD_PAREN_RIGHT,
NUMPAD_BACKSPACE,
NUMPAD_MEMORY_STORE,
NUMPAD_MEMORY_RECALL,
NUMPAD_MEMORY_CLEAR,
NUMPAD_MEMORY_ADD,
NUMPAD_MEMORY_SUBTRACT,
NUMPAD_SIGN_CHANGE,
NUMPAD_CLEAR,
NUMPAD_CLEAR_ENTRY,
CONTROL_LEFT,
SHIFT_LEFT,
ALT_LEFT,
META_LEFT,
CONTROL_RIGHT,
SHIFT_RIGHT,
ALT_RIGHT,
META_RIGHT,
INFO,
CLOSED_CAPTION_TOGGLE,
BRIGHTNESS_UP,
BRIGHTNESS_DOWN,
BRIGHTNESS_TOGGLE,
BRIGHTNESS_MINIMIUM,
BRIGHTNESS_MAXIMUM,
BRIGHTNESS_AUTO,
MEDIA_LAST,
LAUNCH_PHONE,
PROGRAM_GUIDE,
EXIT,
CHANNEL_UP,
CHANNEL_DOWN,
MEDIA_PLAY,
MEDIA_RECORD,
MEDIA_FAST_FORWARD,
MEDIA_REWIND,
MEDIA_TRACK_NEXT,
MEDIA_TRACK_PREVIOUS,
MEDIA_STOP,
EJECT,
MEDIA_PLAY_PAUSE,
SPEECH_INPUT_TOGGLE,
BASS_BOOST,
MEDIA_SELECT,
LAUNCH_WORD_PROCESSOR,
LAUNCH_SPREADSHEET,
LAUNCH_MAIL,
LAUNCH_CONTACTS,
LAUNCH_CALENDAR,
LAUNCH_APP2,
LAUNCH_APP1,
LAUNCH_INTERNET_BROWSER,
LOG_OFF,
LOCK_SCREEN,
LAUNCH_CONTROL_PANEL,
SELECT_TASK,
LAUNCH_DOCUMENTS,
SPELL_CHECK,
LAUNCH_KEYBOARD_LAYOUT,
LAUNCH_SCREEN_SAVER,
LAUNCH_AUDIO_BROWSER,
NEW,
CLOSE,
SAVE,
PRINT,
BROWSER_SEARCH,
BROWSER_HOME,
BROWSER_BACK,
BROWSER_FORWARD,
BROWSER_STOP,
BROWSER_REFRESH,
BROWSER_FAVORITES,
ZOOM_IN,
ZOOM_OUT,
ZOOM_TOGGLE,
REDO,
MAIL_REPLY,
MAIL_FORWARD,
MAIL_SEND,
}