diff options
author | fauxpark <fauxpark@gmail.com> | 2019-12-05 19:44:39 +1100 |
---|---|---|
committer | Drashna Jaelre <drashna@live.com> | 2019-12-05 00:44:39 -0800 |
commit | 3ad389de55aa73eef4542807488a70a19639df11 (patch) | |
tree | a83c3cddfb943508e42b7295b8d76296c287c183 /quantum/quantum_keycodes.h | |
parent | 66040506a7cece73ad1e3f892aa3effab97ec7f9 (diff) | |
download | qmk_firmware-3ad389de55aa73eef4542807488a70a19639df11.tar.gz qmk_firmware-3ad389de55aa73eef4542807488a70a19639df11.zip |
Add short aliases for Magic keycodes (#7541)
* Add short alias for `MAGIC_TOGGLE_NKRO`
* Add aliases for the other Bootmagic keycodes
* Replace long form in default keymaps
Diffstat (limited to 'quantum/quantum_keycodes.h')
-rw-r--r-- | quantum/quantum_keycodes.h | 35 |
1 files changed, 32 insertions, 3 deletions
diff --git a/quantum/quantum_keycodes.h b/quantum/quantum_keycodes.h index 66a3c66e8..c8d0e354b 100644 --- a/quantum/quantum_keycodes.h +++ b/quantum/quantum_keycodes.h | |||
@@ -655,13 +655,42 @@ enum quantum_keycodes { | |||
655 | // L-ayer, T-ap - 256 keycode max, 16 layer max | 655 | // L-ayer, T-ap - 256 keycode max, 16 layer max |
656 | #define LT(layer, kc) (QK_LAYER_TAP | (((layer)&0xF) << 8) | ((kc)&0xFF)) | 656 | #define LT(layer, kc) (QK_LAYER_TAP | (((layer)&0xF) << 8) | ((kc)&0xFF)) |
657 | 657 | ||
658 | #define CL_SWAP MAGIC_SWAP_CONTROL_CAPSLOCK | ||
659 | #define CL_NORM MAGIC_UNSWAP_CONTROL_CAPSLOCK | ||
660 | #define CL_CTRL MAGIC_CAPSLOCK_TO_CONTROL | ||
661 | #define CL_CAPS MAGIC_UNCAPSLOCK_TO_CONTROL | ||
662 | |||
663 | #define LCG_SWP MAGIC_SWAP_LCTL_LGUI | ||
664 | #define LCG_NRM MAGIC_UNSWAP_LCTL_LGUI | ||
665 | #define RCG_SWP MAGIC_SWAP_RCTL_RGUI | ||
666 | #define RCG_NRM MAGIC_UNSWAP_RCTL_RGUI | ||
667 | #define CG_SWAP MAGIC_SWAP_CTL_GUI | ||
668 | #define CG_NORM MAGIC_UNSWAP_CTL_GUI | ||
669 | #define CG_TOGG MAGIC_TOGGLE_CTL_GUI | ||
670 | |||
671 | #define LAG_SWP MAGIC_SWAP_LALT_LGUI | ||
672 | #define LAG_NRM MAGIC_UNSWAP_LALT_LGUI | ||
673 | #define RAG_SWP MAGIC_SWAP_RALT_RGUI | ||
674 | #define RAG_NRM MAGIC_UNSWAP_RALT_RGUI | ||
658 | #define AG_SWAP MAGIC_SWAP_ALT_GUI | 675 | #define AG_SWAP MAGIC_SWAP_ALT_GUI |
659 | #define AG_NORM MAGIC_UNSWAP_ALT_GUI | 676 | #define AG_NORM MAGIC_UNSWAP_ALT_GUI |
660 | #define AG_TOGG MAGIC_TOGGLE_ALT_GUI | 677 | #define AG_TOGG MAGIC_TOGGLE_ALT_GUI |
661 | 678 | ||
662 | #define CG_SWAP MAGIC_SWAP_CTL_GUI | 679 | #define GUI_OFF MAGIC_NO_GUI |
663 | #define CG_NORM MAGIC_UNSWAP_CTL_GUI | 680 | #define GUI_ON MAGIC_UNNO_GUI |
664 | #define CG_TOGG MAGIC_TOGGLE_CTL_GUI | 681 | |
682 | #define GE_SWAP MAGIC_SWAP_GRAVE_ESC | ||
683 | #define GE_NORM MAGIC_UNSWAP_GRAVE_ESC | ||
684 | |||
685 | #define BS_SWAP MAGIC_SWAP_BACKSLASH_BACKSPACE | ||
686 | #define BS_NORM MAGIC_UNSWAP_BACKSLASH_BACKSPACE | ||
687 | |||
688 | #define NK_ON MAGIC_HOST_NKRO | ||
689 | #define NK_OFF MAGIC_UNHOST_NKRO | ||
690 | #define NK_TOGG MAGIC_TOGGLE_NKRO | ||
691 | |||
692 | #define EH_LEFT MAGIC_EE_HANDS_LEFT | ||
693 | #define EH_RGHT MAGIC_EE_HANDS_RIGHT | ||
665 | 694 | ||
666 | // GOTO layer - 16 layers max | 695 | // GOTO layer - 16 layers max |
667 | // when: | 696 | // when: |