qmk

Unnamed repository; edit this file 'description' to name the repository.
git clone git://git.z3bra.org/qmk.git
Log | Files | Refs | Submodules | LICENSE

commit 7ff96877d2a67fcfabbe2493e7c2a100f3b923da
parent c6cdd5422fb64e8854db9cbd3ba2ca2f3b7418e8
Author: Gilbert Consellado <gilbertconsellado@gmail.com>
Date:   Sat, 18 Nov 2017 21:45:27 +0800

added SS_LSFT to featured macros

Diffstat:
docs/feature_macros.md | 1+
quantum/quantum.h | 1+
2 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/docs/feature_macros.md b/docs/feature_macros.md @@ -96,6 +96,7 @@ There's also a couple of mod shortcuts you can use: * `SS_LCTRL(string)` * `SS_LGUI(string)` * `SS_LALT(string)` +* `SS_LSFT(string)` These press the respective modifier, send the supplied string and then release the modifier. They can be used like this: diff --git a/quantum/quantum.h b/quantum/quantum.h @@ -124,6 +124,7 @@ extern uint32_t default_layer_state; #define SS_LCTRL(string) SS_DOWN(X_LCTRL) string SS_UP(X_LCTRL) #define SS_LGUI(string) SS_DOWN(X_LGUI) string SS_UP(X_LGUI) #define SS_LALT(string) SS_DOWN(X_LALT) string SS_UP(X_LALT) +#define SS_LSFT(string) SS_DOWN(X_LSHIFT) string SS_UP(X_LSHIFT) #define SEND_STRING(str) send_string_P(PSTR(str)) extern const bool ascii_to_shift_lut[0x80];