summaryrefslogtreecommitdiff
path: root/quantum/keycodes.h
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/keycodes.h')
-rw-r--r--quantum/keycodes.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/quantum/keycodes.h b/quantum/keycodes.h
index eafa9eb1b6..96f352a2c1 100644
--- a/quantum/keycodes.h
+++ b/quantum/keycodes.h
@@ -82,6 +82,10 @@ enum qk_keycode_ranges {
82 QK_USER_MAX = 0x7FFF, 82 QK_USER_MAX = 0x7FFF,
83 QK_UNICODE = 0x8000, 83 QK_UNICODE = 0x8000,
84 QK_UNICODE_MAX = 0xFFFF, 84 QK_UNICODE_MAX = 0xFFFF,
85 QK_UNICODEMAP = 0x8000,
86 QK_UNICODEMAP_MAX = 0xBFFF,
87 QK_UNICODEMAP_PAIR = 0xC000,
88 QK_UNICODEMAP_PAIR_MAX = 0xFFFF,
85}; 89};
86 90
87enum qk_keycode_defines { 91enum qk_keycode_defines {
@@ -1308,6 +1312,8 @@ enum qk_keycode_defines {
1308#define IS_QK_KB(code) ((code) >= QK_KB && (code) <= QK_KB_MAX) 1312#define IS_QK_KB(code) ((code) >= QK_KB && (code) <= QK_KB_MAX)
1309#define IS_QK_USER(code) ((code) >= QK_USER && (code) <= QK_USER_MAX) 1313#define IS_QK_USER(code) ((code) >= QK_USER && (code) <= QK_USER_MAX)
1310#define IS_QK_UNICODE(code) ((code) >= QK_UNICODE && (code) <= QK_UNICODE_MAX) 1314#define IS_QK_UNICODE(code) ((code) >= QK_UNICODE && (code) <= QK_UNICODE_MAX)
1315#define IS_QK_UNICODEMAP(code) ((code) >= QK_UNICODEMAP && (code) <= QK_UNICODEMAP_MAX)
1316#define IS_QK_UNICODEMAP_PAIR(code) ((code) >= QK_UNICODEMAP_PAIR && (code) <= QK_UNICODEMAP_PAIR_MAX)
1311 1317
1312// Group Helpers 1318// Group Helpers
1313#define IS_INTERNAL_KEYCODE(code) ((code) >= KC_NO && (code) <= KC_TRANSPARENT) 1319#define IS_INTERNAL_KEYCODE(code) ((code) >= KC_NO && (code) <= KC_TRANSPARENT)