From 2684c64083199abfb818e214a72eae339683594e Mon Sep 17 00:00:00 2001 From: Lt-Henry Date: Mon, 2 May 2022 22:11:17 +0200 Subject: [PATCH] usb_hid: Update HID Consumer usage page constants to 1.3 spec MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I5ffbcda41547b1a31049b5d7ba73f7327bb8cf04 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5288 Reviewed-by: Jérôme Duval --- .../os/drivers/usb/USB_hid_page_consumer.h | 55 +++++++++++++++++-- 1 file changed, 49 insertions(+), 6 deletions(-) diff --git a/headers/os/drivers/usb/USB_hid_page_consumer.h b/headers/os/drivers/usb/USB_hid_page_consumer.h index 9bf9c44d55..42f40c0df3 100644 --- a/headers/os/drivers/usb/USB_hid_page_consumer.h +++ b/headers/os/drivers/usb/USB_hid_page_consumer.h @@ -8,8 +8,8 @@ /* Reference: * HID Usage Page 0x0C: CONSUMER - * HID Usage Tables Ver. 1.12 - * http://www.usb.org/developers/devclass_docs/Hut1_12.pdf + * HID Usage Tables Ver. 1.3 + * https://usb.org/sites/default/files/hut1_3_0.pdf */ // Usage IDs @@ -50,7 +50,32 @@ enum { B_HID_UID_CON_BROADCAST_MODE, B_HID_UID_CON_SNAPSHOT, B_HID_UID_CON_STILL, - + B_HID_UID_CON_PICTURE_IN_PICTURE_TOGGLE, + B_HID_UID_CON_PICTURE_IN_PICTURE_SWAP, + B_HID_UID_CON_RED_MENU_BUTTON, + B_HID_UID_CON_GREEN_MENU_BUTTON, + B_HID_UID_CON_BLUE_MENU_BUTTON, + B_HID_UID_CON_YELLOW_MENU_BUTTON, + B_HID_UID_CON_ASPECT, + B_HID_UID_CON_3D_MODE_SELECT, + B_HID_UID_CON_DISPLAY_BRIGHTNESS_INCREMENT, + B_HID_UID_CON_DISPLAY_BRIGHTNESS_DECREMENT, + B_HID_UID_CON_DISPLAY_BRIGHTNESS, + B_HID_UID_CON_DISPLAY_BACKLIGHT_TOGGLE, + B_HID_UID_CON_DISPLAY_SET_BRIGHTNESS_TO_MINIMUM, + B_HID_UID_CON_DISPLAY_SET_BRIGHTNESS_TO_MAXIMUM, + B_HID_UID_CON_DISPLAY_SET_AUTO_BRIGHTNESS, + B_HID_UID_CON_CAMERA_ACCESS_ENABLED, + B_HID_UID_CON_CAMERA_ACCESS_DISABLED, + B_HID_UID_CON_CAMERA_ACCESS_TOGGLE, + B_HID_UID_CON_KEYBOARD_BRIGHTNESS_INCREMENT, + B_HID_UID_CON_KEYBOARD_BRIGHTNESS_DECREMENT, + B_HID_UID_CON_KEYBOARD_BACKLIGHT_SET_LEVEL, + B_HID_UID_CON_KEYBOARD_BACKLIGHT_OOC, + B_HID_UID_CON_KEYBOARD_BACKLIGHT_SET_MINIMUM, + B_HID_UID_CON_KEYBOARD_BACKLIGHT_SET_MAXIMUM, + B_HID_UID_CON_KEYBOARD_BACKLIGHT_AUTO, + B_HID_UID_CON_SELECTION = 0x80, B_HID_UID_CON_ASSIGN_SELECTION, B_HID_UID_CON_MODE_SETUP, @@ -120,7 +145,18 @@ enum { B_HID_UID_CON_STOP_EJECT, B_HID_UID_CON_PLAY_PAUSE, B_HID_UID_CON_PLAY_SKIP, - + B_HID_UID_CON_VOICE_COMMAND, + B_HID_UID_CON_INVOKE_CAPTURE_INTERFACE, + B_HID_UID_CON_START_OR_STOP_GAME_RECORDING, + B_HID_UID_CON_HISTORICAL_GAME_CAPTURE, + B_HID_UID_CON_CAPTURE_GAME_SCREENSHOT, + B_HID_UID_CON_SHOW_OR_HIDE_RECORDING_INDICATOR, + B_HID_UID_CON_START_OR_STOP_MICROPHONE_CAPTURE, + B_HID_UID_CON_START_OR_STOP_CAMERA_CAPTURE, + B_HID_UID_CON_START_OR_STOP_GAME_BROADCAST, + B_HID_UID_CON_START_OR_STOP_VOICE_DICTATION_SESSION, + B_HID_UID_CON_INVOKE_DISMISS_EMOJI_PICKER, + B_HID_UID_CON_VOLUME = 0xe0, B_HID_UID_CON_BALANCE, B_HID_UID_CON_MUTE, @@ -252,7 +288,11 @@ enum { B_HID_UID_CON_AL_ONLINE_ACTIVITY_BROWSER, B_HID_UID_CON_AL_RESEARCH_SEARCH_BROWSER, B_HID_UID_CON_AL_AUDIO_PLAYER, - + B_HID_UID_CON_AL_MESSAGE_STATUS, + B_HID_UID_CON_AL_CONTACT_SYNC, + B_HID_UID_CON_AL_NAVIGATION, + B_HID_UID_CON_AL_CONTEXT_AWARE_DESKTOP_ASSISTANT, + B_HID_UID_CON_GENERIC_GUI_APPLICATION_CONTROLS = 0x200, B_HID_UID_CON_AC_NEW, B_HID_UID_CON_AC_OPEN, @@ -393,7 +433,10 @@ enum { B_HID_UID_CON_AC_MERGE, B_HID_UID_CON_AC_SPLIT, B_HID_UID_CON_AC_DISTRIBUTE_HORIZONTALLY, - B_HID_UID_CON_AC_DISTRIBUTE_VERTICALLY + B_HID_UID_CON_AC_DISTRIBUTE_VERTICALLY, + B_HID_UID_CON_AC_NEXT_KEYBOARD_LAYOUT_SELECT, + B_HID_UID_CON_AC_NAVIGATION_GUIDANCE, + B_HID_UID_CON_AC_DESKTOP_SHOW_ALL_WINDOWS };