1
0
Fork 0

Align magic keycodes (#19877)

This commit is contained in:
Joel Challis 2023-02-22 21:14:29 +00:00 committed by GitHub
parent 93f2ed3abf
commit 403b0addea
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 514 additions and 214 deletions

View file

@ -317,41 +317,41 @@ enum qk_keycode_defines {
QK_SWAP_HANDS_OFF = 0x56F4,
QK_SWAP_HANDS_ON = 0x56F5,
QK_SWAP_HANDS_ONE_SHOT = 0x56F6,
MAGIC_SWAP_CONTROL_CAPSLOCK = 0x7000,
MAGIC_UNSWAP_CONTROL_CAPSLOCK = 0x7001,
MAGIC_TOGGLE_CONTROL_CAPSLOCK = 0x7002,
MAGIC_UNCAPSLOCK_TO_CONTROL = 0x7003,
MAGIC_CAPSLOCK_TO_CONTROL = 0x7004,
MAGIC_SWAP_LALT_LGUI = 0x7005,
MAGIC_UNSWAP_LALT_LGUI = 0x7006,
MAGIC_SWAP_RALT_RGUI = 0x7007,
MAGIC_UNSWAP_RALT_RGUI = 0x7008,
MAGIC_UNNO_GUI = 0x7009,
MAGIC_NO_GUI = 0x700A,
MAGIC_TOGGLE_GUI = 0x700B,
MAGIC_SWAP_GRAVE_ESC = 0x700C,
MAGIC_UNSWAP_GRAVE_ESC = 0x700D,
MAGIC_SWAP_BACKSLASH_BACKSPACE = 0x700E,
MAGIC_UNSWAP_BACKSLASH_BACKSPACE = 0x700F,
MAGIC_TOGGLE_BACKSLASH_BACKSPACE = 0x7010,
MAGIC_HOST_NKRO = 0x7011,
MAGIC_UNHOST_NKRO = 0x7012,
MAGIC_TOGGLE_NKRO = 0x7013,
MAGIC_SWAP_ALT_GUI = 0x7014,
MAGIC_UNSWAP_ALT_GUI = 0x7015,
MAGIC_TOGGLE_ALT_GUI = 0x7016,
MAGIC_SWAP_LCTL_LGUI = 0x7017,
MAGIC_UNSWAP_LCTL_LGUI = 0x7018,
MAGIC_SWAP_RCTL_RGUI = 0x7019,
MAGIC_UNSWAP_RCTL_RGUI = 0x701A,
MAGIC_SWAP_CTL_GUI = 0x701B,
MAGIC_UNSWAP_CTL_GUI = 0x701C,
MAGIC_TOGGLE_CTL_GUI = 0x701D,
MAGIC_EE_HANDS_LEFT = 0x701E,
MAGIC_EE_HANDS_RIGHT = 0x701F,
MAGIC_SWAP_ESCAPE_CAPSLOCK = 0x7020,
MAGIC_UNSWAP_ESCAPE_CAPSLOCK = 0x7021,
MAGIC_TOGGLE_ESCAPE_CAPSLOCK = 0x7022,
QK_MAGIC_SWAP_CONTROL_CAPS_LOCK = 0x7000,
QK_MAGIC_UNSWAP_CONTROL_CAPS_LOCK = 0x7001,
QK_MAGIC_TOGGLE_CONTROL_CAPS_LOCK = 0x7002,
QK_MAGIC_CAPS_LOCK_AS_CONTROL_OFF = 0x7003,
QK_MAGIC_CAPS_LOCK_AS_CONTROL_ON = 0x7004,
QK_MAGIC_SWAP_LALT_LGUI = 0x7005,
QK_MAGIC_UNSWAP_LALT_LGUI = 0x7006,
QK_MAGIC_SWAP_RALT_RGUI = 0x7007,
QK_MAGIC_UNSWAP_RALT_RGUI = 0x7008,
QK_MAGIC_GUI_ON = 0x7009,
QK_MAGIC_GUI_OFF = 0x700A,
QK_MAGIC_TOGGLE_GUI = 0x700B,
QK_MAGIC_SWAP_GRAVE_ESC = 0x700C,
QK_MAGIC_UNSWAP_GRAVE_ESC = 0x700D,
QK_MAGIC_SWAP_BACKSLASH_BACKSPACE = 0x700E,
QK_MAGIC_UNSWAP_BACKSLASH_BACKSPACE = 0x700F,
QK_MAGIC_TOGGLE_BACKSLASH_BACKSPACE = 0x7010,
QK_MAGIC_NKRO_ON = 0x7011,
QK_MAGIC_NKRO_OFF = 0x7012,
QK_MAGIC_TOGGLE_NKRO = 0x7013,
QK_MAGIC_SWAP_ALT_GUI = 0x7014,
QK_MAGIC_UNSWAP_ALT_GUI = 0x7015,
QK_MAGIC_TOGGLE_ALT_GUI = 0x7016,
QK_MAGIC_SWAP_LCTL_LGUI = 0x7017,
QK_MAGIC_UNSWAP_LCTL_LGUI = 0x7018,
QK_MAGIC_SWAP_RCTL_RGUI = 0x7019,
QK_MAGIC_UNSWAP_RCTL_RGUI = 0x701A,
QK_MAGIC_SWAP_CTL_GUI = 0x701B,
QK_MAGIC_UNSWAP_CTL_GUI = 0x701C,
QK_MAGIC_TOGGLE_CTL_GUI = 0x701D,
QK_MAGIC_EE_HANDS_LEFT = 0x701E,
QK_MAGIC_EE_HANDS_RIGHT = 0x701F,
QK_MAGIC_SWAP_ESCAPE_CAPS_LOCK = 0x7020,
QK_MAGIC_UNSWAP_ESCAPE_CAPS_LOCK = 0x7021,
QK_MAGIC_TOGGLE_ESCAPE_CAPS_LOCK = 0x7022,
QK_MIDI_ON = 0x7100,
QK_MIDI_OFF = 0x7101,
QK_MIDI_TOGGLE = 0x7102,
@ -880,41 +880,41 @@ enum qk_keycode_defines {
SH_OFF = QK_SWAP_HANDS_OFF,
SH_ON = QK_SWAP_HANDS_ON,
SH_OS = QK_SWAP_HANDS_ONE_SHOT,
CL_SWAP = MAGIC_SWAP_CONTROL_CAPSLOCK,
CL_NORM = MAGIC_UNSWAP_CONTROL_CAPSLOCK,
CL_TOGG = MAGIC_TOGGLE_CONTROL_CAPSLOCK,
CL_CAPS = MAGIC_UNCAPSLOCK_TO_CONTROL,
CL_CTRL = MAGIC_CAPSLOCK_TO_CONTROL,
LAG_SWP = MAGIC_SWAP_LALT_LGUI,
LAG_NRM = MAGIC_UNSWAP_LALT_LGUI,
RAG_SWP = MAGIC_SWAP_RALT_RGUI,
RAG_NRM = MAGIC_UNSWAP_RALT_RGUI,
GUI_ON = MAGIC_UNNO_GUI,
GUI_OFF = MAGIC_NO_GUI,
GUI_TOG = MAGIC_TOGGLE_GUI,
GE_SWAP = MAGIC_SWAP_GRAVE_ESC,
GE_NORM = MAGIC_UNSWAP_GRAVE_ESC,
BS_SWAP = MAGIC_SWAP_BACKSLASH_BACKSPACE,
BS_NORM = MAGIC_UNSWAP_BACKSLASH_BACKSPACE,
BS_TOGG = MAGIC_TOGGLE_BACKSLASH_BACKSPACE,
NK_ON = MAGIC_HOST_NKRO,
NK_OFF = MAGIC_UNHOST_NKRO,
NK_TOGG = MAGIC_TOGGLE_NKRO,
AG_SWAP = MAGIC_SWAP_ALT_GUI,
AG_NORM = MAGIC_UNSWAP_ALT_GUI,
AG_TOGG = MAGIC_TOGGLE_ALT_GUI,
LCG_SWP = MAGIC_SWAP_LCTL_LGUI,
LCG_NRM = MAGIC_UNSWAP_LCTL_LGUI,
RCG_SWP = MAGIC_SWAP_RCTL_RGUI,
RCG_NRM = MAGIC_UNSWAP_RCTL_RGUI,
CG_SWAP = MAGIC_SWAP_CTL_GUI,
CG_NORM = MAGIC_UNSWAP_CTL_GUI,
CG_TOGG = MAGIC_TOGGLE_CTL_GUI,
EH_LEFT = MAGIC_EE_HANDS_LEFT,
EH_RGHT = MAGIC_EE_HANDS_RIGHT,
EC_SWAP = MAGIC_SWAP_ESCAPE_CAPSLOCK,
EC_NORM = MAGIC_UNSWAP_ESCAPE_CAPSLOCK,
EC_TOGG = MAGIC_TOGGLE_ESCAPE_CAPSLOCK,
CL_SWAP = QK_MAGIC_SWAP_CONTROL_CAPS_LOCK,
CL_NORM = QK_MAGIC_UNSWAP_CONTROL_CAPS_LOCK,
CL_TOGG = QK_MAGIC_TOGGLE_CONTROL_CAPS_LOCK,
CL_CAPS = QK_MAGIC_CAPS_LOCK_AS_CONTROL_OFF,
CL_CTRL = QK_MAGIC_CAPS_LOCK_AS_CONTROL_ON,
AG_LSWP = QK_MAGIC_SWAP_LALT_LGUI,
AG_LNRM = QK_MAGIC_UNSWAP_LALT_LGUI,
AG_RSWP = QK_MAGIC_SWAP_RALT_RGUI,
AG_RNRM = QK_MAGIC_UNSWAP_RALT_RGUI,
GU_ON = QK_MAGIC_GUI_ON,
GU_OFF = QK_MAGIC_GUI_OFF,
GU_TOGG = QK_MAGIC_TOGGLE_GUI,
GE_SWAP = QK_MAGIC_SWAP_GRAVE_ESC,
GE_NORM = QK_MAGIC_UNSWAP_GRAVE_ESC,
BS_SWAP = QK_MAGIC_SWAP_BACKSLASH_BACKSPACE,
BS_NORM = QK_MAGIC_UNSWAP_BACKSLASH_BACKSPACE,
BS_TOGG = QK_MAGIC_TOGGLE_BACKSLASH_BACKSPACE,
NK_ON = QK_MAGIC_NKRO_ON,
NK_OFF = QK_MAGIC_NKRO_OFF,
NK_TOGG = QK_MAGIC_TOGGLE_NKRO,
AG_SWAP = QK_MAGIC_SWAP_ALT_GUI,
AG_NORM = QK_MAGIC_UNSWAP_ALT_GUI,
AG_TOGG = QK_MAGIC_TOGGLE_ALT_GUI,
CG_LSWP = QK_MAGIC_SWAP_LCTL_LGUI,
CG_LNRM = QK_MAGIC_UNSWAP_LCTL_LGUI,
CG_RSWP = QK_MAGIC_SWAP_RCTL_RGUI,
CG_RNRM = QK_MAGIC_UNSWAP_RCTL_RGUI,
CG_SWAP = QK_MAGIC_SWAP_CTL_GUI,
CG_NORM = QK_MAGIC_UNSWAP_CTL_GUI,
CG_TOGG = QK_MAGIC_TOGGLE_CTL_GUI,
EH_LEFT = QK_MAGIC_EE_HANDS_LEFT,
EH_RGHT = QK_MAGIC_EE_HANDS_RIGHT,
EC_SWAP = QK_MAGIC_SWAP_ESCAPE_CAPS_LOCK,
EC_NORM = QK_MAGIC_UNSWAP_ESCAPE_CAPS_LOCK,
EC_TOGG = QK_MAGIC_TOGGLE_ESCAPE_CAPS_LOCK,
MI_ON = QK_MIDI_ON,
MI_OFF = QK_MIDI_OFF,
MI_TOGG = QK_MIDI_TOGGLE,
@ -1340,7 +1340,7 @@ enum qk_keycode_defines {
#define IS_MOUSE_KEYCODE(code) ((code) >= KC_MS_UP && (code) <= KC_MS_ACCEL2)
#define IS_MODIFIER_KEYCODE(code) ((code) >= KC_LEFT_CTRL && (code) <= KC_RIGHT_GUI)
#define IS_SWAP_HANDS_KEYCODE(code) ((code) >= QK_SWAP_HANDS_TOGGLE && (code) <= QK_SWAP_HANDS_ONE_SHOT)
#define IS_MAGIC_KEYCODE(code) ((code) >= MAGIC_SWAP_CONTROL_CAPSLOCK && (code) <= MAGIC_TOGGLE_ESCAPE_CAPSLOCK)
#define IS_MAGIC_KEYCODE(code) ((code) >= QK_MAGIC_SWAP_CONTROL_CAPS_LOCK && (code) <= QK_MAGIC_TOGGLE_ESCAPE_CAPS_LOCK)
#define IS_MIDI_KEYCODE(code) ((code) >= QK_MIDI_ON && (code) <= QK_MIDI_PITCH_BEND_UP)
#define IS_SEQUENCER_KEYCODE(code) ((code) >= QK_SEQUENCER_ON && (code) <= QK_SEQUENCER_STEPS_CLEAR)
#define IS_JOYSTICK_KEYCODE(code) ((code) >= QK_JOYSTICK_BUTTON_0 && (code) <= QK_JOYSTICK_BUTTON_31)