aboutsummaryrefslogtreecommitdiff
path: root/quantum/send_string_keycodes.h
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/send_string_keycodes.h')
-rw-r--r--quantum/send_string_keycodes.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/quantum/send_string_keycodes.h b/quantum/send_string_keycodes.h
index b4a50f84d..86dc8bf00 100644
--- a/quantum/send_string_keycodes.h
+++ b/quantum/send_string_keycodes.h
@@ -382,13 +382,17 @@
382#define ADD_SLASH_X(y) STRINGIZE(\x##y) 382#define ADD_SLASH_X(y) STRINGIZE(\x##y)
383#define SYMBOL_STR(x) ADD_SLASH_X(x) 383#define SYMBOL_STR(x) ADD_SLASH_X(x)
384 384
385#define SS_QMK_PREFIX 1
386
385#define SS_TAP_CODE 1 387#define SS_TAP_CODE 1
386#define SS_DOWN_CODE 2 388#define SS_DOWN_CODE 2
387#define SS_UP_CODE 3 389#define SS_UP_CODE 3
390#define SS_DELAY_CODE 4
388 391
389#define SS_TAP(keycode) "\1" SYMBOL_STR(keycode) 392#define SS_TAP(keycode) "\1\1" SYMBOL_STR(keycode)
390#define SS_DOWN(keycode) "\2" SYMBOL_STR(keycode) 393#define SS_DOWN(keycode) "\1\2" SYMBOL_STR(keycode)
391#define SS_UP(keycode) "\3" SYMBOL_STR(keycode) 394#define SS_UP(keycode) "\1\3" SYMBOL_STR(keycode)
395#define SS_DELAY(msecs) "\1\4" STRINGIZE(msecs) "|"
392 396
393// `string` arguments must not be parenthesized 397// `string` arguments must not be parenthesized
394#define SS_LCTL(string) SS_DOWN(X_LCTL) string SS_UP(X_LCTL) 398#define SS_LCTL(string) SS_DOWN(X_LCTL) string SS_UP(X_LCTL)