xref: /haiku/headers/os/drivers/usb/USB_hid_page_consumer.h (revision 46b7da1f4f40f7157d74fc7fb26ff9ec7f2416f2)
1b6ec842dSStephan Aßmus /*
2b6ec842dSStephan Aßmus  * Copyright 2004-2010, Haiku Inc. All Rights Reserved.
3b6ec842dSStephan Aßmus  * Distributed under the terms of the MIT License.
4b6ec842dSStephan Aßmus  */
5b6ec842dSStephan Aßmus #ifndef _USB_HID_PAGE_CONSUMER_H
6b6ec842dSStephan Aßmus #define _USB_HID_PAGE_CONSUMER_H
7b6ec842dSStephan Aßmus 
8b6ec842dSStephan Aßmus 
9b6ec842dSStephan Aßmus /* Reference:
10b6ec842dSStephan Aßmus  *		HID Usage Page 0x0C: CONSUMER
11*2684c640SLt-Henry  *		HID Usage Tables Ver. 1.3
12*2684c640SLt-Henry  *		https://usb.org/sites/default/files/hut1_3_0.pdf
13b6ec842dSStephan Aßmus  */
14b6ec842dSStephan Aßmus 
15b6ec842dSStephan Aßmus // Usage IDs
16b6ec842dSStephan Aßmus enum {
17b6ec842dSStephan Aßmus 	B_HID_UID_CON_CONSUMER_CONTROL = 0x01,
18b6ec842dSStephan Aßmus 	B_HID_UID_CON_NUMERIC_KEYPAD,
19b6ec842dSStephan Aßmus 	B_HID_UID_CON_PROGRAMMABLE_BUTTONS,
20b6ec842dSStephan Aßmus 	B_HID_UID_CON_MICROPHONE,
21b6ec842dSStephan Aßmus 	B_HID_UID_CON_HEADPHONE,
22b6ec842dSStephan Aßmus 	B_HID_UID_CON_GRAPHIC_EQUALIZER,
23b6ec842dSStephan Aßmus 
24b6ec842dSStephan Aßmus 	B_HID_UID_CON_PLUS_10 = 0x20,
25b6ec842dSStephan Aßmus 	B_HID_UID_CON_PLUS_100,
26b6ec842dSStephan Aßmus 	B_HID_UID_CON_AM_PM,
27b6ec842dSStephan Aßmus 
28b6ec842dSStephan Aßmus 	B_HID_UID_CON_POWER = 0x30,
29b6ec842dSStephan Aßmus 	B_HID_UID_CON_RESET,
30b6ec842dSStephan Aßmus 	B_HID_UID_CON_SLEEP,
31b6ec842dSStephan Aßmus 	B_HID_UID_CON_SLEEP_AFTER,
32b6ec842dSStephan Aßmus 	B_HID_UID_CON_SLEEP_MODE,
33b6ec842dSStephan Aßmus 	B_HID_UID_CON_ILLUMINATION,
34b6ec842dSStephan Aßmus 	B_HID_UID_CON_FUNCTION_BUTTONS,
35b6ec842dSStephan Aßmus 
36b6ec842dSStephan Aßmus 	B_HID_UID_CON_MENU = 0x40,
37b6ec842dSStephan Aßmus 	B_HID_UID_CON_MENU_PICK,
38b6ec842dSStephan Aßmus 	B_HID_UID_CON_MENU_UP,
39b6ec842dSStephan Aßmus 	B_HID_UID_CON_MENU_DOWN,
40b6ec842dSStephan Aßmus 	B_HID_UID_CON_MENU_LEFT,
41b6ec842dSStephan Aßmus 	B_HID_UID_CON_MENU_RIGHT,
42b6ec842dSStephan Aßmus 	B_HID_UID_CON_MENU_ESCAPE,
43b6ec842dSStephan Aßmus 	B_HID_UID_CON_MENU_VALUE_INCREASE,
44b6ec842dSStephan Aßmus 	B_HID_UID_CON_MENU_VALUE_DECREASE,
45b6ec842dSStephan Aßmus 
46b6ec842dSStephan Aßmus 	B_HID_UID_CON_DATA_ON_SCREEN = 0x60,
47b6ec842dSStephan Aßmus 	B_HID_UID_CON_CLOSED_CAPTION,
48b6ec842dSStephan Aßmus 	B_HID_UID_CON_CLOSED_CAPTION_SELECT,
49b6ec842dSStephan Aßmus 	B_HID_UID_CON_VCR_TV,
50b6ec842dSStephan Aßmus 	B_HID_UID_CON_BROADCAST_MODE,
51b6ec842dSStephan Aßmus 	B_HID_UID_CON_SNAPSHOT,
52b6ec842dSStephan Aßmus 	B_HID_UID_CON_STILL,
53*2684c640SLt-Henry 	B_HID_UID_CON_PICTURE_IN_PICTURE_TOGGLE,
54*2684c640SLt-Henry 	B_HID_UID_CON_PICTURE_IN_PICTURE_SWAP,
55*2684c640SLt-Henry 	B_HID_UID_CON_RED_MENU_BUTTON,
56*2684c640SLt-Henry 	B_HID_UID_CON_GREEN_MENU_BUTTON,
57*2684c640SLt-Henry 	B_HID_UID_CON_BLUE_MENU_BUTTON,
58*2684c640SLt-Henry 	B_HID_UID_CON_YELLOW_MENU_BUTTON,
59*2684c640SLt-Henry 	B_HID_UID_CON_ASPECT,
60*2684c640SLt-Henry 	B_HID_UID_CON_3D_MODE_SELECT,
61*2684c640SLt-Henry 	B_HID_UID_CON_DISPLAY_BRIGHTNESS_INCREMENT,
62*2684c640SLt-Henry 	B_HID_UID_CON_DISPLAY_BRIGHTNESS_DECREMENT,
63*2684c640SLt-Henry 	B_HID_UID_CON_DISPLAY_BRIGHTNESS,
64*2684c640SLt-Henry 	B_HID_UID_CON_DISPLAY_BACKLIGHT_TOGGLE,
65*2684c640SLt-Henry 	B_HID_UID_CON_DISPLAY_SET_BRIGHTNESS_TO_MINIMUM,
66*2684c640SLt-Henry 	B_HID_UID_CON_DISPLAY_SET_BRIGHTNESS_TO_MAXIMUM,
67*2684c640SLt-Henry 	B_HID_UID_CON_DISPLAY_SET_AUTO_BRIGHTNESS,
68*2684c640SLt-Henry 	B_HID_UID_CON_CAMERA_ACCESS_ENABLED,
69*2684c640SLt-Henry 	B_HID_UID_CON_CAMERA_ACCESS_DISABLED,
70*2684c640SLt-Henry 	B_HID_UID_CON_CAMERA_ACCESS_TOGGLE,
71*2684c640SLt-Henry 	B_HID_UID_CON_KEYBOARD_BRIGHTNESS_INCREMENT,
72*2684c640SLt-Henry 	B_HID_UID_CON_KEYBOARD_BRIGHTNESS_DECREMENT,
73*2684c640SLt-Henry 	B_HID_UID_CON_KEYBOARD_BACKLIGHT_SET_LEVEL,
74*2684c640SLt-Henry 	B_HID_UID_CON_KEYBOARD_BACKLIGHT_OOC,
75*2684c640SLt-Henry 	B_HID_UID_CON_KEYBOARD_BACKLIGHT_SET_MINIMUM,
76*2684c640SLt-Henry 	B_HID_UID_CON_KEYBOARD_BACKLIGHT_SET_MAXIMUM,
77*2684c640SLt-Henry 	B_HID_UID_CON_KEYBOARD_BACKLIGHT_AUTO,
78b6ec842dSStephan Aßmus 
79b6ec842dSStephan Aßmus 	B_HID_UID_CON_SELECTION = 0x80,
80b6ec842dSStephan Aßmus 	B_HID_UID_CON_ASSIGN_SELECTION,
81b6ec842dSStephan Aßmus 	B_HID_UID_CON_MODE_SETUP,
82b6ec842dSStephan Aßmus 	B_HID_UID_CON_RECALL_LIST,
83b6ec842dSStephan Aßmus 	B_HID_UID_CON_ENTER_CHANNEL,
84b6ec842dSStephan Aßmus 	B_HID_UID_CON_ORDER_MOVIE,
85b6ec842dSStephan Aßmus 	B_HID_UID_CON_CHANNEL,
86b6ec842dSStephan Aßmus 	B_HID_UID_CON_MEDIA_SELECTION,
87b6ec842dSStephan Aßmus 	B_HID_UID_CON_MEDIA_SELECT_COMPUTER,
88b6ec842dSStephan Aßmus 	B_HID_UID_CON_MEDIA_SELECT_TV,
89b6ec842dSStephan Aßmus 	B_HID_UID_CON_MEDIA_SELECT_WWW,
90b6ec842dSStephan Aßmus 	B_HID_UID_CON_MEDIA_SELECT_DVD,
91b6ec842dSStephan Aßmus 	B_HID_UID_CON_MEDIA_SELECT_TELEPHONE,
92b6ec842dSStephan Aßmus 	B_HID_UID_CON_MEDIA_SELECT_PROGRAM_GUIDE,
93b6ec842dSStephan Aßmus 	B_HID_UID_CON_MEDIA_SELECT_VIDEO_PHONE,
94b6ec842dSStephan Aßmus 	B_HID_UID_CON_MEDIA_SELECT_GAMES,
95b6ec842dSStephan Aßmus 	B_HID_UID_CON_MEDIA_SELECT_MESSAGES,
96b6ec842dSStephan Aßmus 	B_HID_UID_CON_MEDIA_SELECT_CD,
97b6ec842dSStephan Aßmus 	B_HID_UID_CON_MEDIA_SELECT_VCR,
98b6ec842dSStephan Aßmus 	B_HID_UID_CON_MEDIA_SELECT_TUNER,
99b6ec842dSStephan Aßmus 	B_HID_UID_CON_QUIT,
100b6ec842dSStephan Aßmus 	B_HID_UID_CON_HELP,
101b6ec842dSStephan Aßmus 	B_HID_UID_CON_MEDIA_SELECT_TAPE,
102b6ec842dSStephan Aßmus 	B_HID_UID_CON_MEDIA_SELECT_CABLE,
103b6ec842dSStephan Aßmus 	B_HID_UID_CON_MEDIA_SELECT_SATELLITE,
104b6ec842dSStephan Aßmus 	B_HID_UID_CON_MEDIA_SELECT_SECURITY,
105b6ec842dSStephan Aßmus 	B_HID_UID_CON_MEDIA_SELECT_HOME,
106b6ec842dSStephan Aßmus 	B_HID_UID_CON_MEDIA_SELECT_CALL,
107b6ec842dSStephan Aßmus 	B_HID_UID_CON_CHANNEL_INCREMENT,
108b6ec842dSStephan Aßmus 	B_HID_UID_CON_CHANNEL_DECREMENT,
109b6ec842dSStephan Aßmus 	B_HID_UID_CON_MEDIA_SELECT_SAP,
110b6ec842dSStephan Aßmus 
111b6ec842dSStephan Aßmus 	B_HID_UID_CON_VCR_PLUS = 0xa0,
112b6ec842dSStephan Aßmus 	B_HID_UID_CON_ONCE,
113b6ec842dSStephan Aßmus 	B_HID_UID_CON_DAILY,
114b6ec842dSStephan Aßmus 	B_HID_UID_CON_WEEKLY,
115b6ec842dSStephan Aßmus 	B_HID_UID_CON_MONTHLY,
116b6ec842dSStephan Aßmus 
117b6ec842dSStephan Aßmus 	B_HID_UID_CON_PLAY = 0xb0,
118b6ec842dSStephan Aßmus 	B_HID_UID_CON_PAUSE,
119b6ec842dSStephan Aßmus 	B_HID_UID_CON_RECORD,
120b6ec842dSStephan Aßmus 	B_HID_UID_CON_FAST_FORWARD,
121b6ec842dSStephan Aßmus 	B_HID_UID_CON_REWIND,
122b6ec842dSStephan Aßmus 	B_HID_UID_CON_SCAN_NEXT_TRACK,
123b6ec842dSStephan Aßmus 	B_HID_UID_CON_SCAN_PREVIOUS_TRACK,
124b6ec842dSStephan Aßmus 	B_HID_UID_CON_STOP,
125b6ec842dSStephan Aßmus 	B_HID_UID_CON_EJECT,
126b6ec842dSStephan Aßmus 	B_HID_UID_CON_RANDOM_PLAY,
127b6ec842dSStephan Aßmus 	B_HID_UID_CON_SELECT_DISC,
128b6ec842dSStephan Aßmus 	B_HID_UID_CON_ENTER_DISC,
129b6ec842dSStephan Aßmus 	B_HID_UID_CON_REPEAT,
130b6ec842dSStephan Aßmus 	B_HID_UID_CON_TRACKING,
131b6ec842dSStephan Aßmus 	B_HID_UID_CON_TRACKING_NORMAL,
132b6ec842dSStephan Aßmus 	B_HID_UID_CON_SLOW_TRACKING,
133b6ec842dSStephan Aßmus 	B_HID_UID_CON_FRAME_FORWARD,
134b6ec842dSStephan Aßmus 	B_HID_UID_CON_FRAME_BACKWARD,
135b6ec842dSStephan Aßmus 	B_HID_UID_CON_MARK,
136b6ec842dSStephan Aßmus 	B_HID_UID_CON_CLEAR_MARK,
137b6ec842dSStephan Aßmus 	B_HID_UID_CON_REPEAT_FROM_MARK,
138b6ec842dSStephan Aßmus 	B_HID_UID_CON_RETURN_TO_MARK,
139b6ec842dSStephan Aßmus 	B_HID_UID_CON_SEARCH_MARK_FORWARD,
140b6ec842dSStephan Aßmus 	B_HID_UID_CON_SEARCH_MARK_BACKWARDS,
141b6ec842dSStephan Aßmus 	B_HID_UID_CON_COUNTER_RESET,
142b6ec842dSStephan Aßmus 	B_HID_UID_CON_SHOW_COUNTER,
143b6ec842dSStephan Aßmus 	B_HID_UID_CON_TRACKING_INCREMENT,
144b6ec842dSStephan Aßmus 	B_HID_UID_CON_TRACKING_DECREMENT,
145b6ec842dSStephan Aßmus 	B_HID_UID_CON_STOP_EJECT,
146b6ec842dSStephan Aßmus 	B_HID_UID_CON_PLAY_PAUSE,
147b6ec842dSStephan Aßmus 	B_HID_UID_CON_PLAY_SKIP,
148*2684c640SLt-Henry 	B_HID_UID_CON_VOICE_COMMAND,
149*2684c640SLt-Henry 	B_HID_UID_CON_INVOKE_CAPTURE_INTERFACE,
150*2684c640SLt-Henry 	B_HID_UID_CON_START_OR_STOP_GAME_RECORDING,
151*2684c640SLt-Henry 	B_HID_UID_CON_HISTORICAL_GAME_CAPTURE,
152*2684c640SLt-Henry 	B_HID_UID_CON_CAPTURE_GAME_SCREENSHOT,
153*2684c640SLt-Henry 	B_HID_UID_CON_SHOW_OR_HIDE_RECORDING_INDICATOR,
154*2684c640SLt-Henry 	B_HID_UID_CON_START_OR_STOP_MICROPHONE_CAPTURE,
155*2684c640SLt-Henry 	B_HID_UID_CON_START_OR_STOP_CAMERA_CAPTURE,
156*2684c640SLt-Henry 	B_HID_UID_CON_START_OR_STOP_GAME_BROADCAST,
157*2684c640SLt-Henry 	B_HID_UID_CON_START_OR_STOP_VOICE_DICTATION_SESSION,
158*2684c640SLt-Henry 	B_HID_UID_CON_INVOKE_DISMISS_EMOJI_PICKER,
159b6ec842dSStephan Aßmus 
160b6ec842dSStephan Aßmus 	B_HID_UID_CON_VOLUME = 0xe0,
161b6ec842dSStephan Aßmus 	B_HID_UID_CON_BALANCE,
162b6ec842dSStephan Aßmus 	B_HID_UID_CON_MUTE,
163b6ec842dSStephan Aßmus 	B_HID_UID_CON_BASS,
164b6ec842dSStephan Aßmus 	B_HID_UID_CON_TREBLE,
165b6ec842dSStephan Aßmus 	B_HID_UID_CON_BASS_BOOST,
166b6ec842dSStephan Aßmus 	B_HID_UID_CON_SURROUND_MODE,
167b6ec842dSStephan Aßmus 	B_HID_UID_CON_LOUDNESS,
168b6ec842dSStephan Aßmus 	B_HID_UID_CON_MPX,
169b6ec842dSStephan Aßmus 	B_HID_UID_CON_VOLUME_INCREMENT,
170b6ec842dSStephan Aßmus 	B_HID_UID_CON_VOLUME_DECREMENT,
171b6ec842dSStephan Aßmus 
172b6ec842dSStephan Aßmus 	B_HID_UID_CON_SPEED_SELECT = 0xf0,
173b6ec842dSStephan Aßmus 	B_HID_UID_CON_PLAYBACK_SPEED,
174b6ec842dSStephan Aßmus 	B_HID_UID_CON_STANDARD_PLAY,
175b6ec842dSStephan Aßmus 	B_HID_UID_CON_LONG_PLAY,
176b6ec842dSStephan Aßmus 	B_HID_UID_CON_EXTENDED_PLAY,
177b6ec842dSStephan Aßmus 	B_HID_UID_CON_SLOW,
178b6ec842dSStephan Aßmus 
179b6ec842dSStephan Aßmus 	B_HID_UID_CON_FAN_ENABLE = 0x100,
180b6ec842dSStephan Aßmus 	B_HID_UID_CON_FAN_DISABLE,
181b6ec842dSStephan Aßmus 	B_HID_UID_CON_LIGHT_ENABLE,
182b6ec842dSStephan Aßmus 	B_HID_UID_CON_LIGHT_ILLUMINATION_LEVEL,
183b6ec842dSStephan Aßmus 	B_HID_UID_CON_CLIMATE_CONTROL_ENABLE,
184b6ec842dSStephan Aßmus 	B_HID_UID_CON_ROOM_TEMPERATURE,
185b6ec842dSStephan Aßmus 	B_HID_UID_CON_SECURITY_ENABLE,
186b6ec842dSStephan Aßmus 	B_HID_UID_CON_FIRE_ALARM,
187b6ec842dSStephan Aßmus 	B_HID_UID_CON_POLICE_ALARM,
188b6ec842dSStephan Aßmus 	B_HID_UID_CON_PROXIMITY,
189b6ec842dSStephan Aßmus 	B_HID_UID_CON_MOTION,
190b6ec842dSStephan Aßmus 	B_HID_UID_CON_DURESS_ALARM,
191b6ec842dSStephan Aßmus 	B_HID_UID_CON_HOLDUP_ALARM,
192b6ec842dSStephan Aßmus 	B_HID_UID_CON_MEDICAL_ALARM,
193b6ec842dSStephan Aßmus 
194b6ec842dSStephan Aßmus 	B_HID_UID_CON_BALANCE_RIGHT = 0x150,
195b6ec842dSStephan Aßmus 	B_HID_UID_CON_BALANCE_LEFT,
196b6ec842dSStephan Aßmus 	B_HID_UID_CON_BASS_INCREMENT,
197b6ec842dSStephan Aßmus 	B_HID_UID_CON_BASS_DECREMENT,
198b6ec842dSStephan Aßmus 	B_HID_UID_CON_TREBLE_INCREMENT,
199b6ec842dSStephan Aßmus 	B_HID_UID_CON_TREBLE_DECREMENT,
200b6ec842dSStephan Aßmus 
201b6ec842dSStephan Aßmus 	B_HID_UID_CON_SPEAKER_SYSTEM = 0x160,
202b6ec842dSStephan Aßmus 	B_HID_UID_CON_CHANNEL_LEFT,
203b6ec842dSStephan Aßmus 	B_HID_UID_CON_CHANNEL_RIGHT,
204b6ec842dSStephan Aßmus 	B_HID_UID_CON_CHANNEL_CENTER,
205b6ec842dSStephan Aßmus 	B_HID_UID_CON_CHANNEL_FRONT,
206b6ec842dSStephan Aßmus 	B_HID_UID_CON_CHANNEL_CENTER_FRONT,
207b6ec842dSStephan Aßmus 	B_HID_UID_CON_CHANNEL_SIDE,
208b6ec842dSStephan Aßmus 	B_HID_UID_CON_CHANNEL_SURROUND,
209b6ec842dSStephan Aßmus 	B_HID_UID_CON_CHANNEL_LOW_FREQUENCE_ENHANCEMENT,
210b6ec842dSStephan Aßmus 	B_HID_UID_CON_CHANNEL_TOP,
211b6ec842dSStephan Aßmus 	B_HID_UID_CON_CHANNEL_UNKNOWN,
212b6ec842dSStephan Aßmus 
213b6ec842dSStephan Aßmus 	B_HID_UID_CON_SUBCHANNEL = 0x170,
214b6ec842dSStephan Aßmus 	B_HID_UID_CON_SUBCHANNEL_INCREMENT,
215b6ec842dSStephan Aßmus 	B_HID_UID_CON_SUBCHANNEL_DECREMENT,
216b6ec842dSStephan Aßmus 	B_HID_UID_CON_ALTERNATE_AUDIO_INCREMENT,
217b6ec842dSStephan Aßmus 	B_HID_UID_CON_ALTERNATE_AUDIO_DECREMENT,
218b6ec842dSStephan Aßmus 
219b6ec842dSStephan Aßmus 	B_HID_UID_CON_APPLICATION_LAUNCH_BUTTONS = 0x180,
220b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_LAUNCH_BUTTON_CONFIGURATION_TOOL,
221b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_PROGRAMMABLE_BUTTON_CONFIGURATION,
222b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_CONSUMER_CONTROL_CONFIGURATION,
223b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_WORD_PROCESSOR,
224b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_TEXT_EDITOR,
225b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_SPREADSHEET,
226b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_GRAPHICS_EDITOR,
227b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_PRESENTATION_APP,
228b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_DATABASE_APP,
229b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_EMAIL_READER,
230b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_NEWSREADER,
231b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_VOICEMAIL,
232b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_CONTACTS_ADDRESS_BOOK,
233b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_CALENDER_SCHEDULE,
234b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_TASK_PROJECT_MANAGER,
235b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_LOG_JOURNAL_TIMECARD,
236b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_CHECKBOOK_FINANCE,
237b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_CALCULATOR,
238b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_AV_CAPTURE_PLAYBACK,
239b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_LOCAL_MACHINE_BROWSER,
240b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_LAN_WAN_BROWSER,
241b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_INTERNET_BROWSER,
242b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_REMOTE_NETWORKING_ISP_CONNECT,
243b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_NETWORK_CONFERENCE,
244b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_NETWORK_CHAT,
245b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_TELEPHONY_DIALER,
246b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_LOGON,
247b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_LOGOFF,
248b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_LOGON_LOGOFF,
249b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_TERMINAL_LOCK_SCREEN,
250b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_CONTROL_PANEL,
251b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_COMMAND_LINE_PROCESSOR_RUN,
252b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_PROCESS_TASK_MANAGER,
253b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_SELECT_TASK_APPLICATION,
254b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_NEXT_TASK_APPLICATION,
255b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_PREVIOUS_TASK_APPLICATION,
256b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_PREEMPTIVE_HALT_TASK_APPLICATION,
257b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_INTERGRATED_HELP_CENTER,
258b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_DOCUMENTS,
259b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_THESAURUS,
260b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_DICTIONARY,
261b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_DESKTOP,
262b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_SPELL_CHECK,
263b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_GRAMMAR_CHECK,
264b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_WIRELESS_STATUS,
265b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_KEYBOARD_LAYOUT,
266b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_VIRUS_PROTECTION,
267b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_ENCRYPTION,
268b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_SCREEN_SAVER,
269b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_ALARMS,
270b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_CLOCK,
271b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_FILE_BROWSER,
272b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_POWER_STATUS,
273b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_IMAGE_BROWSER,
274b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_AUDIO_BROWSER,
275b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_MOVIE_BROWSER,
276b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_DIGITAL_RIGHTS_MANAGER,
277b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_DIGITAL_WALLET,
278b6ec842dSStephan Aßmus 
279b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_INSTANT_MESSAGING = 0x1bc,
280b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_OEM_FEATURES_TIPS_TUTORIAL_BROWSER,
281b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_OEM_HELP,
282b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_ONLINE_COMMUNITY,
283b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_ENTERTAINMENT_CONTENT_BROWSER,
284b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_ONLINE_SHOPPING_BROWSER,
285b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_SMARTCARD_INFORMATION_HELP,
286b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_MARKET_MONITOR_FINANCE_BROWSER,
287b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_CUSTOMIZED_CORPORATE_NEWS_BROWSER,
288b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_ONLINE_ACTIVITY_BROWSER,
289b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_RESEARCH_SEARCH_BROWSER,
290b6ec842dSStephan Aßmus 	B_HID_UID_CON_AL_AUDIO_PLAYER,
291*2684c640SLt-Henry 	B_HID_UID_CON_AL_MESSAGE_STATUS,
292*2684c640SLt-Henry 	B_HID_UID_CON_AL_CONTACT_SYNC,
293*2684c640SLt-Henry 	B_HID_UID_CON_AL_NAVIGATION,
294*2684c640SLt-Henry 	B_HID_UID_CON_AL_CONTEXT_AWARE_DESKTOP_ASSISTANT,
295b6ec842dSStephan Aßmus 
296b6ec842dSStephan Aßmus 	B_HID_UID_CON_GENERIC_GUI_APPLICATION_CONTROLS = 0x200,
297b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_NEW,
298b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_OPEN,
299b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_CLOSE,
300b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_EXIT,
301b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_MAXIMIZE,
302b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_MINIMIZE,
303b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SAVE,
304b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_PRINT,
305b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_PROPERTIES,
306a206dcc2SAdrien Destugues 	B_HID_UID_CON_AC_UNDO = 0x21A,
307b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_COPY,
308b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_CUT,
309b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_PASTE,
310b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SELECT_ALL,
311b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_FIND,
312b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_FIND_AND_REPLACE,
313b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SEARCH,
314b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_GO_TO,
315b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_HOME,
316b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_BACK,
317b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_FORWARD,
318b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_STOP,
319b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_REFRESH,
320b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_PREVIOUS_LINK,
321b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_NEXT_LINK,
322b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_BOOKMARKS,
323b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_HISTORY,
324b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SUBSCRIPTIONS,
325b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_ZOOM_IN,
326b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_ZOOM_OUT,
327b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_ZOOM,
328b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_FULL_SCREEN_VIEW,
329b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_NORMAL_VIEW,
330b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_VIEW_TOGGLE,
331b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SCROLL_UP,
332b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SCROLL_DOWN,
333b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SCROLL,
334b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_PAN_LEFT,
335b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_PAN_RIGHT,
336b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_PAN,
337b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_NEW_WINDOW,
338b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_TILE_HORIZONTALLY,
339b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_TILE_VERTICALLY,
340b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_FORMAT,
341b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_EDIT,
342b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_BOLD,
343b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_ITALICS,
344b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_UNDERLINE,
345b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_STRIKETHROUGH,
346b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SUBSCRIPT,
347b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SUPERSCRIPT,
348b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_ALL_CAPS,
349b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_ROTATE,
350b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_RESIZE,
351b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_FLIP_HORIZONTAL,
352b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_FLIP_VERTICAL,
353b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_MIRROR_HORIZONTAL,
354b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_MIRROR_VERTICAL,
355b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_FONT_SELECT,
356b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_FONT_COLOR,
357b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_FONT_SIZE,
358b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_JUSTIFY_LEFT,
359b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_JUSTIFY_CENTER_H,
360b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_JUSTIFY_RIGHT,
361b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_JUSTIFY_BLOCK_H,
362b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_JUSTIFY_TOP,
363b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_JUSTIFY_CENTER_V,
364b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_JUSTIFY_BOTTOM,
365b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_JUSTIFY_BLOCK_V,
366b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_INDENT_DECREASE,
367b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_INDENT_INCREASE,
368b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_NUMBERED_LIST,
369b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_RESTART_NUMBERING,
370b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_BULLETED_LIST,
371b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_PROMOTE,
372b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_DEMOTE,
373b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_YES,
374b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_NO,
375b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_CANCEL,
376b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_CATALOG,
377b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_BUY_CHECKOUT,
378b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_ADD_TO_CART,
379b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_EXPAND,
380b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_EXPAND_ALL,
381b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_COLLAPSE,
382b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_COLLAPSE_ALL,
383b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_PRINT_PREVIEW,
384b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_PASTE_SPECIAL,
385b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_INSERT_MODE,
386b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_DELETE,
387b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_LOCK,
388b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_UNLOCK,
389b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_PROTECT,
390b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_UNPROTECT,
391b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_ATTACH_COMMENT,
392b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_DELETE_COMMENT,
393b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_VIEW_COMMENT,
394b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SELECT_WORD,
395b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SELECT_SENTENCE,
396b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SELECT_PARAGRAPH,
397b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SELECT_COLUMN,
398b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SELECT_ROW,
399b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SELECT_TABLE,
400b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SELECT_OBJECT,
401b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_REDO_REPEAT,
402b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SORT,
403b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SORT_ASCENDING,
404b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SORT_DESCENDING,
405b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_FILTER,
406b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SET_CLOCK,
407b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_VIEW_CLOCK,
408b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SELECT_TIME_ZONE,
409b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_EDIT_TIME_ZONES,
410b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SET_ALARM,
411b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_CLEAR_ALARM,
412b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SNOOZE_ALARM,
413b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_RESET_ALARM,
414b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SYNCHRONIZE,
415b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SEND_RECEIVE,
416b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SEND_TO,
417b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_REPLY,
418b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_REPLY_ALL,
419b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_FORWARD_MSG,
420b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SEND,
421b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_ATTACH_FILE,
422b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_UPLOAD,
423b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_DOWNLOAD,
424b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SET_BORDERS,
425b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_INSERT_ROW,
426b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_INSERT_COLUMN,
427b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_INSERT_FILE,
428b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_INSERT_PICTURE,
429b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_INSERT_OBJECT,
430b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_INSERT_SYMBOL,
431b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SAVE_AND_CLOSE,
432b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_RENAME,
433b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_MERGE,
434b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_SPLIT,
435b6ec842dSStephan Aßmus 	B_HID_UID_CON_AC_DISTRIBUTE_HORIZONTALLY,
436*2684c640SLt-Henry 	B_HID_UID_CON_AC_DISTRIBUTE_VERTICALLY,
437*2684c640SLt-Henry 	B_HID_UID_CON_AC_NEXT_KEYBOARD_LAYOUT_SELECT,
438*2684c640SLt-Henry 	B_HID_UID_CON_AC_NAVIGATION_GUIDANCE,
439*2684c640SLt-Henry 	B_HID_UID_CON_AC_DESKTOP_SHOW_ALL_WINDOWS
440b6ec842dSStephan Aßmus };
441b6ec842dSStephan Aßmus 
442b6ec842dSStephan Aßmus 
443b6ec842dSStephan Aßmus #endif // _USB_HID_PAGE_CONSUMER_H
444