summaryrefslogtreecommitdiff
path: root/quantum
diff options
context:
space:
mode:
Diffstat (limited to 'quantum')
-rw-r--r--quantum/quantum_keycodes.h13
-rw-r--r--quantum/quantum_keycodes_legacy.h11
2 files changed, 11 insertions, 13 deletions
diff --git a/quantum/quantum_keycodes.h b/quantum/quantum_keycodes.h
index 515386756d..a1ae7ed0be 100644
--- a/quantum/quantum_keycodes.h
+++ b/quantum/quantum_keycodes.h
@@ -66,10 +66,6 @@
66#define LCAG(kc) (QK_LCTL | QK_LALT | QK_LGUI | (kc)) 66#define LCAG(kc) (QK_LCTL | QK_LALT | QK_LGUI | (kc))
67#define LSAG(kc) (QK_LSFT | QK_LALT | QK_LGUI | (kc)) 67#define LSAG(kc) (QK_LSFT | QK_LALT | QK_LGUI | (kc))
68 68
69#define SGUI(kc) LSG(kc)
70#define SCMD(kc) LSG(kc)
71#define SWIN(kc) LSG(kc)
72
73#define RCTL(kc) (QK_RCTL | (kc)) 69#define RCTL(kc) (QK_RCTL | (kc))
74#define RSFT(kc) (QK_RSFT | (kc)) 70#define RSFT(kc) (QK_RSFT | (kc))
75#define RALT(kc) (QK_RALT | (kc)) 71#define RALT(kc) (QK_RALT | (kc))
@@ -90,8 +86,6 @@
90#define RCAG(kc) (QK_RCTL | QK_RALT | QK_RGUI | (kc)) 86#define RCAG(kc) (QK_RCTL | QK_RALT | QK_RGUI | (kc))
91#define RSAG(kc) (QK_RSFT | QK_RALT | QK_RGUI | (kc)) 87#define RSAG(kc) (QK_RSFT | QK_RALT | QK_RGUI | (kc))
92 88
93#define SAGR(kc) RSA(kc)
94
95#define HYPR(kc) (QK_LCTL | QK_LSFT | QK_LALT | QK_LGUI | (kc)) 89#define HYPR(kc) (QK_LCTL | QK_LSFT | QK_LALT | QK_LGUI | (kc))
96#define MEH(kc) (QK_LCTL | QK_LSFT | QK_LALT | (kc)) 90#define MEH(kc) (QK_LCTL | QK_LSFT | QK_LALT | (kc))
97 91
@@ -206,10 +200,6 @@
206#define LCAG_T(kc) MT(MOD_LCTL | MOD_LALT | MOD_LGUI, kc) 200#define LCAG_T(kc) MT(MOD_LCTL | MOD_LALT | MOD_LGUI, kc)
207#define LSAG_T(kc) MT(MOD_LSFT | MOD_LALT | MOD_LGUI, kc) 201#define LSAG_T(kc) MT(MOD_LSFT | MOD_LALT | MOD_LGUI, kc)
208 202
209#define SGUI_T(kc) LSG_T(kc)
210#define SCMD_T(kc) LSG_T(kc)
211#define SWIN_T(kc) LSG_T(kc)
212
213#define RCTL_T(kc) MT(MOD_RCTL, kc) 203#define RCTL_T(kc) MT(MOD_RCTL, kc)
214#define RSFT_T(kc) MT(MOD_RSFT, kc) 204#define RSFT_T(kc) MT(MOD_RSFT, kc)
215#define RALT_T(kc) MT(MOD_RALT, kc) 205#define RALT_T(kc) MT(MOD_RALT, kc)
@@ -230,11 +220,8 @@
230#define RCAG_T(kc) MT(MOD_RCTL | MOD_RALT | MOD_RGUI, kc) 220#define RCAG_T(kc) MT(MOD_RCTL | MOD_RALT | MOD_RGUI, kc)
231#define RSAG_T(kc) MT(MOD_RSFT | MOD_RALT | MOD_RGUI, kc) 221#define RSAG_T(kc) MT(MOD_RSFT | MOD_RALT | MOD_RGUI, kc)
232 222
233#define SAGR_T(kc) RSA_T(kc)
234
235#define MEH_T(kc) MT(MOD_LCTL | MOD_LSFT | MOD_LALT, kc) 223#define MEH_T(kc) MT(MOD_LCTL | MOD_LSFT | MOD_LALT, kc)
236#define HYPR_T(kc) MT(MOD_LCTL | MOD_LSFT | MOD_LALT | MOD_LGUI, kc) 224#define HYPR_T(kc) MT(MOD_LCTL | MOD_LSFT | MOD_LALT | MOD_LGUI, kc)
237#define ALL_T(kc) HYPR_T(kc)
238 225
239// Dedicated keycode versions for Hyper and Meh, if you want to use them as standalone keys rather than mod-tap 226// Dedicated keycode versions for Hyper and Meh, if you want to use them as standalone keys rather than mod-tap
240#define KC_HYPR HYPR(KC_NO) 227#define KC_HYPR HYPR(KC_NO)
diff --git a/quantum/quantum_keycodes_legacy.h b/quantum/quantum_keycodes_legacy.h
index 55b0fc3596..58dc2fe6f6 100644
--- a/quantum/quantum_keycodes_legacy.h
+++ b/quantum/quantum_keycodes_legacy.h
@@ -59,3 +59,14 @@
59#define QK_OUTPUT_AUTO OU_AUTO 59#define QK_OUTPUT_AUTO OU_AUTO
60 60
61#define C_S_T(kc) LCS_T(kc) 61#define C_S_T(kc) LCS_T(kc)
62#define ALL_T(kc) HYPR_T(kc)
63
64#define SGUI(kc) LSG(kc)
65#define SCMD(kc) LSG(kc)
66#define SWIN(kc) LSG(kc)
67#define SGUI_T(kc) LSG_T(kc)
68#define SCMD_T(kc) LSG_T(kc)
69#define SWIN_T(kc) LSG_T(kc)
70
71#define SAGR(kc) RSA(kc)
72#define SAGR_T(kc) RSA_T(kc)