aboutsummaryrefslogtreecommitdiff
path: root/quantum/quantum_keycodes.h
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/quantum_keycodes.h')
-rw-r--r--quantum/quantum_keycodes.h20
1 files changed, 14 insertions, 6 deletions
diff --git a/quantum/quantum_keycodes.h b/quantum/quantum_keycodes.h
index 316c20fce..c361dd670 100644
--- a/quantum/quantum_keycodes.h
+++ b/quantum/quantum_keycodes.h
@@ -538,9 +538,13 @@ enum quantum_keycodes {
538#define HYPR(kc) (QK_LCTL | QK_LSFT | QK_LALT | QK_LGUI | (kc)) 538#define HYPR(kc) (QK_LCTL | QK_LSFT | QK_LALT | QK_LGUI | (kc))
539#define MEH(kc) (QK_LCTL | QK_LSFT | QK_LALT | (kc)) 539#define MEH(kc) (QK_LCTL | QK_LSFT | QK_LALT | (kc))
540#define LCAG(kc) (QK_LCTL | QK_LALT | QK_LGUI | (kc)) 540#define LCAG(kc) (QK_LCTL | QK_LALT | QK_LGUI | (kc))
541#define SGUI(kc) (QK_LGUI | QK_LSFT | (kc)) 541#define LSG(kc) (QK_LSFT | QK_LGUI | (kc))
542#define SCMD(kc) SGUI(kc) 542#define SGUI(kc) LSG(kc)
543#define SWIN(kc) SGUI(kc) 543#define SCMD(kc) LSG(kc)
544#define SWIN(kc) LSG(kc)
545#define LAG(kc) (QK_LALT | QK_LGUI | (kc))
546#define RSG(kc) (QK_RSFT | QK_RGUI | (kc))
547#define RAG(kc) (QK_RALT | QK_RGUI | (kc))
544#define LCA(kc) (QK_LCTL | QK_LALT | (kc)) 548#define LCA(kc) (QK_LCTL | QK_LALT | (kc))
545#define LSA(kc) (QK_LSFT | QK_LALT | (kc)) 549#define LSA(kc) (QK_LSFT | QK_LALT | (kc))
546#define RSA(kc) (QK_RSFT | QK_RALT | (kc)) 550#define RSA(kc) (QK_RSFT | QK_RALT | (kc))
@@ -765,9 +769,13 @@ enum quantum_keycodes {
765#define LCAG_T(kc) MT(MOD_LCTL | MOD_LALT | MOD_LGUI, kc) // Left Control + Alt + GUI 769#define LCAG_T(kc) MT(MOD_LCTL | MOD_LALT | MOD_LGUI, kc) // Left Control + Alt + GUI
766#define RCAG_T(kc) MT(MOD_RCTL | MOD_RALT | MOD_RGUI, kc) // Right Control + Alt + GUI 770#define RCAG_T(kc) MT(MOD_RCTL | MOD_RALT | MOD_RGUI, kc) // Right Control + Alt + GUI
767#define HYPR_T(kc) MT(MOD_LCTL | MOD_LSFT | MOD_LALT | MOD_LGUI, kc) // see http://brettterpstra.com/2012/12/08/a-useful-caps-lock-key/ 771#define HYPR_T(kc) MT(MOD_LCTL | MOD_LSFT | MOD_LALT | MOD_LGUI, kc) // see http://brettterpstra.com/2012/12/08/a-useful-caps-lock-key/
768#define SGUI_T(kc) MT(MOD_LGUI | MOD_LSFT, kc) // Left Shift + GUI 772#define LSG_T(kc) MT(MOD_LSFT | MOD_LGUI, kc) // Left Shift + GUI
769#define SCMD_T(kc) SGUI_T(kc) 773#define SGUI_T(kc) LSG_T(kc)
770#define SWIN_T(kc) SGUI_T(kc) 774#define SCMD_T(kc) LSG_T(kc)
775#define SWIN_T(kc) LSG_T(kc)
776#define LAG_T(kc) MT(MOD_LALT | MOD_LGUI, kc) // Left Alt + GUI
777#define RSG_T(kc) MT(MOD_RSFT | MOD_RGUI, kc) // Right Shift + GUI
778#define RAG_T(kc) MT(MOD_RALT | MOD_RGUI, kc) // Right Alt + GUI
771#define LCA_T(kc) MT(MOD_LCTL | MOD_LALT, kc) // Left Control + Alt 779#define LCA_T(kc) MT(MOD_LCTL | MOD_LALT, kc) // Left Control + Alt
772#define LSA_T(kc) MT(MOD_LSFT | MOD_LALT, kc) // Left Shift + Alt 780#define LSA_T(kc) MT(MOD_LSFT | MOD_LALT, kc) // Left Shift + Alt
773#define RSA_T(kc) MT(MOD_RSFT | MOD_RALT, kc) // Right Shift + Alt 781#define RSA_T(kc) MT(MOD_RSFT | MOD_RALT, kc) // Right Shift + Alt