diff options
| author | Ryan <fauxpark@gmail.com> | 2022-10-25 01:50:33 +1100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-10-24 15:50:33 +0100 |
| commit | 6bbe8b6eddc56d43f4db07c665bf1791ea2ab871 (patch) | |
| tree | c19abffc806d190fcb89b56bc624d7b42cc8939e /quantum/quantum_keycodes.h | |
| parent | 64ca14feea586442516a2ec50d7335445f5f08f6 (diff) | |
Normalise Joystick and Programmable Button keycodes (#18832)
Diffstat (limited to 'quantum/quantum_keycodes.h')
| -rw-r--r-- | quantum/quantum_keycodes.h | 233 |
1 files changed, 133 insertions, 100 deletions
diff --git a/quantum/quantum_keycodes.h b/quantum/quantum_keycodes.h index 44702a362d..ac3968895b 100644 --- a/quantum/quantum_keycodes.h +++ b/quantum/quantum_keycodes.h | |||
| @@ -431,38 +431,38 @@ enum quantum_keycodes { | |||
| 431 | DYN_MACRO_PLAY2, // 5D08 | 431 | DYN_MACRO_PLAY2, // 5D08 |
| 432 | 432 | ||
| 433 | // Joystick | 433 | // Joystick |
| 434 | JS_BUTTON0, // 5D09 | 434 | QK_JOYSTICK_BUTTON_0, // 5D09 |
| 435 | JS_BUTTON1, // 5D0A | 435 | QK_JOYSTICK_BUTTON_1, // 5D0A |
| 436 | JS_BUTTON2, // 5D0B | 436 | QK_JOYSTICK_BUTTON_2, // 5D0B |
| 437 | JS_BUTTON3, // 5D0C | 437 | QK_JOYSTICK_BUTTON_3, // 5D0C |
| 438 | JS_BUTTON4, // 5D0D | 438 | QK_JOYSTICK_BUTTON_4, // 5D0D |
| 439 | JS_BUTTON5, // 5D0E | 439 | QK_JOYSTICK_BUTTON_5, // 5D0E |
| 440 | JS_BUTTON6, // 5D0F | 440 | QK_JOYSTICK_BUTTON_6, // 5D0F |
| 441 | JS_BUTTON7, // 5D10 | 441 | QK_JOYSTICK_BUTTON_7, // 5D10 |
| 442 | JS_BUTTON8, // 5D11 | 442 | QK_JOYSTICK_BUTTON_8, // 5D11 |
| 443 | JS_BUTTON9, // 5D12 | 443 | QK_JOYSTICK_BUTTON_9, // 5D12 |
| 444 | JS_BUTTON10, // 5D13 | 444 | QK_JOYSTICK_BUTTON_10, // 5D13 |
| 445 | JS_BUTTON11, // 5D14 | 445 | QK_JOYSTICK_BUTTON_11, // 5D14 |
| 446 | JS_BUTTON12, // 5D15 | 446 | QK_JOYSTICK_BUTTON_12, // 5D15 |
| 447 | JS_BUTTON13, // 5D16 | 447 | QK_JOYSTICK_BUTTON_13, // 5D16 |
| 448 | JS_BUTTON14, // 5D17 | 448 | QK_JOYSTICK_BUTTON_14, // 5D17 |
| 449 | JS_BUTTON15, // 5D18 | 449 | QK_JOYSTICK_BUTTON_15, // 5D18 |
| 450 | JS_BUTTON16, // 5D19 | 450 | QK_JOYSTICK_BUTTON_16, // 5D19 |
| 451 | JS_BUTTON17, // 5D1A | 451 | QK_JOYSTICK_BUTTON_17, // 5D1A |
| 452 | JS_BUTTON18, // 5D1B | 452 | QK_JOYSTICK_BUTTON_18, // 5D1B |
| 453 | JS_BUTTON19, // 5D1C | 453 | QK_JOYSTICK_BUTTON_19, // 5D1C |
| 454 | JS_BUTTON20, // 5D1D | 454 | QK_JOYSTICK_BUTTON_20, // 5D1D |
| 455 | JS_BUTTON21, // 5D1E | 455 | QK_JOYSTICK_BUTTON_21, // 5D1E |
| 456 | JS_BUTTON22, // 5D1F | 456 | QK_JOYSTICK_BUTTON_22, // 5D1F |
| 457 | JS_BUTTON23, // 5D20 | 457 | QK_JOYSTICK_BUTTON_23, // 5D20 |
| 458 | JS_BUTTON24, // 5D21 | 458 | QK_JOYSTICK_BUTTON_24, // 5D21 |
| 459 | JS_BUTTON25, // 5D22 | 459 | QK_JOYSTICK_BUTTON_25, // 5D22 |
| 460 | JS_BUTTON26, // 5D23 | 460 | QK_JOYSTICK_BUTTON_26, // 5D23 |
| 461 | JS_BUTTON27, // 5D24 | 461 | QK_JOYSTICK_BUTTON_27, // 5D24 |
| 462 | JS_BUTTON28, // 5D25 | 462 | QK_JOYSTICK_BUTTON_28, // 5D25 |
| 463 | JS_BUTTON29, // 5D26 | 463 | QK_JOYSTICK_BUTTON_29, // 5D26 |
| 464 | JS_BUTTON30, // 5D27 | 464 | QK_JOYSTICK_BUTTON_30, // 5D27 |
| 465 | JS_BUTTON31, // 5D28 | 465 | QK_JOYSTICK_BUTTON_31, // 5D28 |
| 466 | 466 | ||
| 467 | // Leader Key | 467 | // Leader Key |
| 468 | QK_LEADER, // 5D29 | 468 | QK_LEADER, // 5D29 |
| @@ -526,38 +526,38 @@ enum quantum_keycodes { | |||
| 526 | DT_DOWN, | 526 | DT_DOWN, |
| 527 | 527 | ||
| 528 | // Programmable Button | 528 | // Programmable Button |
| 529 | PROGRAMMABLE_BUTTON_1, | 529 | QK_PROGRAMMABLE_BUTTON_1, |
| 530 | PROGRAMMABLE_BUTTON_2, | 530 | QK_PROGRAMMABLE_BUTTON_2, |
| 531 | PROGRAMMABLE_BUTTON_3, | 531 | QK_PROGRAMMABLE_BUTTON_3, |
| 532 | PROGRAMMABLE_BUTTON_4, | 532 | QK_PROGRAMMABLE_BUTTON_4, |
| 533 | PROGRAMMABLE_BUTTON_5, | 533 | QK_PROGRAMMABLE_BUTTON_5, |
| 534 | PROGRAMMABLE_BUTTON_6, | 534 | QK_PROGRAMMABLE_BUTTON_6, |
| 535 | PROGRAMMABLE_BUTTON_7, | 535 | QK_PROGRAMMABLE_BUTTON_7, |
| 536 | PROGRAMMABLE_BUTTON_8, | 536 | QK_PROGRAMMABLE_BUTTON_8, |
| 537 | PROGRAMMABLE_BUTTON_9, | 537 | QK_PROGRAMMABLE_BUTTON_9, |
| 538 | PROGRAMMABLE_BUTTON_10, | 538 | QK_PROGRAMMABLE_BUTTON_10, |
| 539 | PROGRAMMABLE_BUTTON_11, | 539 | QK_PROGRAMMABLE_BUTTON_11, |
| 540 | PROGRAMMABLE_BUTTON_12, | 540 | QK_PROGRAMMABLE_BUTTON_12, |
| 541 | PROGRAMMABLE_BUTTON_13, | 541 | QK_PROGRAMMABLE_BUTTON_13, |
| 542 | PROGRAMMABLE_BUTTON_14, | 542 | QK_PROGRAMMABLE_BUTTON_14, |
| 543 | PROGRAMMABLE_BUTTON_15, | 543 | QK_PROGRAMMABLE_BUTTON_15, |
| 544 | PROGRAMMABLE_BUTTON_16, | 544 | QK_PROGRAMMABLE_BUTTON_16, |
| 545 | PROGRAMMABLE_BUTTON_17, | 545 | QK_PROGRAMMABLE_BUTTON_17, |
| 546 | PROGRAMMABLE_BUTTON_18, | 546 | QK_PROGRAMMABLE_BUTTON_18, |
| 547 | PROGRAMMABLE_BUTTON_19, | 547 | QK_PROGRAMMABLE_BUTTON_19, |
| 548 | PROGRAMMABLE_BUTTON_20, | 548 | QK_PROGRAMMABLE_BUTTON_20, |
| 549 | PROGRAMMABLE_BUTTON_21, | 549 | QK_PROGRAMMABLE_BUTTON_21, |
| 550 | PROGRAMMABLE_BUTTON_22, | 550 | QK_PROGRAMMABLE_BUTTON_22, |
| 551 | PROGRAMMABLE_BUTTON_23, | 551 | QK_PROGRAMMABLE_BUTTON_23, |
| 552 | PROGRAMMABLE_BUTTON_24, | 552 | QK_PROGRAMMABLE_BUTTON_24, |
| 553 | PROGRAMMABLE_BUTTON_25, | 553 | QK_PROGRAMMABLE_BUTTON_25, |
| 554 | PROGRAMMABLE_BUTTON_26, | 554 | QK_PROGRAMMABLE_BUTTON_26, |
| 555 | PROGRAMMABLE_BUTTON_27, | 555 | QK_PROGRAMMABLE_BUTTON_27, |
| 556 | PROGRAMMABLE_BUTTON_28, | 556 | QK_PROGRAMMABLE_BUTTON_28, |
| 557 | PROGRAMMABLE_BUTTON_29, | 557 | QK_PROGRAMMABLE_BUTTON_29, |
| 558 | PROGRAMMABLE_BUTTON_30, | 558 | QK_PROGRAMMABLE_BUTTON_30, |
| 559 | PROGRAMMABLE_BUTTON_31, | 559 | QK_PROGRAMMABLE_BUTTON_31, |
| 560 | PROGRAMMABLE_BUTTON_32, | 560 | QK_PROGRAMMABLE_BUTTON_32, |
| 561 | 561 | ||
| 562 | // Dedicated macro keys for Configurator and VIA | 562 | // Dedicated macro keys for Configurator and VIA |
| 563 | MACRO_0, | 563 | MACRO_0, |
| @@ -876,8 +876,40 @@ enum quantum_keycodes { | |||
| 876 | #define DM_PLY2 DYN_MACRO_PLAY2 | 876 | #define DM_PLY2 DYN_MACRO_PLAY2 |
| 877 | 877 | ||
| 878 | // Joystick aliases | 878 | // Joystick aliases |
| 879 | #define JS_BUTTON_MIN JS_BUTTON0 | 879 | #define JS_0 QK_JOYSTICK_BUTTON_0 |
| 880 | #define JS_BUTTON_MAX JS_BUTTON31 | 880 | #define JS_1 QK_JOYSTICK_BUTTON_1 |
| 881 | #define JS_2 QK_JOYSTICK_BUTTON_2 | ||
| 882 | #define JS_3 QK_JOYSTICK_BUTTON_3 | ||
| 883 | #define JS_4 QK_JOYSTICK_BUTTON_4 | ||
| 884 | #define JS_5 QK_JOYSTICK_BUTTON_5 | ||
| 885 | #define JS_6 QK_JOYSTICK_BUTTON_6 | ||
| 886 | #define JS_7 QK_JOYSTICK_BUTTON_7 | ||
| 887 | #define JS_8 QK_JOYSTICK_BUTTON_8 | ||
| 888 | #define JS_9 QK_JOYSTICK_BUTTON_9 | ||
| 889 | #define JS_10 QK_JOYSTICK_BUTTON_10 | ||
| 890 | #define JS_11 QK_JOYSTICK_BUTTON_11 | ||
| 891 | #define JS_12 QK_JOYSTICK_BUTTON_12 | ||
| 892 | #define JS_13 QK_JOYSTICK_BUTTON_13 | ||
| 893 | #define JS_14 QK_JOYSTICK_BUTTON_14 | ||
| 894 | #define JS_15 QK_JOYSTICK_BUTTON_15 | ||
| 895 | #define JS_16 QK_JOYSTICK_BUTTON_16 | ||
| 896 | #define JS_17 QK_JOYSTICK_BUTTON_17 | ||
| 897 | #define JS_18 QK_JOYSTICK_BUTTON_18 | ||
| 898 | #define JS_19 QK_JOYSTICK_BUTTON_19 | ||
| 899 | #define JS_20 QK_JOYSTICK_BUTTON_20 | ||
| 900 | #define JS_21 QK_JOYSTICK_BUTTON_21 | ||
| 901 | #define JS_22 QK_JOYSTICK_BUTTON_22 | ||
| 902 | #define JS_23 QK_JOYSTICK_BUTTON_23 | ||
| 903 | #define JS_24 QK_JOYSTICK_BUTTON_24 | ||
| 904 | #define JS_25 QK_JOYSTICK_BUTTON_25 | ||
| 905 | #define JS_26 QK_JOYSTICK_BUTTON_26 | ||
| 906 | #define JS_27 QK_JOYSTICK_BUTTON_27 | ||
| 907 | #define JS_28 QK_JOYSTICK_BUTTON_28 | ||
| 908 | #define JS_29 QK_JOYSTICK_BUTTON_29 | ||
| 909 | #define JS_30 QK_JOYSTICK_BUTTON_30 | ||
| 910 | #define JS_31 QK_JOYSTICK_BUTTON_31 | ||
| 911 | #define QK_JOYSTICK_BUTTON_MIN QK_JOYSTICK_BUTTON_0 | ||
| 912 | #define QK_JOYSTICK_BUTTON_MAX QK_JOYSTICK_BUTTON_31 | ||
| 881 | 913 | ||
| 882 | // One Shot aliases | 914 | // One Shot aliases |
| 883 | #define OS_TOGG ONESHOT_TOGGLE | 915 | #define OS_TOGG ONESHOT_TOGGLE |
| @@ -885,40 +917,41 @@ enum quantum_keycodes { | |||
| 885 | #define OS_OFF ONESHOT_DISABLE | 917 | #define OS_OFF ONESHOT_DISABLE |
| 886 | 918 | ||
| 887 | // Programmable Button aliases | 919 | // Programmable Button aliases |
| 888 | #define PB_1 PROGRAMMABLE_BUTTON_1 | 920 | #define PB_1 QK_PROGRAMMABLE_BUTTON_1 |
| 889 | #define PB_2 PROGRAMMABLE_BUTTON_2 | 921 | #define PB_2 QK_PROGRAMMABLE_BUTTON_2 |
| 890 | #define PB_3 PROGRAMMABLE_BUTTON_3 | 922 | #define PB_3 QK_PROGRAMMABLE_BUTTON_3 |
| 891 | #define PB_4 PROGRAMMABLE_BUTTON_4 | 923 | #define PB_4 QK_PROGRAMMABLE_BUTTON_4 |
| 892 | #define PB_5 PROGRAMMABLE_BUTTON_5 | 924 | #define PB_5 QK_PROGRAMMABLE_BUTTON_5 |
| 893 | #define PB_6 PROGRAMMABLE_BUTTON_6 | 925 | #define PB_6 QK_PROGRAMMABLE_BUTTON_6 |
| 894 | #define PB_7 PROGRAMMABLE_BUTTON_7 | 926 | #define PB_7 QK_PROGRAMMABLE_BUTTON_7 |
| 895 | #define PB_8 PROGRAMMABLE_BUTTON_8 | 927 | #define PB_8 QK_PROGRAMMABLE_BUTTON_8 |
| 896 | #define PB_9 PROGRAMMABLE_BUTTON_9 | 928 | #define PB_9 QK_PROGRAMMABLE_BUTTON_9 |
| 897 | #define PB_10 PROGRAMMABLE_BUTTON_10 | 929 | #define PB_10 QK_PROGRAMMABLE_BUTTON_10 |
| 898 | #define PB_11 PROGRAMMABLE_BUTTON_11 | 930 | #define PB_11 QK_PROGRAMMABLE_BUTTON_11 |
| 899 | #define PB_12 PROGRAMMABLE_BUTTON_12 | 931 | #define PB_12 QK_PROGRAMMABLE_BUTTON_12 |
| 900 | #define PB_13 PROGRAMMABLE_BUTTON_13 | 932 | #define PB_13 QK_PROGRAMMABLE_BUTTON_13 |
| 901 | #define PB_14 PROGRAMMABLE_BUTTON_14 | 933 | #define PB_14 QK_PROGRAMMABLE_BUTTON_14 |
| 902 | #define PB_15 PROGRAMMABLE_BUTTON_15 | 934 | #define PB_15 QK_PROGRAMMABLE_BUTTON_15 |
| 903 | #define PB_16 PROGRAMMABLE_BUTTON_16 | 935 | #define PB_16 QK_PROGRAMMABLE_BUTTON_16 |
| 904 | #define PB_17 PROGRAMMABLE_BUTTON_17 | 936 | #define PB_17 QK_PROGRAMMABLE_BUTTON_17 |
| 905 | #define PB_18 PROGRAMMABLE_BUTTON_18 | 937 | #define PB_18 QK_PROGRAMMABLE_BUTTON_18 |
| 906 | #define PB_19 PROGRAMMABLE_BUTTON_19 | 938 | #define PB_19 QK_PROGRAMMABLE_BUTTON_19 |
| 907 | #define PB_20 PROGRAMMABLE_BUTTON_20 | 939 | #define PB_20 QK_PROGRAMMABLE_BUTTON_20 |
| 908 | #define PB_21 PROGRAMMABLE_BUTTON_21 | 940 | #define PB_21 QK_PROGRAMMABLE_BUTTON_21 |
| 909 | #define PB_22 PROGRAMMABLE_BUTTON_22 | 941 | #define PB_22 QK_PROGRAMMABLE_BUTTON_22 |
| 910 | #define PB_23 PROGRAMMABLE_BUTTON_23 | 942 | #define PB_23 QK_PROGRAMMABLE_BUTTON_23 |
| 911 | #define PB_24 PROGRAMMABLE_BUTTON_24 | 943 | #define PB_24 QK_PROGRAMMABLE_BUTTON_24 |
| 912 | #define PB_25 PROGRAMMABLE_BUTTON_25 | 944 | #define PB_25 QK_PROGRAMMABLE_BUTTON_25 |
| 913 | #define PB_26 PROGRAMMABLE_BUTTON_26 | 945 | #define PB_26 QK_PROGRAMMABLE_BUTTON_26 |
| 914 | #define PB_27 PROGRAMMABLE_BUTTON_27 | 946 | #define PB_27 QK_PROGRAMMABLE_BUTTON_27 |
| 915 | #define PB_28 PROGRAMMABLE_BUTTON_28 | 947 | #define PB_28 QK_PROGRAMMABLE_BUTTON_28 |
| 916 | #define PB_29 PROGRAMMABLE_BUTTON_29 | 948 | #define PB_29 QK_PROGRAMMABLE_BUTTON_29 |
| 917 | #define PB_30 PROGRAMMABLE_BUTTON_30 | 949 | #define PB_30 QK_PROGRAMMABLE_BUTTON_30 |
| 918 | #define PB_31 PROGRAMMABLE_BUTTON_31 | 950 | #define PB_31 QK_PROGRAMMABLE_BUTTON_31 |
| 919 | #define PB_32 PROGRAMMABLE_BUTTON_32 | 951 | #define PB_32 QK_PROGRAMMABLE_BUTTON_32 |
| 920 | #define PROGRAMMABLE_BUTTON_MIN PROGRAMMABLE_BUTTON_1 | 952 | #define QK_PROGRAMMABLE_BUTTON_MIN QK_PROGRAMMABLE_BUTTON_1 |
| 921 | #define PROGRAMMABLE_BUTTON_MAX PROGRAMMABLE_BUTTON_32 | 953 | #define QK_PROGRAMMABLE_BUTTON_MAX QK_PROGRAMMABLE_BUTTON_32 |
| 954 | |||
| 922 | #define CAPSWRD CAPS_WORD | 955 | #define CAPSWRD CAPS_WORD |
| 923 | 956 | ||
| 924 | #include "quantum_keycodes_legacy.h" | 957 | #include "quantum_keycodes_legacy.h" |
