diff options
author | Joel Challis <git@zvecr.com> | 2023-02-10 21:08:54 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-10 21:08:54 +0000 |
commit | 2ffdec5dc2a5cb350998168e76d7916e2d9728fc (patch) | |
tree | 6b3c918ed8f3a943a71de84105aae2ee8d523303 /quantum | |
parent | 79b364d289932e78b4107edc941d26f2ef23cd0f (diff) |
Move more unicode ranges to DD (#19755)
Diffstat (limited to 'quantum')
-rw-r--r-- | quantum/keycodes.h | 6 | ||||
-rw-r--r-- | quantum/quantum_keycodes.h | 4 |
2 files changed, 6 insertions, 4 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 { QK_USER_MAX = 0x7FFF, QK_UNICODE = 0x8000, QK_UNICODE_MAX = 0xFFFF, + QK_UNICODEMAP = 0x8000, + QK_UNICODEMAP_MAX = 0xBFFF, + QK_UNICODEMAP_PAIR = 0xC000, + QK_UNICODEMAP_PAIR_MAX = 0xFFFF, }; enum qk_keycode_defines { @@ -1308,6 +1312,8 @@ enum qk_keycode_defines { #define IS_QK_KB(code) ((code) >= QK_KB && (code) <= QK_KB_MAX) #define IS_QK_USER(code) ((code) >= QK_USER && (code) <= QK_USER_MAX) #define IS_QK_UNICODE(code) ((code) >= QK_UNICODE && (code) <= QK_UNICODE_MAX) +#define IS_QK_UNICODEMAP(code) ((code) >= QK_UNICODEMAP && (code) <= QK_UNICODEMAP_MAX) +#define IS_QK_UNICODEMAP_PAIR(code) ((code) >= QK_UNICODEMAP_PAIR && (code) <= QK_UNICODEMAP_PAIR_MAX) // Group Helpers #define IS_INTERNAL_KEYCODE(code) ((code) >= KC_NO && (code) <= KC_TRANSPARENT) diff --git a/quantum/quantum_keycodes.h b/quantum/quantum_keycodes.h index 688fb892eb..9933d5c989 100644 --- a/quantum/quantum_keycodes.h +++ b/quantum/quantum_keycodes.h @@ -33,10 +33,6 @@ #define QK_RSFT 0x1200 #define QK_RALT 0x1400 #define QK_RGUI 0x1800 -#define QK_UNICODEMAP 0x8000 -#define QK_UNICODEMAP_MAX 0xBFFF -#define QK_UNICODEMAP_PAIR 0xC000 -#define QK_UNICODEMAP_PAIR_MAX 0xFFFF // clang-format on // Generic decoding for the whole QK_MODS range |