feat(hid): Add apple globe keycode

This commit is contained in:
ReFil 2023-09-20 19:00:38 +01:00
parent 28ce23d489
commit e1fa67ce62
3 changed files with 26 additions and 0 deletions

View file

@ -1439,3 +1439,7 @@
#define C_KEYBOARD_INPUT_ASSIST_CANCEL \ #define C_KEYBOARD_INPUT_ASSIST_CANCEL \
(ZMK_HID_USAGE(HID_USAGE_CONSUMER, HID_USAGE_CONSUMER_KEYBOARD_INPUT_ASSIST_CANCEL)) (ZMK_HID_USAGE(HID_USAGE_CONSUMER, HID_USAGE_CONSUMER_KEYBOARD_INPUT_ASSIST_CANCEL))
#define C_KBIA_CANCEL (C_KEYBOARD_INPUT_ASSIST_CANCEL) #define C_KBIA_CANCEL (C_KEYBOARD_INPUT_ASSIST_CANCEL)
/* Apple Globe key */
#define C_KEYBOARD_LAYOUT_SELECT (ZMK_HID_USAGE(HID_USAGE_CONSUMER, 0x029D))
#define GLOBE (C_KEYBOARD_LAYOUT_SELECT)

View file

@ -49,6 +49,7 @@ export default {
"C_AC_DESKTOP_SHOW_ALL_WINDOWS", "C_AC_DESKTOP_SHOW_ALL_WINDOWS",
"C_AC_DESKTOP_SHOW_ALL_APPLICATIONS", "C_AC_DESKTOP_SHOW_ALL_APPLICATIONS",
"C_VOICE_COMMAND", "C_VOICE_COMMAND",
"C_KEYBOARD_LAYOUT_SELECT",
], ],
applications: [ applications: [
"C_AL_NEXT_TASK", "C_AL_NEXT_TASK",

View file

@ -7865,4 +7865,25 @@ export default [
}, },
footnotes: {}, footnotes: {},
}, },
{
names: ["C_KEYBOARD_LAYOUT_SELECT", "GLOBE"],
description: "Layout Select (Apple Globe)",
context: "Consumer AC",
clarify: true,
usages: [
{
application: consumerApplication,
item: usage(consumerPage, 0x29d),
},
],
documentation: "https://usb.org/sites/default/files/hut1_2.pdf#page=150",
os: {
windows: null,
linux: true,
android: null,
macos: true,
ios: null,
},
footnotes: {},
},
]; ];