Issue 9942: Add LSA, RSA, RCS, LSA_T, RSA_T, and RCS_T (#9943)
* Issue 9942: Add Quantum defines Add codes to quantum_keycodes for LSA, RSA, RCS, and their corresponding _T macros * 9942: Add documentation for new defines Add documentation for new defines in feature request 9942. Also define SAGR and SAGR_T as aliases for RSA and RSA_T. * Update quantum/quantum_keycodes.h * Update docs/keycodes.md * Update docs/keycodes.md * Update docs/keycodes.md * Update docs/keycodes.md
This commit is contained in:
committed by
Drashna Jael're
parent
6a0b2d77a5
commit
fae09e2aeb
@@ -542,6 +542,10 @@ enum quantum_keycodes {
|
|||||||
#define SCMD(kc) SGUI(kc)
|
#define SCMD(kc) SGUI(kc)
|
||||||
#define SWIN(kc) SGUI(kc)
|
#define SWIN(kc) SGUI(kc)
|
||||||
#define LCA(kc) (QK_LCTL | QK_LALT | (kc))
|
#define LCA(kc) (QK_LCTL | QK_LALT | (kc))
|
||||||
|
#define LSA(kc) (QK_LSFT | QK_LALT | (kc))
|
||||||
|
#define RSA(kc) (QK_RSFT | QK_RALT | (kc))
|
||||||
|
#define RCS(kc) (QK_RCTL | QK_RSFT | (kc))
|
||||||
|
#define SAGR(kc) RSA(kc)
|
||||||
|
|
||||||
#define MOD_HYPR 0xF
|
#define MOD_HYPR 0xF
|
||||||
#define MOD_MEH 0x7
|
#define MOD_MEH 0x7
|
||||||
@@ -765,6 +769,11 @@ enum quantum_keycodes {
|
|||||||
#define SCMD_T(kc) SGUI_T(kc)
|
#define SCMD_T(kc) SGUI_T(kc)
|
||||||
#define SWIN_T(kc) SGUI_T(kc)
|
#define SWIN_T(kc) SGUI_T(kc)
|
||||||
#define LCA_T(kc) MT(MOD_LCTL | MOD_LALT, kc) // Left Control + Alt
|
#define LCA_T(kc) MT(MOD_LCTL | MOD_LALT, kc) // Left Control + Alt
|
||||||
|
#define LSA_T(kc) MT(MOD_LSFT | MOD_LALT, kc) // Left Shift + Alt
|
||||||
|
#define RSA_T(kc) MT(MOD_RSFT | MOD_RALT, kc) // Right Shift + Alt
|
||||||
|
#define RCS_T(kc) MT(MOD_RCTL | MOD_RSFT, kc) // Right Control + Shift
|
||||||
|
#define SAGR_T(kc) RSA_T(kc)
|
||||||
|
|
||||||
#define ALL_T(kc) HYPR_T(kc)
|
#define ALL_T(kc) HYPR_T(kc)
|
||||||
|
|
||||||
// Dedicated keycode versions for Hyper and Meh, if you want to use them as standalone keys rather than mod-tap
|
// Dedicated keycode versions for Hyper and Meh, if you want to use them as standalone keys rather than mod-tap
|
||||||
|
|||||||
Reference in New Issue
Block a user