diff --git a/src/api/focus/keymap/db/constants.js b/src/api/focus/keymap/db/constants.js index c1b7d6e71..78c248e33 100644 --- a/src/api/focus/keymap/db/constants.js +++ b/src/api/focus/keymap/db/constants.js @@ -168,3 +168,701 @@ const _PRIVATE_KEYCODE_OFFSET_NEVER_INCLUDE_IN_CODE = { }; */ + +export const HIDUsage = { + System: { + SYSTEM_POWER_DOWN: 0x81, + SYSTEM_SLEEP: 0x82, + SYSTEM_WAKE_UP: 0x83, + SYSTEM_CONTEXT_MENU: 0x84, + SYSTEM_MAIN_MENU: 0x85, + SYSTEM_APP_MENU: 0x86, + SYSTEM_MENU_HELP: 0x87, + SYSTEM_MENU_EXIT: 0x88, + SYSTEM_MENU_SELECT: 0x89, + SYSTEM_MENU_RIGHT: 0x8a, + SYSTEM_MENU_LEFT: 0x8b, + SYSTEM_MENU_UP: 0x8c, + SYSTEM_MENU_DOWN: 0x8d, + SYSTEM_COLD_RESTART: 0x8e, + SYSTEM_WARM_RESTART: 0x8f, + D_PAD_UP: 0x90, + D_PAD_DOWN: 0x91, + D_PAD_RIGHT: 0x92, + D_PAD_LEFT: 0x93, + INDEX_TRIGGER: 0x94, + PALM_TRIGGER: 0x95, + THUMBSTICK: 0x96, + SYSTEM_FUNCTION_SHIFT: 0x97, + SYSTEM_FUNCTION_SHIFT_LOCK: 0x98, + SYSTEM_FUNCTION_SHIFT_LOCK_INDICATOR: 0x99, + DISMISS_NOTIFICATION: 0x9a, + DO_NOT_DISTURB: 0x9b, + SYSTEM_DOCK: 0xa0, + SYSTEM_UNDOCK: 0xa1, + SYSTEM_SETUP: 0xa2, + SYSTEM_BREAK: 0xa3, + SYSTEM_DEBUGGER_BREAK: 0xa4, + APPLICATION_BREAK: 0xa5, + APPLICATION_DEBUGGER_BREAK: 0xa6, + SYSTEM_SPEAKER_MUTE: 0xa7, + SYSTEM_HIBERNATE: 0xa8, + SYSTEM_DISPLAY_INVERT: 0xb0, + SYSTEM_DISPLAY_INTERNAL: 0xb1, + SYSTEM_DISPLAY_EXTERNAL: 0xb2, + SYSTEM_DISPLAY_BOTH: 0xb3, + SYSTEM_DISPLAY_DUAL: 0xb4, + SYSTEM_DISPLAY_TOGGLE_INT_SLASH_EXT: 0xb5, + SYSTEM_DISPLAY_SWAP_PRIMARY_SLASH_SECONDARY: 0xb6, + SYSTEM_DISPLAY_LCD_AUTOSCALE: 0xb7, + }, + Keyboard: { + NO_EVENT: 0x00, + ERROR_ROLLOVER: 0x01, + POST_FAIL: 0x02, + ERROR_UNDEFINED: 0x03, + KEY_A_AND_A: 0x04, + KEY_B_AND_B: 0x05, + KEY_C_AND_C: 0x06, + KEY_D_AND_D: 0x07, + KEY_E_AND_E: 0x08, + KEY_F_AND_F: 0x09, + KEY_G_AND_G: 0x0a, + KEY_H_AND_H: 0x0b, + KEY_I_AND_I: 0x0c, + KEY_J_AND_J: 0x0d, + KEY_K_AND_K: 0x0e, + KEY_L_AND_L: 0x0f, + KEY_M_AND_M: 0x10, + KEY_N_AND_N: 0x11, + KEY_O_AND_O: 0x12, + KEY_P_AND_P: 0x13, + KEY_Q_AND_Q: 0x14, + KEY_R_AND_R: 0x15, + KEY_S_AND_S: 0x16, + KEY_T_AND_T: 0x17, + KEY_U_AND_U: 0x18, + KEY_V_AND_V: 0x19, + KEY_W_AND_W: 0x1a, + KEY_X_AND_X: 0x1b, + KEY_Y_AND_Y: 0x1c, + KEY_Z_AND_Z: 0x1d, + KEY_1_AND_EXCLAMATION_POINT: 0x1e, + KEY_2_AND_AT: 0x1f, + KEY_3_AND_POUND: 0x20, + KEY_4_AND_DOLLAR: 0x21, + KEY_5_AND_PERCENT: 0x22, + KEY_6_AND_CARAT: 0x23, + KEY_7_AND_AMPERSAND: 0x24, + KEY_8_AND_ASTERISK: 0x25, + KEY_9_AND_LEFT_PAREN: 0x26, + KEY_0_AND_RIGHT_PAREN: 0x27, + KEY_ENTER: 0x28, + KEY_ESCAPE: 0x29, + KEY_DELETE: 0x2a, + KEY_TAB: 0x2b, + KEY_SPACEBAR: 0x2c, + KEY_MINUS_AND_UNDERSCORE: 0x2d, + KEY_EQUALS_AND_PLUS: 0x2e, + KEY_LEFT_BRACKET_AND_LEFT_CURLY_BRACE: 0x2f, + KEY_RIGHT_BRACKET_AND_RIGHT_CURLY_BRACE: 0x30, + KEY_BACKSLASH_AND_PIPE: 0x31, + KEY_NON_US_POUND_AND_TILDE: 0x32, + KEY_SEMICOLON_AND_COLON: 0x33, + KEY_QUOTE_AND_DOUBLEQUOTE: 0x34, + KEY_GRAVE_ACCENT_AND_TILDE: 0x35, + KEY_COMMA_AND_LESS_THAN: 0x36, + KEY_PERIOD_AND_GREATER_THAN: 0x37, + KEY_SLASH_AND_QUESTION_MARK: 0x38, + KEY_CAPS_LOCK: 0x39, + KEY_F1: 0x3a, + KEY_F2: 0x3b, + KEY_F3: 0x3c, + KEY_F4: 0x3d, + KEY_F5: 0x3e, + KEY_F6: 0x3f, + KEY_F7: 0x40, + KEY_F8: 0x41, + KEY_F9: 0x42, + KEY_F10: 0x43, + KEY_F11: 0x44, + KEY_F12: 0x45, + KEY_PRINTSCREEN: 0x46, + KEY_SCROLL_LOCK: 0x47, + KEY_PAUSE: 0x48, + KEY_INSERT: 0x49, + KEY_HOME: 0x4a, + KEY_PAGE_UP: 0x4b, + KEY_DELETE_FORWARD: 0x4c, + KEY_END: 0x4d, + KEY_PAGE_DOWN: 0x4e, + KEY_RIGHT_ARROW: 0x4f, + KEY_LEFT_ARROW: 0x50, + KEY_DOWN_ARROW: 0x51, + KEY_UP_ARROW: 0x52, + KEY_KEYPAD_NUM_LOCK_AND_CLEAR: 0x53, + KEY_KEYPAD_DIVIDE: 0x54, + KEY_KEYPAD_MULTIPLY: 0x55, + KEY_KEYPAD_SUBTRACT: 0x56, + KEY_KEYPAD_ADD: 0x57, + KEY_KEYPAD_ENTER: 0x58, + KEY_KEYPAD_1_AND_END: 0x59, + KEY_KEYPAD_2_AND_DOWN_ARROW: 0x5a, + KEY_KEYPAD_3_AND_PAGE_DOWN: 0x5b, + KEY_KEYPAD_4_AND_LEFT_ARROW: 0x5c, + KEY_KEYPAD_5: 0x5d, + KEY_KEYPAD_6_AND_RIGHT_ARROW: 0x5e, + KEY_KEYPAD_7_AND_HOME: 0x5f, + KEY_KEYPAD_8_AND_UP_ARROW: 0x60, + KEY_KEYPAD_9_AND_PAGE_UP: 0x61, + KEY_KEYPAD_0_AND_INSERT: 0x62, + KEY_KEYPAD_PERIOD_AND_DELETE: 0x63, + KEY_NON_US_BACKSLASH_AND_PIPE: 0x64, + KEY_APPLICATION: 0x65, + KEY_POWER: 0x66, + KEY_KEYPAD_EQUALS: 0x67, + KEY_F13: 0x68, + KEY_F14: 0x69, + KEY_F15: 0x6a, + KEY_F16: 0x6b, + KEY_F17: 0x6c, + KEY_F18: 0x6d, + KEY_F19: 0x6e, + KEY_F20: 0x6f, + KEY_F21: 0x70, + KEY_F22: 0x71, + KEY_F23: 0x72, + KEY_F24: 0x73, + KEY_EXECUTE: 0x74, + KEY_HELP: 0x75, + KEY_MENU: 0x76, + KEY_SELECT: 0x77, + KEY_STOP: 0x78, + KEY_AGAIN: 0x79, + KEY_UNDO: 0x7a, + KEY_CUT: 0x7b, + KEY_COPY: 0x7c, + KEY_PASTE: 0x7d, + KEY_FIND: 0x7e, + KEY_MUTE: 0x7f, + KEY_VOLUME_UP: 0x80, + KEY_VOLUME_DOWN: 0x81, + KEY_LOCKING_CAPS_LOCK: 0x82, + KEY_LOCKING_NUM_LOCK: 0x83, + KEY_LOCKING_SCROLL_LOCK: 0x84, + KEY_KEYPAD_COMMA: 0x85, + KEY_KEYPAD_EQUAL_SIGN: 0x86, + KEY_INTERNATIONAL1: 0x87, + KEY_INTERNATIONAL2: 0x88, + KEY_INTERNATIONAL3: 0x89, + KEY_INTERNATIONAL4: 0x8a, + KEY_INTERNATIONAL5: 0x8b, + KEY_INTERNATIONAL6: 0x8c, + KEY_INTERNATIONAL7: 0x8d, + KEY_INTERNATIONAL8: 0x8e, + KEY_INTERNATIONAL9: 0x8f, + KEY_LANG1: 0x90, + KEY_LANG2: 0x91, + KEY_LANG3: 0x92, + KEY_LANG4: 0x93, + KEY_LANG5: 0x94, + KEY_LANG6: 0x95, + KEY_LANG7: 0x96, + KEY_LANG8: 0x97, + KEY_LANG9: 0x98, + KEY_ALTERNATE_ERASE: 0x99, + KEY_SYSREQ_SLASH_ATTENTION: 0x9a, + KEY_CANCEL: 0x9b, + KEY_CLEAR: 0x9c, + KEY_PRIOR: 0x9d, + KEY_RETURN: 0x9e, + KEY_SEPARATOR: 0x9f, + KEY_OUT: 0xa0, + KEY_OPER: 0xa1, + KEY_CLEAR_SLASH_AGAIN: 0xa2, + KEY_CRSEL_SLASH_PROPS: 0xa3, + KEY_EXSEL: 0xa4, + KEY_KEYPAD_00: 0xb0, + KEY_KEYPAD_000: 0xb1, + KEY_THOUSANDS_SEPARATOR: 0xb2, + KEY_DECIMAL_SEPARATOR: 0xb3, + KEY_CURRENCY_UNIT: 0xb4, + KEY_CURRENCY_SUBUNIT: 0xb5, + KEY_KEYPAD_LEFT_PAREN: 0xb6, + KEY_KEYPAD_RIGHT_PAREN: 0xb7, + KEY_KEYPAD_LEFT_CURLY_BRACE: 0xb8, + KEY_KEYPAD_RIGHT_CURLY_BRACE: 0xb9, + KEY_KEYPAD_TAB: 0xba, + KEY_KEYPAD_BACKSPACE: 0xbb, + KEY_KEYPAD_A: 0xbc, + KEY_KEYPAD_B: 0xbd, + KEY_KEYPAD_C: 0xbe, + KEY_KEYPAD_D: 0xbf, + KEY_KEYPAD_E: 0xc0, + KEY_KEYPAD_F: 0xc1, + KEY_KEYPAD_XOR: 0xc2, + KEY_KEYPAD_CARAT: 0xc3, + KEY_KEYPAD_PERCENT: 0xc4, + KEY_KEYPAD_LESS_THAN: 0xc5, + KEY_KEYPAD_GREATER_THAN: 0xc6, + KEY_KEYPAD_AMPERSAND: 0xc7, + KEY_KEYPAD_DOUBLEAMPERSAND: 0xc8, + KEY_KEYPAD_PIPE: 0xc9, + KEY_KEYPAD_DOUBLEPIPE: 0xca, + KEY_KEYPAD_COLON: 0xcb, + KEY_KEYPAD_POUND_SIGN: 0xcc, + KEY_KEYPAD_SPACE: 0xcd, + KEY_KEYPAD_AT_SIGN: 0xce, + KEY_KEYPAD_EXCLAMATION_POINT: 0xcf, + KEY_KEYPAD_MEMORY_STORE: 0xd0, + KEY_KEYPAD_MEMORY_RECALL: 0xd1, + KEY_KEYPAD_MEMORY_CLEAR: 0xd2, + KEY_KEYPAD_MEMORY_ADD: 0xd3, + KEY_KEYPAD_MEMORY_SUBTRACT: 0xd4, + KEY_KEYPAD_MEMORY_MULTIPLY: 0xd5, + KEY_KEYPAD_MEMORY_DIVIDE: 0xd6, + KEY_KEYPAD_PLUS_SLASH_MINUS: 0xd7, + KEY_KEYPAD_CLEAR: 0xd8, + KEY_KEYPAD_CLEAR_ENTRY: 0xd9, + KEY_KEYPAD_BINARY: 0xda, + KEY_KEYPAD_OCTAL: 0xdb, + KEY_KEYPAD_DECIMAL: 0xdc, + KEY_KEYPAD_HEXADECIMAL: 0xdd, + KEY_LEFT_CONTROL: 0xe0, + KEY_LEFT_SHIFT: 0xe1, + KEY_LEFT_ALT: 0xe2, + KEY_LEFT_GUI: 0xe3, + KEY_RIGHT_CONTROL: 0xe4, + KEY_RIGHT_SHIFT: 0xe5, + KEY_RIGHT_ALT: 0xe6, + KEY_RIGHT_GUI: 0xe7, + }, + Consumer: { + CONSUMER_CONTROL_CA: 0x01, + NUMERIC_KEY_PAD: 0x02, + PROGRAMMABLE_BUTTONS: 0x03, + MICROPHONE_CA: 0x04, + HEADPHONE_CA: 0x05, + GRAPHIC_EQUALIZER_CA: 0x06, + PLUS_10: 0x20, + PLUS_100: 0x21, + AM_SLASH_PM: 0x22, + POWER: 0x30, + RESET: 0x31, + SLEEP: 0x32, + SLEEP_AFTER: 0x33, + SLEEP_MODE: 0x34, + ILLUMINATION: 0x35, + FUNCTION_BUTTONS: 0x36, + MENU: 0x40, + MENU_PICK: 0x41, + MENU_UP: 0x42, + MENU_DOWN: 0x43, + MENU_LEFT: 0x44, + MENU_RIGHT: 0x45, + MENU_ESCAPE: 0x46, + MENU_VALUE_INCREASE: 0x47, + MENU_VALUE_DECREASE: 0x48, + DATA_ON_SCREEN: 0x60, + CLOSED_CAPTION: 0x61, + CLOSED_CAPTION_SELECT: 0x62, + VCR_SLASH_TV: 0x63, + BROADCAST_MODE: 0x64, + SNAPSHOT: 0x65, + STILL: 0x66, + PICTURE_IN_PICTURE_TOGGLE: 0x67, + PICTURE_IN_PICTURE_SWAP: 0x68, + RED_MENU_BUTTON: 0x69, + GREEN_MENU_BUTTON: 0x6a, + BLUE_MENU_BUTTON: 0x6b, + YELLOW_MENU_BUTTON: 0x6c, + ASPECT: 0x6d, + _3D_MODE_SELECT: 0x6e, + DISPLAY_BRIGHTNESS_INCREMENT: 0x6f, + DISPLAY_BRIGHTNESS_DECREMENT: 0x70, + DISPLAY_BRIGHTNESS: 0x71, + DISPLAY_BACKLIGHT_TOGGLE: 0x72, + DISPLAY_SET_BRIGHTNESS_TO_MINIMUM: 0x73, + DISPLAY_SET_BRIGHTNESS_TO_MAXIMUM: 0x74, + DISPLAY_SET_AUTO_BRIGHTNESS: 0x75, + CAMERA_ACCESS_ENABLED: 0x76, + CAMERA_ACCESS_DISABLED: 0x77, + CAMERA_ACCESS_TOGGLE: 0x78, + KEYBOARD_BRIGHTNESS_INCREMENT: 0x79, + KEYBOARD_BRIGHTNESS_DECREMENT: 0x7a, + KEYBOARD_BACKLIGHT_SET_LEVEL: 0x7b, + KEYBOARD_BACKLIGHT_OOC: 0x7c, + KEYBOARD_BACKLIGHT_SET_MINIMUM: 0x7d, + KEYBOARD_BACKLIGHT_SET_MAXIMUM: 0x7e, + KEYBOARD_BACKLIGHT_AUTO: 0x7f, + SELECTION: 0x80, + ASSIGN_SELECTION: 0x81, + MODE_STEP: 0x82, + RECALL_LAST: 0x83, + ENTER_CHANNEL: 0x84, + ORDER_MOVIE: 0x85, + CHANNEL: 0x86, + MEDIA_SELECTION: 0x87, + MEDIA_SELECT_COMPUTER: 0x88, + MEDIA_SELECT_TV: 0x89, + MEDIA_SELECT_WWW: 0x8a, + MEDIA_SELECT_DVD: 0x8b, + MEDIA_SELECT_TELEPHONE: 0x8c, + MEDIA_SELECT_PROGRAM_GUIDE: 0x8d, + MEDIA_SELECT_VIDEO_PHONE: 0x8e, + MEDIA_SELECT_GAMES: 0x8f, + MEDIA_SELECT_MESSAGES: 0x90, + MEDIA_SELECT_CD: 0x91, + MEDIA_SELECT_VCR: 0x92, + MEDIA_SELECT_TUNER: 0x93, + QUIT: 0x94, + HELP: 0x95, + MEDIA_SELECT_TAPE: 0x96, + MEDIA_SELECT_CABLE: 0x97, + MEDIA_SELECT_SATELLITE: 0x98, + MEDIA_SELECT_SECURITY: 0x99, + MEDIA_SELECT_HOME: 0x9a, + MEDIA_SELECT_CALL: 0x9b, + CHANNEL_INCREMENT: 0x9c, + CHANNEL_DECREMENT: 0x9d, + MEDIA_SELECT_SAP: 0x9e, + VCR_PLUS: 0xa0, + ONCE: 0xa1, + DAILY: 0xa2, + WEEKLY: 0xa3, + MONTHLY: 0xa4, + PLAY: 0xb0, + PAUSE: 0xb1, + RECORD: 0xb2, + FAST_FORWARD: 0xb3, + REWIND: 0xb4, + SCAN_NEXT_TRACK: 0xb5, + SCAN_PREVIOUS_TRACK: 0xb6, + STOP: 0xb7, + EJECT: 0xb8, + RANDOM_PLAY: 0xb9, + SELECT_DISC: 0xba, + ENTER_DISC_MC: 0xbb, + REPEAT: 0xbc, + TRACKING: 0xbd, + TRACK_NORMAL: 0xbe, + SLOW_TRACKING: 0xbf, + FRAME_FORWARD: 0xc0, + FRAME_BACK: 0xc1, + MARK: 0xc2, + CLEAR_MARK: 0xc3, + REPEAT_FROM_MARK: 0xc4, + RETURN_TO_MARK: 0xc5, + SEARCH_MARK_FORWARD: 0xc6, + SEARCH_MARK_BACKWARDS: 0xc7, + COUNTER_RESET: 0xc8, + SHOW_COUNTER: 0xc9, + TRACKING_INCREMENT: 0xca, + TRACKING_DECREMENT: 0xcb, + STOP_SLASH_EJECT: 0xcc, + PLAY_SLASH_PAUSE: 0xcd, + PLAY_SLASH_SKIP: 0xce, + VOICE_COMMAND: 0xcf, + INVOKE_CAPTURE_INTERFACE: 0xd0, + START_OR_STOP_GAME_RECORDING: 0xd1, + HISTORICAL_GAME_CAPTURE: 0xd2, + CAPTURE_GAME_SCREENSHOT: 0xd3, + SHOW_OR_HIDE_RECORDING_INDICATOR: 0xd4, + START_OR_STOP_MICROPHONE_CAPTURE: 0xd5, + START_OR_STOP_CAMERA_CAPTURE: 0xd6, + START_OR_STOP_GAME_BROADCAST: 0xd7, + VOLUME: 0xe0, + BALANCE: 0xe1, + MUTE: 0xe2, + BASS: 0xe3, + TREBLE: 0xe4, + BASS_BOOST: 0xe5, + SURROUND_MODE: 0xe6, + LOUDNESS: 0xe7, + MPX: 0xe8, + VOLUME_INCREMENT: 0xe9, + VOLUME_DECREMENT: 0xea, + SPEED_SELECT: 0xf0, + PLAYBACK_SPEED: 0xf1, + STANDARD_PLAY: 0xf2, + LONG_PLAY: 0xf3, + EXTENDED_PLAY: 0xf4, + SLOW: 0xf5, + FAN_ENABLE: 0x100, + FAN_SPEED: 0x101, + LIGHT_ENABLE: 0x102, + LIGHT_ILLUMINATION_LEVEL: 0x103, + CLIMATE_CONTROL_ENABLE: 0x104, + ROOM_TEMPERATURE: 0x105, + SECURITY_ENABLE: 0x106, + FIRE_ALARM: 0x107, + POLICE_ALARM: 0x108, + PROXIMITY: 0x109, + MOTION: 0x10a, + DURESS_ALARM: 0x10b, + HOLDUP_ALARM: 0x10c, + MEDICAL_ALARM: 0x10d, + BALANCE_RIGHT: 0x150, + BALANCE_LEFT: 0x151, + BASS_INCREMENT: 0x152, + BASS_DECREMENT: 0x153, + TREBLE_INCREMENT: 0x154, + TREBLE_DECREMENT: 0x155, + SPEAKER_SYSTEM: 0x160, + CHANNEL_LEFT: 0x161, + CHANNEL_RIGHT: 0x162, + CHANNEL_CENTER: 0x163, + CHANNEL_FRONT: 0x164, + CHANNEL_CENTER_FRONT: 0x165, + CHANNEL_SIDE: 0x166, + CHANNEL_SURROUND: 0x167, + CHANNEL_LOW_FREQUENCY_ENHANCEMENT: 0x168, + CHANNEL_TOP: 0x169, + CHANNEL_UNKNOWN: 0x16a, + SUB_CHANNEL: 0x170, + SUB_CHANNEL_INCREMENT: 0x171, + SUB_CHANNEL_DECREMENT: 0x172, + ALTERNATE_AUDIO_INCREMENT: 0x173, + ALTERNATE_AUDIO_DECREMENT: 0x174, + APPLICATION_LAUNCH_BUTTONS: 0x180, + AL_LAUNCH_BUTTON_CONFIGURATION_TOOL: 0x181, + AL_PROGRAMMABLE_BUTTON_CONFIGURATION: 0x182, + AL_CONSUMER_CONTROL_CONFIGURATION: 0x183, + AL_WORD_PROCESSOR: 0x184, + AL_TEXT_EDITOR: 0x185, + AL_SPREADSHEET: 0x186, + AL_GRAPHICS_EDITOR: 0x187, + AL_PRESENTATION_APP: 0x188, + AL_DATABASE_APP: 0x189, + AL_EMAIL_READER: 0x18a, + AL_NEWSREADER: 0x18b, + AL_VOICEMAIL: 0x18c, + AL_CONTACTS_SLASH_ADDRESS_BOOK: 0x18d, + AL_CALENDAR_SLASH_SCHEDULE: 0x18e, + AL_TASK_SLASH_PROJECT_MANAGER: 0x18f, + AL_LOG_SLASH_JOURNAL_SLASH_TIMECARD: 0x190, + AL_CHECKBOOK_SLASH_FINANCE: 0x191, + AL_CALCULATOR: 0x192, + AL_A_SLASH_V_CAPTURE_SLASH_PLAYBACK: 0x193, + AL_LOCAL_MACHINE_BROWSER: 0x194, + AL_LAN_SLASH_WAN_BROWSER: 0x195, + AL_INTERNET_BROWSER: 0x196, + AL_REMOTE_NETWORKING_SLASH_ISP_CONNECT: 0x197, + AL_NETWORK_CONFERENCE: 0x198, + AL_NETWORK_CHAT: 0x199, + AL_TELEPHONY_SLASH_DIALER: 0x19a, + AL_LOGON: 0x19b, + AL_LOGOFF: 0x19c, + AL_LOGON_SLASH_LOGOFF: 0x19d, + AL_TERMINAL_LOCK_SLASH_SCREENSAVER: 0x19e, + AL_CONTROL_PANEL: 0x19f, + AL_COMMAND_LINE_PROCESSOR_SLASH_RUN: 0x1a0, + AL_PROCESS_SLASH_TASK_MANAGER: 0x1a1, + AL_SELECT_TASK_SLASH_APPLICATION: 0x1a2, + AL_NEXT_TASK_SLASH_APPLICATION: 0x1a3, + AL_PREVIOUS_TASK_SLASH_APPLICATION: 0x1a4, + AL_PREEMPTIVE_HALT_TASK_SLASH_APPLICATION: 0x1a5, + AL_INTEGRATED_HELP_CENTER: 0x1a6, + AL_DOCUMENTS: 0x1a7, + AL_THESAURUS: 0x1a8, + AL_DICTIONARY: 0x1a9, + AL_DESKTOP: 0x1aa, + AL_SPELL_CHECK: 0x1ab, + AL_GRAMMAR_CHECK: 0x1ac, + AL_WIRELESS_STATUS: 0x1ad, + AL_KEYBOARD_LAYOUT: 0x1ae, + AL_VIRUS_PROTECTION: 0x1af, + AL_ENCRYPTION: 0x1b0, + AL_SCREEN_SAVER: 0x1b1, + AL_ALARMS: 0x1b2, + AL_CLOCK: 0x1b3, + AL_FILE_BROWSER: 0x1b4, + AL_POWER_STATUS: 0x1b5, + AL_IMAGE_BROWSER: 0x1b6, + AL_AUDIO_BROWSER: 0x1b7, + AL_MOVIE_BROWSER: 0x1b8, + AL_DIGITAL_RIGHTS_MANAGER: 0x1b9, + AL_DIGITAL_WALLET: 0x1ba, + AL_INSTANT_MESSAGING: 0x1bc, + AL_OEM_HELP: 0x1be, + AL_ONLINE_COMMUNITY: 0x1bf, + AL_ENTERTAINMENT_CONTENT_BROWSER: 0x1c0, + AL_ONLINE_SHOPPING_BROWSER: 0x1c1, + AL_SMARTCARD_INFORMATION_SLASH_HELP: 0x1c2, + AL_MARKET_MONITOR_SLASH_FINANCE_BROWSER: 0x1c3, + AL_CUSTOMIZED_CORPORATE_NEWS_BROWSER: 0x1c4, + AL_ONLINE_ACTIVITY_BROWSER: 0x1c5, + AL_RESEARCH_SLASH_SEARCH_BROWSER: 0x1c6, + AL_AUDIO_PLAYER: 0x1c7, + AL_MESSAGE_STATUS: 0x1c8, + AL_CONTACT_SYNC: 0x1c9, + AL_NAVIGATION: 0x1ca, + AL_CONTEXT_AWARE_DESKTOP_ASSISTANT: 0x1cb, + GENERIC_GUI_APPLICATION_CONTROLS: 0x200, + AC_NEW: 0x201, + AC_OPEN: 0x202, + AC_CLOSE: 0x203, + AC_EXIT: 0x204, + AC_MAXIMIZE: 0x205, + AC_MINIMIZE: 0x206, + AC_SAVE: 0x207, + AC_PRINT: 0x208, + AC_PROPERTIES: 0x209, + AC_UNDO: 0x21a, + AC_COPY: 0x21b, + AC_CUT: 0x21c, + AC_PASTE: 0x21d, + AC_SELECT_ALL: 0x21e, + AC_FIND: 0x21f, + AC_FIND_AND_REPLACE: 0x220, + AC_SEARCH: 0x221, + AC_GO_TO: 0x222, + AC_HOME: 0x223, + AC_BACK: 0x224, + AC_FORWARD: 0x225, + AC_STOP: 0x226, + AC_REFRESH: 0x227, + AC_PREVIOUS_LINK: 0x228, + AC_NEXT_LINK: 0x229, + AC_BOOKMARKS: 0x22a, + AC_HISTORY: 0x22b, + AC_SUBSCRIPTIONS: 0x22c, + AC_ZOOM_IN: 0x22d, + AC_ZOOM_OUT: 0x22e, + AC_ZOOM: 0x22f, + AC_FULL_SCREEN_VIEW: 0x230, + AC_NORMAL_VIEW: 0x231, + AC_VIEW_TOGGLE: 0x232, + AC_SCROLL_UP: 0x233, + AC_SCROLL_DOWN: 0x234, + AC_SCROLL: 0x235, + AC_PAN_LEFT: 0x236, + AC_PAN_RIGHT: 0x237, + AC_PAN: 0x238, + AC_NEW_WINDOW: 0x239, + AC_TILE_HORIZONTALLY: 0x23a, + AC_TILE_VERTICALLY: 0x23b, + AC_FORMAT: 0x23c, + AC_EDIT: 0x23d, + AC_BOLD: 0x23e, + AC_ITALICS: 0x23f, + AC_UNDERLINE: 0x240, + AC_STRIKETHROUGH: 0x241, + AC_SUBSCRIPT: 0x242, + AC_SUPERSCRIPT: 0x243, + AC_ALL_CAPS: 0x244, + AC_ROTATE: 0x245, + AC_RESIZE: 0x246, + AC_FLIP_HORIZONTAL: 0x247, + AC_FLIP_VERTICAL: 0x248, + AC_MIRROR_HORIZONTAL: 0x249, + AC_MIRROR_VERTICAL: 0x24a, + AC_FONT_SELECT: 0x24b, + AC_FONT_COLOR: 0x24c, + AC_FONT_SIZE: 0x24d, + AC_JUSTIFY_LEFT: 0x24e, + AC_JUSTIFY_CENTER_H: 0x24f, + AC_JUSTIFY_RIGHT: 0x250, + AC_JUSTIFY_BLOCK_H: 0x251, + AC_JUSTIFY_TOP: 0x252, + AC_JUSTIFY_CENTER_V: 0x253, + AC_JUSTIFY_BOTTOM: 0x254, + AC_JUSTIFY_BLOCK_V: 0x255, + AC_INDENT_DECREASE: 0x256, + AC_INDENT_INCREASE: 0x257, + AC_NUMBERED_LIST: 0x258, + AC_RESTART_NUMBERING: 0x259, + AC_BULLETED_LIST: 0x25a, + AC_PROMOTE: 0x25b, + AC_DEMOTE: 0x25c, + AC_YES: 0x25d, + AC_NO: 0x25e, + AC_CANCEL: 0x25f, + AC_CATALOG: 0x260, + AC_BUY_SLASH_CHECKOUT: 0x261, + AC_ADD_TO_CART: 0x262, + AC_EXPAND: 0x263, + AC_EXPAND_ALL: 0x264, + AC_COLLAPSE: 0x265, + AC_COLLAPSE_ALL: 0x266, + AC_PRINT_PREVIEW: 0x267, + AC_PASTE_SPECIAL: 0x268, + AC_INSERT_MODE: 0x269, + AC_DELETE: 0x26a, + AC_LOCK: 0x26b, + AC_UNLOCK: 0x26c, + AC_PROTECT: 0x26d, + AC_UNPROTECT: 0x26e, + AC_ATTACH_COMMENT: 0x26f, + AC_DELETE_COMMENT: 0x270, + AC_VIEW_COMMENT: 0x271, + AC_SELECT_WORD: 0x272, + AC_SELECT_SENTENCE: 0x273, + AC_SELECT_PARAGRAPH: 0x274, + AC_SELECT_COLUMN: 0x275, + AC_SELECT_ROW: 0x276, + AC_SELECT_TABLE: 0x277, + AC_SELECT_OBJECT: 0x278, + AC_REDO_SLASH_REPEAT: 0x279, + AC_SORT: 0x27a, + AC_SORT_ASCENDING: 0x27b, + AC_SORT_DESCENDING: 0x27c, + AC_FILTER: 0x27d, + AC_SET_CLOCK: 0x27e, + AC_VIEW_CLOCK: 0x27f, + AC_SELECT_TIME_ZONE: 0x280, + AC_EDIT_TIME_ZONES: 0x281, + AC_SET_ALARM: 0x282, + AC_CLEAR_ALARM: 0x283, + AC_SNOOZE_ALARM: 0x284, + AC_RESET_ALARM: 0x285, + AC_SYNCHRONIZE: 0x286, + AC_SEND_SLASH_RECEIVE: 0x287, + AC_SEND_TO: 0x288, + AC_REPLY: 0x289, + AC_REPLY_ALL: 0x28a, + AC_FORWARD_MSG: 0x28b, + AC_SEND: 0x28c, + AC_ATTACH_FILE: 0x28d, + AC_UPLOAD: 0x28e, + AC_DOWNLOAD: 0x28f, + AC_SET_BORDERS: 0x290, + AC_INSERT_ROW: 0x291, + AC_INSERT_COLUMN: 0x292, + AC_INSERT_FILE: 0x293, + AC_INSERT_PICTURE: 0x294, + AC_INSERT_OBJECT: 0x295, + AC_INSERT_SYMBOL: 0x296, + AC_SAVE_AND_CLOSE: 0x297, + AC_RENAME: 0x298, + AC_MERGE: 0x299, + AC_SPLIT: 0x29a, + AC_DISTRIBUTE_HORIZONTALLY: 0x29b, + AC_DISTRIBUTE_VERTICALLY: 0x29c, + AC_NEXT_KEYBOARD_LAYOUT_SELECT: 0x29d, + AC_NAVIGATION_GUIDANCE: 0x29e, + AC_DESKTOP_SHOW_ALL_WINDOWS: 0x29f, + AC_SOFT_KEY_LEFT: 0x2a0, + AC_SOFT_KEY_RIGHT: 0x2a1, + AC_DESKTOP_SHOW_ALL_APPLICATIONS: 0x2a2, + AC_IDLE_KEEP_ALIVE: 0x2b0, + EXTENDED_KEYBOARD_ATTRIBUTES_COLLECTION: 0x2c0, + KEYBOARD_FORM_FACTOR: 0x2c1, + KEYBOARD_KEY_TYPE: 0x2c2, + KEYBOARD_PHYSICAL_LAYOUT: 0x2c3, + VENDOR_SPECIFIC_KEYBOARD_PHYSICAL_LAYOUT: 0x2c4, + KEYBOARD_IETF_LANGUAGE_TAG_INDEX: 0x2c5, + IMPLEMENTED_KEYBOARD_INPUT_ASSIST_CONTROLS: 0x2c6, + KEYBOARD_INPUT_ASSIST_PREVIOUS: 0x2c7, + KEYBOARD_INPUT_ASSIST_NEXT: 0x2c8, + KEYBOARD_INPUT_ASSIST_PREVIOUS_GROUP: 0x2c9, + KEYBOARD_INPUT_ASSIST_NEXT_GROUP: 0x2ca, + KEYBOARD_INPUT_ASSIST_ACCEPT: 0x2cb, + KEYBOARD_INPUT_ASSIST_CANCEL: 0x2cc, + PRIVACY_SCREEN_TOGGLE: 0x2d0, + PRIVACY_SCREEN_LEVEL_DECREMENT: 0x2d1, + PRIVACY_SCREEN_LEVEL_INCREMENT: 0x2d2, + PRIVACY_SCREEN_LEVEL_MINIMUM: 0x2d3, + PRIVACY_SCREEN_LEVEL_MAXIMUM: 0x2d4, + }, +};