diff options
Diffstat (limited to 'app/include/dt-bindings/zmk/hid_usage_pages.h')
-rw-r--r-- | app/include/dt-bindings/zmk/hid_usage_pages.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/app/include/dt-bindings/zmk/hid_usage_pages.h b/app/include/dt-bindings/zmk/hid_usage_pages.h index 701a100..5b3cb55 100644 --- a/app/include/dt-bindings/zmk/hid_usage_pages.h +++ b/app/include/dt-bindings/zmk/hid_usage_pages.h @@ -10,6 +10,10 @@ #pragma once +#define HID_EXT_USAGE(page, id) ((page << 16) | id) +#define HID_EXT_USAGE_ID(ext) (ext & 0xFFFF) +#define HID_EXT_USAGE_PAGE(ext) (ext >> 16) + /* WARNING: DEPRECATED from dt-bindings/zmk/keys.h */ #define USAGE_KEYPAD (0x07) // WARNING: DEPRECATED (DO NOT USE) #define USAGE_CONSUMER (0x0C) // WARNING: DEPRECATED (DO NOT USE) |