diff options
Diffstat (limited to 'quantum/keycodes.h')
| -rw-r--r-- | quantum/keycodes.h | 6 |
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 | ||
| 87 | enum qk_keycode_defines { | 91 | enum 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) |
