diff options
author | Pete Johanson <peter@peterjohanson.com> | 2020-10-26 00:30:24 -0400 |
---|---|---|
committer | Pete Johanson <peter@peterjohanson.com> | 2020-11-05 14:55:40 -0500 |
commit | eff1b8223b5010d526914530c5d1d469eff356df (patch) | |
tree | 70a7d7c603d0c384110fec9bc4b5dd7b01896a7f /app/include/dt-bindings/zmk/hid_usage_pages.h | |
parent | 5f83568a93bbbf07bed6e710ba8c44e45b955ec5 (diff) |
refactor(keys): Unify usage page.
* Remove need for separate `&cp` behavior, but
keep it for now for backward compat.
* Refactor sensor inc/dec as well.
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) |