diff options
| author | Ryan <fauxpark@gmail.com> | 2022-10-17 23:45:23 +1100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-10-17 13:45:23 +0100 |
| commit | bad8c5992bf68b6f2218b9b7a0b31c6ee7a03796 (patch) | |
| tree | 083b72d047875c7f216f5544f51c2197ee9a11b8 /quantum/send_string/send_string_keycodes.h | |
| parent | c57330d3406230e37dfd9b75152f634fca012d8c (diff) | |
Remove legacy sendstring keycodes (#18749)
Diffstat (limited to 'quantum/send_string/send_string_keycodes.h')
| -rw-r--r-- | quantum/send_string/send_string_keycodes.h | 574 |
1 files changed, 299 insertions, 275 deletions
diff --git a/quantum/send_string/send_string_keycodes.h b/quantum/send_string/send_string_keycodes.h index 12e4cf83d2..f9e1c101ff 100644 --- a/quantum/send_string/send_string_keycodes.h +++ b/quantum/send_string/send_string_keycodes.h | |||
| @@ -21,45 +21,53 @@ | |||
| 21 | /* Punctuation */ | 21 | /* Punctuation */ |
| 22 | #define X_ENT X_ENTER | 22 | #define X_ENT X_ENTER |
| 23 | #define X_ESC X_ESCAPE | 23 | #define X_ESC X_ESCAPE |
| 24 | #define X_BSPC X_BSPACE | 24 | #define X_BSPC X_BACKSPACE |
| 25 | #define X_SPC X_SPACE | 25 | #define X_SPC X_SPACE |
| 26 | #define X_MINS X_MINUS | 26 | #define X_MINS X_MINUS |
| 27 | #define X_EQL X_EQUAL | 27 | #define X_EQL X_EQUAL |
| 28 | #define X_LBRC X_LBRACKET | 28 | #define X_LBRC X_LEFT_BRACKET |
| 29 | #define X_RBRC X_RBRACKET | 29 | #define X_RBRC X_RIGHT_BRACKET |
| 30 | #define X_BSLS X_BSLASH | 30 | #define X_BSLS X_BACKSLASH |
| 31 | #define X_NUHS X_NONUS_HASH | 31 | #define X_NUHS X_NONUS_HASH |
| 32 | #define X_SCLN X_SCOLON | 32 | #define X_SCLN X_SEMICOLON |
| 33 | #define X_QUOT X_QUOTE | 33 | #define X_QUOT X_QUOTE |
| 34 | #define X_GRV X_GRAVE | 34 | #define X_GRV X_GRAVE |
| 35 | #define X_COMM X_COMMA | 35 | #define X_COMM X_COMMA |
| 36 | #define X_SLSH X_SLASH | 36 | #define X_SLSH X_SLASH |
| 37 | #define X_NUBS X_NONUS_BSLASH | 37 | #define X_NUBS X_NONUS_BACKSLASH |
| 38 | 38 | ||
| 39 | /* Lock Keys */ | 39 | /* Lock Keys */ |
| 40 | #define X_CLCK X_CAPSLOCK | 40 | #define X_CAPS X_CAPS_LOCK |
| 41 | #define X_CAPS X_CAPSLOCK | 41 | #define X_SCRL X_SCROLL_LOCK |
| 42 | #define X_SLCK X_SCROLLLOCK | 42 | #define X_NUM X_NUM_LOCK |
| 43 | #define X_NLCK X_NUMLOCK | 43 | #define X_LCAP X_LOCKING_CAPS_LOCK |
| 44 | #define X_LCAP X_LOCKING_CAPS | 44 | #define X_LNUM X_LOCKING_NUM_LOCK |
| 45 | #define X_LNUM X_LOCKING_NUM | 45 | #define X_LSCR X_LOCKING_SCROLL_LOCK |
| 46 | #define X_LSCR X_LOCKING_SCROLL | ||
| 47 | 46 | ||
| 48 | /* Commands */ | 47 | /* Commands */ |
| 49 | #define X_PSCR X_PSCREEN | 48 | #define X_PSCR X_PRINT_SCREEN |
| 50 | #define X_PAUS X_PAUSE | 49 | #define X_PAUS X_PAUSE |
| 51 | #define X_BRK X_PAUSE | 50 | #define X_BRK X_PAUSE |
| 52 | #define X_INS X_INSERT | 51 | #define X_INS X_INSERT |
| 52 | #define X_PGUP X_PAGE_UP | ||
| 53 | #define X_DEL X_DELETE | 53 | #define X_DEL X_DELETE |
| 54 | #define X_PGDN X_PGDOWN | 54 | #define X_PGDN X_PAGE_DOWN |
| 55 | #define X_RGHT X_RIGHT | 55 | #define X_RGHT X_RIGHT |
| 56 | #define X_APP X_APPLICATION | 56 | #define X_APP X_APPLICATION |
| 57 | #define X_EXEC X_EXECUTE | 57 | #define X_EXEC X_EXECUTE |
| 58 | #define X_SLCT X_SELECT | 58 | #define X_SLCT X_SELECT |
| 59 | #define X_AGIN X_AGAIN | 59 | #define X_AGIN X_AGAIN |
| 60 | #define X_PSTE X_PASTE | 60 | #define X_PSTE X_PASTE |
| 61 | #define X_ERAS X_ALT_ERASE | 61 | #define X_ERAS X_ALTERNATE_ERASE |
| 62 | #define X_SYRQ X_SYSTEM_REQUEST | ||
| 63 | #define X_CNCL X_CANCEL | ||
| 62 | #define X_CLR X_CLEAR | 64 | #define X_CLR X_CLEAR |
| 65 | #define X_PRIR X_PRIOR | ||
| 66 | #define X_RETN X_RETURN | ||
| 67 | #define X_SEPR X_SEPARATOR | ||
| 68 | #define X_CLAG X_CLEAR_AGAIN | ||
| 69 | #define X_CRSL X_CRSEL | ||
| 70 | #define X_EXSL X_EXSEL | ||
| 63 | 71 | ||
| 64 | /* Keypad */ | 72 | /* Keypad */ |
| 65 | #define X_PSLS X_KP_SLASH | 73 | #define X_PSLS X_KP_SLASH |
| @@ -81,30 +89,42 @@ | |||
| 81 | #define X_PEQL X_KP_EQUAL | 89 | #define X_PEQL X_KP_EQUAL |
| 82 | #define X_PCMM X_KP_COMMA | 90 | #define X_PCMM X_KP_COMMA |
| 83 | 91 | ||
| 84 | /* Japanese specific */ | 92 | /* Language Specific */ |
| 85 | #define X_ZKHK X_GRAVE | 93 | #define X_INT1 X_INTERNATIONAL_1 |
| 86 | #define X_RO X_INT1 | 94 | #define X_INT2 X_INTERNATIONAL_2 |
| 87 | #define X_KANA X_INT2 | 95 | #define X_INT3 X_INTERNATIONAL_3 |
| 88 | #define X_JYEN X_INT3 | 96 | #define X_INT4 X_INTERNATIONAL_4 |
| 89 | #define X_HENK X_INT4 | 97 | #define X_INT5 X_INTERNATIONAL_5 |
| 90 | #define X_MHEN X_INT5 | 98 | #define X_INT6 X_INTERNATIONAL_6 |
| 91 | 99 | #define X_INT7 X_INTERNATIONAL_7 | |
| 92 | /* Korean specific */ | 100 | #define X_INT8 X_INTERNATIONAL_8 |
| 93 | #define X_HAEN X_LANG1 | 101 | #define X_INT9 X_INTERNATIONAL_9 |
| 94 | #define X_HANJ X_LANG2 | 102 | #define X_LNG1 X_LANGUAGE_1 |
| 103 | #define X_LNG2 X_LANGUAGE_2 | ||
| 104 | #define X_LNG3 X_LANGUAGE_3 | ||
| 105 | #define X_LNG4 X_LANGUAGE_4 | ||
| 106 | #define X_LNG5 X_LANGUAGE_5 | ||
| 107 | #define X_LNG6 X_LANGUAGE_6 | ||
| 108 | #define X_LNG7 X_LANGUAGE_7 | ||
| 109 | #define X_LNG8 X_LANGUAGE_8 | ||
| 110 | #define X_LNG9 X_LANGUAGE_9 | ||
| 95 | 111 | ||
| 96 | /* Modifiers */ | 112 | /* Modifiers */ |
| 97 | #define X_LCTL X_LCTRL | 113 | #define X_LCTL X_LEFT_CTRL |
| 98 | #define X_LSFT X_LSHIFT | 114 | #define X_LSFT X_LEFT_SHIFT |
| 99 | #define X_LOPT X_LALT | 115 | #define X_LALT X_LEFT_ALT |
| 100 | #define X_LCMD X_LGUI | 116 | #define X_LOPT X_LEFT_ALT |
| 101 | #define X_LWIN X_LGUI | 117 | #define X_LGUI X_LEFT_GUI |
| 102 | #define X_RCTL X_RCTRL | 118 | #define X_LCMD X_LEFT_GUI |
| 103 | #define X_RSFT X_RSHIFT | 119 | #define X_LWIN X_LEFT_GUI |
| 104 | #define X_ALGR X_RALT | 120 | #define X_RCTL X_RIGHT_CTRL |
| 105 | #define X_ROPT X_RALT | 121 | #define X_RSFT X_RIGHT_SHIFT |
| 106 | #define X_RCMD X_RGUI | 122 | #define X_RALT X_RIGHT_ALT |
| 107 | #define X_RWIN X_RGUI | 123 | #define X_ALGR X_RIGHT_ALT |
| 124 | #define X_ROPT X_RIGHT_ALT | ||
| 125 | #define X_RGUI X_RIGHT_GUI | ||
| 126 | #define X_RCMD X_RIGHT_GUI | ||
| 127 | #define X_RWIN X_RIGHT_GUI | ||
| 108 | 128 | ||
| 109 | /* Generic Desktop Page (0x01) */ | 129 | /* Generic Desktop Page (0x01) */ |
| 110 | #define X_PWR X_SYSTEM_POWER | 130 | #define X_PWR X_SYSTEM_POWER |
| @@ -134,10 +154,12 @@ | |||
| 134 | #define X_MRWD X_MEDIA_REWIND | 154 | #define X_MRWD X_MEDIA_REWIND |
| 135 | #define X_BRIU X_BRIGHTNESS_UP | 155 | #define X_BRIU X_BRIGHTNESS_UP |
| 136 | #define X_BRID X_BRIGHTNESS_DOWN | 156 | #define X_BRID X_BRIGHTNESS_DOWN |
| 157 | #define X_CPNL X_CONTROL_PANEL | ||
| 158 | #define X_ASST X_ASSISTANT | ||
| 137 | 159 | ||
| 138 | /* System Specific */ | 160 | /* System Specific */ |
| 139 | #define X_BRMU X_PAUSE | 161 | #define X_BRMU X_PAUSE |
| 140 | #define X_BRMD X_SCROLLLOCK | 162 | #define X_BRMD X_SCROLL_LOCK |
| 141 | 163 | ||
| 142 | /* Mouse Keys */ | 164 | /* Mouse Keys */ |
| 143 | #define X_MS_U X_MS_UP | 165 | #define X_MS_U X_MS_UP |
| @@ -149,6 +171,9 @@ | |||
| 149 | #define X_BTN3 X_MS_BTN3 | 171 | #define X_BTN3 X_MS_BTN3 |
| 150 | #define X_BTN4 X_MS_BTN4 | 172 | #define X_BTN4 X_MS_BTN4 |
| 151 | #define X_BTN5 X_MS_BTN5 | 173 | #define X_BTN5 X_MS_BTN5 |
| 174 | #define X_BTN6 X_MS_BTN6 | ||
| 175 | #define X_BTN7 X_MS_BTN7 | ||
| 176 | #define X_BTN8 X_MS_BTN8 | ||
| 152 | #define X_WH_U X_MS_WH_UP | 177 | #define X_WH_U X_MS_WH_UP |
| 153 | #define X_WH_D X_MS_WH_DOWN | 178 | #define X_WH_D X_MS_WH_DOWN |
| 154 | #define X_WH_L X_MS_WH_LEFT | 179 | #define X_WH_L X_MS_WH_LEFT |
| @@ -158,250 +183,252 @@ | |||
| 158 | #define X_ACL2 X_MS_ACCEL2 | 183 | #define X_ACL2 X_MS_ACCEL2 |
| 159 | 184 | ||
| 160 | /* Keyboard/Keypad Page (0x07) */ | 185 | /* Keyboard/Keypad Page (0x07) */ |
| 161 | #define X_A 04 | 186 | #define X_A 04 |
| 162 | #define X_B 05 | 187 | #define X_B 05 |
| 163 | #define X_C 06 | 188 | #define X_C 06 |
| 164 | #define X_D 07 | 189 | #define X_D 07 |
| 165 | #define X_E 08 | 190 | #define X_E 08 |
| 166 | #define X_F 09 | 191 | #define X_F 09 |
| 167 | #define X_G 0a | 192 | #define X_G 0a |
| 168 | #define X_H 0b | 193 | #define X_H 0b |
| 169 | #define X_I 0c | 194 | #define X_I 0c |
| 170 | #define X_J 0d | 195 | #define X_J 0d |
| 171 | #define X_K 0e | 196 | #define X_K 0e |
| 172 | #define X_L 0f | 197 | #define X_L 0f |
| 173 | #define X_M 10 | 198 | #define X_M 10 |
| 174 | #define X_N 11 | 199 | #define X_N 11 |
| 175 | #define X_O 12 | 200 | #define X_O 12 |
| 176 | #define X_P 13 | 201 | #define X_P 13 |
| 177 | #define X_Q 14 | 202 | #define X_Q 14 |
| 178 | #define X_R 15 | 203 | #define X_R 15 |
| 179 | #define X_S 16 | 204 | #define X_S 16 |
| 180 | #define X_T 17 | 205 | #define X_T 17 |
| 181 | #define X_U 18 | 206 | #define X_U 18 |
| 182 | #define X_V 19 | 207 | #define X_V 19 |
| 183 | #define X_W 1a | 208 | #define X_W 1a |
| 184 | #define X_X 1b | 209 | #define X_X 1b |
| 185 | #define X_Y 1c | 210 | #define X_Y 1c |
| 186 | #define X_Z 1d | 211 | #define X_Z 1d |
| 187 | #define X_1 1e | 212 | #define X_1 1e |
| 188 | #define X_2 1f | 213 | #define X_2 1f |
| 189 | #define X_3 20 | 214 | #define X_3 20 |
| 190 | #define X_4 21 | 215 | #define X_4 21 |
| 191 | #define X_5 22 | 216 | #define X_5 22 |
| 192 | #define X_6 23 | 217 | #define X_6 23 |
| 193 | #define X_7 24 | 218 | #define X_7 24 |
| 194 | #define X_8 25 | 219 | #define X_8 25 |
| 195 | #define X_9 26 | 220 | #define X_9 26 |
| 196 | #define X_0 27 | 221 | #define X_0 27 |
| 197 | #define X_ENTER 28 | 222 | #define X_ENTER 28 |
| 198 | #define X_ESCAPE 29 | 223 | #define X_ESCAPE 29 |
| 199 | #define X_BSPACE 2a | 224 | #define X_BACKSPACE 2a |
| 200 | #define X_TAB 2b | 225 | #define X_TAB 2b |
| 201 | #define X_SPACE 2c | 226 | #define X_SPACE 2c |
| 202 | #define X_MINUS 2d | 227 | #define X_MINUS 2d |
| 203 | #define X_EQUAL 2e | 228 | #define X_EQUAL 2e |
| 204 | #define X_LBRACKET 2f | 229 | #define X_LEFT_BRACKET 2f |
| 205 | #define X_RBRACKET 30 | 230 | #define X_RIGHT_BRACKET 30 |
| 206 | #define X_BSLASH 31 | 231 | #define X_BACKSLASH 31 |
| 207 | #define X_NONUS_HASH 32 | 232 | #define X_NONUS_HASH 32 |
| 208 | #define X_SCOLON 33 | 233 | #define X_SEMICOLON 33 |
| 209 | #define X_QUOTE 34 | 234 | #define X_QUOTE 34 |
| 210 | #define X_GRAVE 35 | 235 | #define X_GRAVE 35 |
| 211 | #define X_COMMA 36 | 236 | #define X_COMMA 36 |
| 212 | #define X_DOT 37 | 237 | #define X_DOT 37 |
| 213 | #define X_SLASH 38 | 238 | #define X_SLASH 38 |
| 214 | #define X_CAPSLOCK 39 | 239 | #define X_CAPS_LOCK 39 |
| 215 | #define X_F1 3a | 240 | #define X_F1 3a |
| 216 | #define X_F2 3b | 241 | #define X_F2 3b |
| 217 | #define X_F3 3c | 242 | #define X_F3 3c |
| 218 | #define X_F4 3d | 243 | #define X_F4 3d |
| 219 | #define X_F5 3e | 244 | #define X_F5 3e |
| 220 | #define X_F6 3f | 245 | #define X_F6 3f |
| 221 | #define X_F7 40 | 246 | #define X_F7 40 |
| 222 | #define X_F8 41 | 247 | #define X_F8 41 |
| 223 | #define X_F9 42 | 248 | #define X_F9 42 |
| 224 | #define X_F10 43 | 249 | #define X_F10 43 |
| 225 | #define X_F11 44 | 250 | #define X_F11 44 |
| 226 | #define X_F12 45 | 251 | #define X_F12 45 |
| 227 | #define X_PSCREEN 46 | 252 | #define X_PRINT_SCREEN 46 |
| 228 | #define X_SCROLLLOCK 47 | 253 | #define X_SCROLL_LOCK 47 |
| 229 | #define X_PAUSE 48 | 254 | #define X_PAUSE 48 |
| 230 | #define X_INSERT 49 | 255 | #define X_INSERT 49 |
| 231 | #define X_HOME 4a | 256 | #define X_HOME 4a |
| 232 | #define X_PGUP 4b | 257 | #define X_PAGE_UP 4b |
| 233 | #define X_DELETE 4c | 258 | #define X_DELETE 4c |
| 234 | #define X_END 4d | 259 | #define X_END 4d |
| 235 | #define X_PGDOWN 4e | 260 | #define X_PAGE_DOWN 4e |
| 236 | #define X_RIGHT 4f | 261 | #define X_RIGHT 4f |
| 237 | #define X_LEFT 50 | 262 | #define X_LEFT 50 |
| 238 | #define X_DOWN 51 | 263 | #define X_DOWN 51 |
| 239 | #define X_UP 52 | 264 | #define X_UP 52 |
| 240 | #define X_NUMLOCK 53 | 265 | #define X_NUM_LOCK 53 |
| 241 | #define X_KP_SLASH 54 | 266 | #define X_KP_SLASH 54 |
| 242 | #define X_KP_ASTERISK 55 | 267 | #define X_KP_ASTERISK 55 |
| 243 | #define X_KP_MINUS 56 | 268 | #define X_KP_MINUS 56 |
| 244 | #define X_KP_PLUS 57 | 269 | #define X_KP_PLUS 57 |
| 245 | #define X_KP_ENTER 58 | 270 | #define X_KP_ENTER 58 |
| 246 | #define X_KP_1 59 | 271 | #define X_KP_1 59 |
| 247 | #define X_KP_2 5a | 272 | #define X_KP_2 5a |
| 248 | #define X_KP_3 5b | 273 | #define X_KP_3 5b |
| 249 | #define X_KP_4 5c | 274 | #define X_KP_4 5c |
| 250 | #define X_KP_5 5d | 275 | #define X_KP_5 5d |
| 251 | #define X_KP_6 5e | 276 | #define X_KP_6 5e |
| 252 | #define X_KP_7 5f | 277 | #define X_KP_7 5f |
| 253 | #define X_KP_8 60 | 278 | #define X_KP_8 60 |
| 254 | #define X_KP_9 61 | 279 | #define X_KP_9 61 |
| 255 | #define X_KP_0 62 | 280 | #define X_KP_0 62 |
| 256 | #define X_KP_DOT 63 | 281 | #define X_KP_DOT 63 |
| 257 | #define X_NONUS_BSLASH 64 | 282 | #define X_NONUS_BACKSLASH 64 |
| 258 | #define X_APPLICATION 65 | 283 | #define X_APPLICATION 65 |
| 259 | #define X_POWER 66 | 284 | #define X_KB_POWER 66 |
| 260 | #define X_KP_EQUAL 67 | 285 | #define X_KP_EQUAL 67 |
| 261 | #define X_F13 68 | 286 | #define X_F13 68 |
| 262 | #define X_F14 69 | 287 | #define X_F14 69 |
| 263 | #define X_F15 6a | 288 | #define X_F15 6a |
| 264 | #define X_F16 6b | 289 | #define X_F16 6b |
| 265 | #define X_F17 6c | 290 | #define X_F17 6c |
| 266 | #define X_F18 6d | 291 | #define X_F18 6d |
| 267 | #define X_F19 6e | 292 | #define X_F19 6e |
| 268 | #define X_F20 6f | 293 | #define X_F20 6f |
| 269 | #define X_F21 70 | 294 | #define X_F21 70 |
| 270 | #define X_F22 71 | 295 | #define X_F22 71 |
| 271 | #define X_F23 72 | 296 | #define X_F23 72 |
| 272 | #define X_F24 73 | 297 | #define X_F24 73 |
| 273 | #define X_EXECUTE 74 | 298 | #define X_EXECUTE 74 |
| 274 | #define X_HELP 75 | 299 | #define X_HELP 75 |
| 275 | #define X_MENU 76 | 300 | #define X_MENU 76 |
| 276 | #define X_SELECT 77 | 301 | #define X_SELECT 77 |
| 277 | #define X_STOP 78 | 302 | #define X_STOP 78 |
| 278 | #define X_AGAIN 79 | 303 | #define X_AGAIN 79 |
| 279 | #define X_UNDO 7a | 304 | #define X_UNDO 7a |
| 280 | #define X_CUT 7b | 305 | #define X_CUT 7b |
| 281 | #define X_COPY 7c | 306 | #define X_COPY 7c |
| 282 | #define X_PASTE 7d | 307 | #define X_PASTE 7d |
| 283 | #define X_FIND 7e | 308 | #define X_FIND 7e |
| 284 | #define X__MUTE 7f | 309 | #define X_KB_MUTE 7f |
| 285 | #define X__VOLUP 80 | 310 | #define X_KB_VOLUME_UP 80 |
| 286 | #define X__VOLDOWN 81 | 311 | #define X_KB_VOLUME_DOWN 81 |
| 287 | #define X_LOCKING_CAPS 82 | 312 | #define X_LOCKING_CAPS_LOCK 82 |
| 288 | #define X_LOCKING_NUM 83 | 313 | #define X_LOCKING_NUM_LOCK 83 |
| 289 | #define X_LOCKING_SCROLL 84 | 314 | #define X_LOCKING_SCROLL_LOCK 84 |
| 290 | #define X_KP_COMMA 85 | 315 | #define X_KP_COMMA 85 |
| 291 | #define X_KP_EQUAL_AS400 86 | 316 | #define X_KP_EQUAL_AS400 86 |
| 292 | #define X_INT1 87 | 317 | #define X_INTERNATIONAL_1 87 |
| 293 | #define X_INT2 88 | 318 | #define X_INTERNATIONAL_2 88 |
| 294 | #define X_INT3 89 | 319 | #define X_INTERNATIONAL_3 89 |
| 295 | #define X_INT4 8a | 320 | #define X_INTERNATIONAL_4 8a |
| 296 | #define X_INT5 8b | 321 | #define X_INTERNATIONAL_5 8b |
| 297 | #define X_INT6 8c | 322 | #define X_INTERNATIONAL_6 8c |
| 298 | #define X_INT7 8d | 323 | #define X_INTERNATIONAL_7 8d |
| 299 | #define X_INT8 8e | 324 | #define X_INTERNATIONAL_8 8e |
| 300 | #define X_INT9 8f | 325 | #define X_INTERNATIONAL_9 8f |
| 301 | #define X_LANG1 90 | 326 | #define X_LANGUAGE_1 90 |
| 302 | #define X_LANG2 91 | 327 | #define X_LANGUAGE_2 91 |
| 303 | #define X_LANG3 92 | 328 | #define X_LANGUAGE_3 92 |
| 304 | #define X_LANG4 93 | 329 | #define X_LANGUAGE_4 93 |
| 305 | #define X_LANG5 94 | 330 | #define X_LANGUAGE_5 94 |
| 306 | #define X_LANG6 95 | 331 | #define X_LANGUAGE_6 95 |
| 307 | #define X_LANG7 96 | 332 | #define X_LANGUAGE_7 96 |
| 308 | #define X_LANG8 97 | 333 | #define X_LANGUAGE_8 97 |
| 309 | #define X_LANG9 98 | 334 | #define X_LANGUAGE_9 98 |
| 310 | #define X_ALT_ERASE 99 | 335 | #define X_ALTERNATE_ERASE 99 |
| 311 | #define X_SYSREQ 9a | 336 | #define X_SYSTEM_REQUEST 9a |
| 312 | #define X_CANCEL 9b | 337 | #define X_CANCEL 9b |
| 313 | #define X_CLEAR 9c | 338 | #define X_CLEAR 9c |
| 314 | #define X_PRIOR 9d | 339 | #define X_PRIOR 9d |
| 315 | #define X_RETURN 9e | 340 | #define X_RETURN 9e |
| 316 | #define X_SEPARATOR 9f | 341 | #define X_SEPARATOR 9f |
| 317 | #define X_OUT a0 | 342 | #define X_OUT a0 |
| 318 | #define X_OPER a1 | 343 | #define X_OPER a1 |
| 319 | #define X_CLEAR_AGAIN a2 | 344 | #define X_CLEAR_AGAIN a2 |
| 320 | #define X_CRSEL a3 | 345 | #define X_CRSEL a3 |
| 321 | #define X_EXSEL a4 | 346 | #define X_EXSEL a4 |
| 322 | 347 | ||
| 323 | /* Modifiers */ | 348 | /* Modifiers */ |
| 324 | #define X_LCTRL e0 | 349 | #define X_LEFT_CTRL e0 |
| 325 | #define X_LSHIFT e1 | 350 | #define X_LEFT_SHIFT e1 |
| 326 | #define X_LALT e2 | 351 | #define X_LEFT_ALT e2 |
| 327 | #define X_LGUI e3 | 352 | #define X_LEFT_GUI e3 |
| 328 | #define X_RCTRL e4 | 353 | #define X_RIGHT_CTRL e4 |
| 329 | #define X_RSHIFT e5 | 354 | #define X_RIGHT_SHIFT e5 |
| 330 | #define X_RALT e6 | 355 | #define X_RIGHT_ALT e6 |
| 331 | #define X_RGUI e7 | 356 | #define X_RIGHT_GUI e7 |
| 332 | 357 | ||
| 333 | /* Media and Function keys */ | 358 | /* Media and Function keys */ |
| 334 | /* Generic Desktop Page (0x01) */ | 359 | /* Generic Desktop Page (0x01) */ |
| 335 | #define X_SYSTEM_POWER a5 | 360 | #define X_SYSTEM_POWER a5 |
| 336 | #define X_SYSTEM_SLEEP a6 | 361 | #define X_SYSTEM_SLEEP a6 |
| 337 | #define X_SYSTEM_WAKE a7 | 362 | #define X_SYSTEM_WAKE a7 |
| 338 | 363 | ||
| 339 | /* Consumer Page (0x0C) */ | 364 | /* Consumer Page (0x0C) */ |
| 340 | #define X_AUDIO_MUTE a8 | 365 | #define X_AUDIO_MUTE a8 |
| 341 | #define X_AUDIO_VOL_UP a9 | 366 | #define X_AUDIO_VOL_UP a9 |
| 342 | #define X_AUDIO_VOL_DOWN aa | 367 | #define X_AUDIO_VOL_DOWN aa |
| 343 | #define X_MEDIA_NEXT_TRACK ab | 368 | #define X_MEDIA_NEXT_TRACK ab |
| 344 | #define X_MEDIA_PREV_TRACK ac | 369 | #define X_MEDIA_PREV_TRACK ac |
| 345 | #define X_MEDIA_STOP ad | 370 | #define X_MEDIA_STOP ad |
| 346 | #define X_MEDIA_PLAY_PAUSE ae | 371 | #define X_MEDIA_PLAY_PAUSE ae |
| 347 | #define X_MEDIA_SELECT af | 372 | #define X_MEDIA_SELECT af |
| 348 | #define X_MEDIA_EJECT b0 | 373 | #define X_MEDIA_EJECT b0 |
| 349 | #define X_MAIL b1 | 374 | #define X_MAIL b1 |
| 350 | #define X_CALCULATOR b2 | 375 | #define X_CALCULATOR b2 |
| 351 | #define X_MY_COMPUTER b3 | 376 | #define X_MY_COMPUTER b3 |
| 352 | #define X_WWW_SEARCH b4 | 377 | #define X_WWW_SEARCH b4 |
| 353 | #define X_WWW_HOME b5 | 378 | #define X_WWW_HOME b5 |
| 354 | #define X_WWW_BACK b6 | 379 | #define X_WWW_BACK b6 |
| 355 | #define X_WWW_FORWARD b7 | 380 | #define X_WWW_FORWARD b7 |
| 356 | #define X_WWW_STOP b8 | 381 | #define X_WWW_STOP b8 |
| 357 | #define X_WWW_REFRESH b9 | 382 | #define X_WWW_REFRESH b9 |
| 358 | #define X_WWW_FAVORITES ba | 383 | #define X_WWW_FAVORITES ba |
| 359 | #define X_MEDIA_FAST_FORWARD bb | 384 | #define X_MEDIA_FAST_FORWARD bb |
| 360 | #define X_MEDIA_REWIND bc | 385 | #define X_MEDIA_REWIND bc |
| 361 | #define X_BRIGHTNESS_UP bd | 386 | #define X_BRIGHTNESS_UP bd |
| 362 | #define X_BRIGHTNESS_DOWN be | 387 | #define X_BRIGHTNESS_DOWN be |
| 388 | #define X_CONTROL_PANEL bf | ||
| 389 | #define X_ASSISTANT c0 | ||
| 363 | 390 | ||
| 364 | /* Mouse Buttons (unallocated range in HID spec) */ | 391 | /* Mouse Buttons (unallocated range in HID spec) */ |
| 365 | #ifdef VIA_ENABLE | 392 | #ifdef VIA_ENABLE |
| 366 | #define X_MS_UP f0 | 393 | #define X_MS_UP f0 |
| 367 | #define X_MS_DOWN f1 | 394 | #define X_MS_DOWN f1 |
| 368 | #define X_MS_LEFT f2 | 395 | #define X_MS_LEFT f2 |
| 369 | #define X_MS_RIGHT f3 | 396 | #define X_MS_RIGHT f3 |
| 370 | #define X_MS_BTN1 f4 | 397 | #define X_MS_BTN1 f4 |
| 371 | #define X_MS_BTN2 f5 | 398 | #define X_MS_BTN2 f5 |
| 372 | #define X_MS_BTN3 f6 | 399 | #define X_MS_BTN3 f6 |
| 373 | #define X_MS_BTN4 f7 | 400 | #define X_MS_BTN4 f7 |
| 374 | #define X_MS_BTN5 f8 | 401 | #define X_MS_BTN5 f8 |
| 375 | #define X_MS_BTN6 f8 | 402 | #define X_MS_BTN6 f8 |
| 376 | #define X_MS_BTN7 f8 | 403 | #define X_MS_BTN7 f8 |
| 377 | #define X_MS_BTN8 f8 | 404 | #define X_MS_BTN8 f8 |
| 378 | #define X_MS_WH_UP f9 | 405 | #define X_MS_WH_UP f9 |
| 379 | #define X_MS_WH_DOWN fa | 406 | #define X_MS_WH_DOWN fa |
| 380 | #define X_MS_WH_LEFT fb | 407 | #define X_MS_WH_LEFT fb |
| 381 | #define X_MS_WH_RIGHT fc | 408 | #define X_MS_WH_RIGHT fc |
| 382 | #define X_MS_ACCEL0 fd | 409 | #define X_MS_ACCEL0 fd |
| 383 | #define X_MS_ACCEL1 fe | 410 | #define X_MS_ACCEL1 fe |
| 384 | #define X_MS_ACCEL2 ff | 411 | #define X_MS_ACCEL2 ff |
| 385 | #else | 412 | #else |
| 386 | #define X_MS_UP cd | 413 | #define X_MS_UP cd |
| 387 | #define X_MS_DOWN ce | 414 | #define X_MS_DOWN ce |
| 388 | #define X_MS_LEFT cf | 415 | #define X_MS_LEFT cf |
| 389 | #define X_MS_RIGHT d0 | 416 | #define X_MS_RIGHT d0 |
| 390 | #define X_MS_BTN1 d1 | 417 | #define X_MS_BTN1 d1 |
| 391 | #define X_MS_BTN2 d2 | 418 | #define X_MS_BTN2 d2 |
| 392 | #define X_MS_BTN3 d3 | 419 | #define X_MS_BTN3 d3 |
| 393 | #define X_MS_BTN4 d4 | 420 | #define X_MS_BTN4 d4 |
| 394 | #define X_MS_BTN5 d5 | 421 | #define X_MS_BTN5 d5 |
| 395 | #define X_MS_BTN6 d6 | 422 | #define X_MS_BTN6 d6 |
| 396 | #define X_MS_BTN7 d7 | 423 | #define X_MS_BTN7 d7 |
| 397 | #define X_MS_BTN8 d8 | 424 | #define X_MS_BTN8 d8 |
| 398 | #define X_MS_WH_UP d9 | 425 | #define X_MS_WH_UP d9 |
| 399 | #define X_MS_WH_DOWN da | 426 | #define X_MS_WH_DOWN da |
| 400 | #define X_MS_WH_LEFT db | 427 | #define X_MS_WH_LEFT db |
| 401 | #define X_MS_WH_RIGHT dc | 428 | #define X_MS_WH_RIGHT dc |
| 402 | #define X_MS_ACCEL0 dd | 429 | #define X_MS_ACCEL0 dd |
| 403 | #define X_MS_ACCEL1 de | 430 | #define X_MS_ACCEL1 de |
| 404 | #define X_MS_ACCEL2 df | 431 | #define X_MS_ACCEL2 df |
| 405 | #endif | 432 | #endif |
| 406 | 433 | ||
| 407 | 434 | ||
| @@ -439,6 +466,3 @@ | |||
| 439 | #define SS_ROPT(string) SS_RALT(string) | 466 | #define SS_ROPT(string) SS_RALT(string) |
| 440 | #define SS_RCMD(string) SS_RGUI(string) | 467 | #define SS_RCMD(string) SS_RGUI(string) |
| 441 | #define SS_RWIN(string) SS_RGUI(string) | 468 | #define SS_RWIN(string) SS_RGUI(string) |
| 442 | |||
| 443 | // DEPRECATED | ||
| 444 | #define SS_LCTRL(string) SS_LCTL(string) | ||
