annotate Macro/PartialMap/usb_hid.h @ 391:e85438377fe6

Adding support for kll 0.3d - Requires kll compiler update - Includes descriptor update to handle new consumer control codes
author Jacob Alexander <haata@kiibohd.com>
date Sat, 17 Oct 2015 15:03:21 -0700
parents 2268093deff4
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
284
5fc9fa7419b4 Internally fixing typo (ASTERIX to ASTERISK
Jacob Alexander <haata@kiibohd.com>
parents: 222
diff changeset
1 /* Copyright (C) 2011-2015 by Jacob Alexander
125
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
2 *
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
3 * Permission is hereby granted, free of charge, to any person obtaining a copy
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
4 * of this software and associated documentation files (the "Software"), to deal
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
5 * in the Software without restriction, including without limitation the rights
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
6 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
7 * copies of the Software, and to permit persons to whom the Software is
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
8 * furnished to do so, subject to the following conditions:
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
9 *
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
10 * The above copyright notice and this permission notice shall be included in
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
11 * all copies or substantial portions of the Software.
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
12 *
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
13 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
14 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
15 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
16 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
17 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
18 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
19 * THE SOFTWARE.
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
20 */
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
21
341
66eccdd9ced5 Code cleanup
Jacob Alexander <haata@kiibohd.com>
parents: 284
diff changeset
22 #pragma once
125
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
23
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
24 // ----- Defines -----
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
25
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
26 // The USB codes are all taken from the USB HID Spec
222
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
27 // http://www.usb.org/developers/hidpage/Hut1_12v2.pdf (HID Usage Tables)
125
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
28
222
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
29 // List of Keycodes - USB HID 1.12v2 pg 53
125
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
30 #define KEY_NOEVENT 0x00 // Event, not a physical key
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
31 #define KEY_ERRORROLLOVER 0x01 // Event, not a physical key
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
32 #define KEY_POSTFAIL 0x02 // Event, not a physical key
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
33 #define KEY_ERRORUNDEFINED 0x03 // Event, not a physical key
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
34 #define KEY_A 0x04
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
35 #define KEY_B 0x05
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
36 #define KEY_C 0x06
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
37 #define KEY_D 0x07
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
38 #define KEY_E 0x08
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
39 #define KEY_F 0x09
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
40 #define KEY_G 0x0A
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
41 #define KEY_H 0x0B
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
42 #define KEY_I 0x0C
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
43 #define KEY_J 0x0D
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
44 #define KEY_K 0x0E
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
45 #define KEY_L 0x0F
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
46 #define KEY_M 0x10
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
47 #define KEY_N 0x11
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
48 #define KEY_O 0x12
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
49 #define KEY_P 0x13
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
50 #define KEY_Q 0x14
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
51 #define KEY_R 0x15
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
52 #define KEY_S 0x16
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
53 #define KEY_T 0x17
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
54 #define KEY_U 0x18
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
55 #define KEY_V 0x19
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
56 #define KEY_W 0x1A
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
57 #define KEY_X 0x1B
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
58 #define KEY_Y 0x1C
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
59 #define KEY_Z 0x1D
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
60 #define KEY_1 0x1E
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
61 #define KEY_2 0x1F
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
62 #define KEY_3 0x20
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
63 #define KEY_4 0x21
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
64 #define KEY_5 0x22
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
65 #define KEY_6 0x23
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
66 #define KEY_7 0x24
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
67 #define KEY_8 0x25
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
68 #define KEY_9 0x26
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
69 #define KEY_0 0x27
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
70 #define KEY_ENTER 0x28
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
71 #define KEY_ESC 0x29
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
72 #define KEY_BACKSPACE 0x2A
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
73 #define KEY_TAB 0x2B
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
74 #define KEY_SPACE 0x2C
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
75 #define KEY_MINUS 0x2D
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
76 #define KEY_EQUAL 0x2E
382
2268093deff4 Fixing very old bad naming convention (BRACE to BRACKET)
Jacob Alexander <haata@kiibohd.com>
parents: 341
diff changeset
77 #define KEY_LEFT_BRACKET 0x2F
2268093deff4 Fixing very old bad naming convention (BRACE to BRACKET)
Jacob Alexander <haata@kiibohd.com>
parents: 341
diff changeset
78 #define KEY_RIGHT_BRACKET 0x30
125
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
79 #define KEY_BACKSLASH 0x31
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
80 #define KEY_NUMBER 0x32
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
81 #define KEY_SEMICOLON 0x33
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
82 #define KEY_QUOTE 0x34
166
2fba36caf039 Initial work for KLL macro support
Jacob Alexander <haata@kiibohd.com>
parents: 125
diff changeset
83 #define KEY_BACKTICK 0x35
125
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
84 #define KEY_COMMA 0x36
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
85 #define KEY_PERIOD 0x37
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
86 #define KEY_SLASH 0x38
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
87 #define KEY_CAPS_LOCK 0x39
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
88 #define KEY_F1 0x3A
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
89 #define KEY_F2 0x3B
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
90 #define KEY_F3 0x3C
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
91 #define KEY_F4 0x3D
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
92 #define KEY_F5 0x3E
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
93 #define KEY_F6 0x3F
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
94 #define KEY_F7 0x40
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
95 #define KEY_F8 0x41
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
96 #define KEY_F9 0x42
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
97 #define KEY_F10 0x43
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
98 #define KEY_F11 0x44
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
99 #define KEY_F12 0x45
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
100 #define KEY_PRINTSCREEN 0x46
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
101 #define KEY_SCROLL_LOCK 0x47
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
102 #define KEY_PAUSE 0x48
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
103 #define KEY_INSERT 0x49
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
104 #define KEY_HOME 0x4A
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
105 #define KEY_PAGE_UP 0x4B
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
106 #define KEY_DELETE 0x4C
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
107 #define KEY_END 0x4D
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
108 #define KEY_PAGE_DOWN 0x4E
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
109 #define KEY_RIGHT 0x4F
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
110 #define KEY_LEFT 0x50
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
111 #define KEY_DOWN 0x51
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
112 #define KEY_UP 0x52
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
113 #define KEY_NUM_LOCK 0x53
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
114 #define KEYPAD_SLASH 0x54
284
5fc9fa7419b4 Internally fixing typo (ASTERIX to ASTERISK
Jacob Alexander <haata@kiibohd.com>
parents: 222
diff changeset
115 #define KEYPAD_ASTERISK 0x55
125
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
116 #define KEYPAD_MINUS 0x56
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
117 #define KEYPAD_PLUS 0x57
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
118 #define KEYPAD_ENTER 0x58
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
119 #define KEYPAD_1 0x59
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
120 #define KEYPAD_2 0x5A
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
121 #define KEYPAD_3 0x5B
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
122 #define KEYPAD_4 0x5C
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
123 #define KEYPAD_5 0x5D
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
124 #define KEYPAD_6 0x5E
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
125 #define KEYPAD_7 0x5F
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
126 #define KEYPAD_8 0x60
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
127 #define KEYPAD_9 0x61
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
128 #define KEYPAD_0 0x62
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
129 #define KEYPAD_PERIOD 0x63
166
2fba36caf039 Initial work for KLL macro support
Jacob Alexander <haata@kiibohd.com>
parents: 125
diff changeset
130 #define KEY_ISO_SLASH 0x64
125
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
131 #define KEY_APP 0x65
222
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
132 #define KEYBOARD_STATUS 0x66 // Used for indicating keyboard is on/status/errors, not a key
125
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
133 #define KEYPAD_EQUAL 0x67
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
134 #define KEY_F13 0x68
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
135 #define KEY_F14 0x69
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
136 #define KEY_F15 0x6A
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
137 #define KEY_F16 0x6B
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
138 #define KEY_F17 0x6C
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
139 #define KEY_F18 0x6D
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
140 #define KEY_F19 0x6E
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
141 #define KEY_F20 0x6F
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
142 #define KEY_F21 0x70
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
143 #define KEY_F22 0x71
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
144 #define KEY_F23 0x72
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
145 #define KEY_F24 0x73
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
146 #define KEY_EXEC 0x74
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
147 #define KEY_HELP 0x75
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
148 #define KEY_MENU 0x76
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
149 #define KEY_SELECT 0x77
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
150 #define KEY_STOP 0x78
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
151 #define KEY_AGAIN 0x79
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
152 #define KEY_UNDO 0x7A
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
153 #define KEY_CUT 0x7B
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
154 #define KEY_COPY 0x7C
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
155 #define KEY_PASTE 0x7D
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
156 #define KEY_FIND 0x7E
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
157 #define KEY_MUTE 0x7F
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
158 #define KEY_VOL_UP 0x80
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
159 #define KEY_VOL_DOWN 0x81
166
2fba36caf039 Initial work for KLL macro support
Jacob Alexander <haata@kiibohd.com>
parents: 125
diff changeset
160 #define KEY_CAPS_TLOCK 0x82 // Toggle "Locking" Scroll Lock (Old keyboards with Locking Caps Lock)
2fba36caf039 Initial work for KLL macro support
Jacob Alexander <haata@kiibohd.com>
parents: 125
diff changeset
161 #define KEY_NUM_TLOCK 0x83
2fba36caf039 Initial work for KLL macro support
Jacob Alexander <haata@kiibohd.com>
parents: 125
diff changeset
162 #define KEY_SCROLL_TLOCK 0x84
125
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
163 #define KEYPAD_COMMA 0x85 // Brazillian (See spec)
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
164 #define KEYPAD_EQUAL_AS 0x86 // AS/400 Keyboard (See spec)
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
165 #define KEY_INTER1 0x87 // KANJI1 - Brazillian and Japanese "Ru" and "-"
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
166 #define KEY_INTER2 0x88 // KANJI2 - Japanese Katakana/Hiragana
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
167 #define KEY_INTER3 0x89 // KANJI3 - Japanese Yen
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
168 #define KEY_INTER4 0x8A // KANJI4 - Japanese Henkan
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
169 #define KEY_INTER5 0x8B // KANJI5 - Japanese Muhenkan
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
170 #define KEY_INTER6 0x8C // KANJI6 - PC0x62 Comma (Ka-m-ma)
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
171 #define KEY_INTER7 0x8D // KANJI7 - Double-Byte/Single-Byte Toggle
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
172 #define KEY_INTER8 0x8E // KANJI8 - Undefined
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
173 #define KEY_INTER9 0x8F // KANJI9 - Undefined
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
174 #define KEY_LANG1 0x90 // Korean Hangul/English Toggle
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
175 #define KEY_LANG2 0x91 // Korean Hanja Conversion - Japanese Eisu
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
176 #define KEY_LANG3 0x92 // Japanese Katakana Key (USB)
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
177 #define KEY_LANG4 0x93 // Japanese Hiragana Key (USB)
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
178 #define KEY_LANG5 0x94 // Japanese Zenkaku/Hankaku Key (USB)
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
179 #define KEY_LANG6 0x95 // Reserved (Application Specific)
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
180 #define KEY_LANG7 0x96 // Reserved (Application Specific)
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
181 #define KEY_LANG8 0x97 // Reserved (Application Specific)
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
182 #define KEY_LANG9 0x98 // Reserved (Application Specific)
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
183 #define KEY_ALT_ERASE 0x99 // Special Erase (See Spec)
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
184 #define KEY_SYSREQ_ATT 0x9A // Modifier Type
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
185 #define KEY_CANCEL 0x9B
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
186 #define KEY_CLEAR 0x9C
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
187 #define KEY_PRIOR 0x9D
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
188 #define KEY_RETURN 0x9E
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
189 #define KEY_SEPARATOR 0x9F
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
190 #define KEY_OUT 0xA0
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
191 #define KEY_OPER 0xA1
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
192 #define KEY_CLEAR_AGAIN 0xA2
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
193 #define KEY_CRSEL_PROPS 0xA3
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
194 #define KEY_EXSEL 0xA4
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
195 // 0xA5 - 0xAF Reserved
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
196 #define KEYPAD_00 0xB0
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
197 #define KEYPAD_000 0xB1
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
198 #define KEY_1000_SEP 0xB2
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
199 #define KEY_DECIMAL_SEP 0xB3
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
200 #define KEY_CURRENCY_MAIN 0xB4
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
201 #define KEY_CURRENCY_SUB 0xB5
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
202 #define KEYPAD_LPAREN 0xB6
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
203 #define KEYPAD_RPAREN 0xB7
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
204 #define KEYPAD_LBRACE 0xB8
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
205 #define KEYPAD_RBRACE 0xB9
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
206 #define KEYPAD_TAB 0xBA
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
207 #define KEYPAD_BACKSPACE 0xBB
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
208 #define KEYPAD_A 0xBC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
209 #define KEYPAD_B 0xBD
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
210 #define KEYPAD_C 0xBE
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
211 #define KEYPAD_D 0xBF
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
212 #define KEYPAD_E 0xC0
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
213 #define KEYPAD_F 0xC1
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
214 #define KEYPAD_XOR 0xC2
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
215 #define KEYPAD_CHEVRON 0xC3
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
216 #define KEYPAD_PERCENT 0xC4
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
217 #define KEYPAD_LTHAN 0xC5
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
218 #define KEYPAD_GTHAN 0xC6
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
219 #define KEYPAD_BITAND 0xC7
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
220 #define KEYPAD_AND 0xC8
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
221 #define KEYPAD_BITOR 0xC9
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
222 #define KEYPAD_OR 0xCA
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
223 #define KEYPAD_COLON 0xCB
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
224 #define KEYPAD_POUND 0xCC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
225 #define KEYPAD_SPACE 0xCD
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
226 #define KEYPAD_AT 0xCE
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
227 #define KEYPAD_EXCLAIM 0xCF
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
228 #define KEYPAD_MEM_STORE 0xD0
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
229 #define KEYPAD_MEM_RECALL 0xD1
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
230 #define KEYPAD_MEM_CLEAR 0xD2
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
231 #define KEYPAD_MEM_ADD 0xD3
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
232 #define KEYPAD_MEM_SUB 0xD4
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
233 #define KEYPAD_MEM_MULT 0xD5
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
234 #define KEYPAD_MEM_DIV 0xD6
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
235 #define KEYPAD_PLUS_MINUS 0xD7
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
236 #define KEYPAD_CLEAR 0xD8
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
237 #define KEYPAD_CLEAR_ENTRY 0xD9
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
238 #define KEYPAD_BINARY 0xDA
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
239 #define KEYPAD_OCTAL 0xDB
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
240 #define KEYPAD_DECIMAL 0xDC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
241 #define KEYPAD_HEX 0xDD
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
242 // 0xDE - 0xDF Reserved
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
243 #define KEY_CTRL 0xE0 // Convenience
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
244 #define KEY_LCTRL 0xE0
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
245 #define KEY_SHIFT 0xE1 // Convenience
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
246 #define KEY_LSHIFT 0xE1
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
247 #define KEY_ALT 0xE2 // Convenience
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
248 #define KEY_LALT 0xE2
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
249 #define KEY_GUI 0xE3 // Convenience
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
250 #define KEY_LGUI 0xE3
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
251 #define KEY_RCTRL 0xE4
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
252 #define KEY_RSHIFT 0xE5
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
253 #define KEY_RALT 0xE6
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
254 #define KEY_RGUI 0xE7
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
255 // 0xE8 - 0xFFFF Reserved
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
256 // Except for 0xE0-0xE7 which are DV (Dynamic Flags), all Keycodes are Sel (Selectors).
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
257
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
258
222
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
259
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
260 // List of LED codes - USB HID 1.12v2 pg 61
125
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
261 // LED/Indicators are defined as:
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
262 // OOC - On/Off Control
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
263 // US - Usage Indicator: 1 - In Use, 0 - Not In Use
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
264 // UM - Usage Multi Mode Indicator Collection of 1 or more indicators: On, Flash, Slow Blink, Fast Blink, Off
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
265 // Sel - Selector
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
266 // DV - Dynamic Flag
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
267 #define LED_UNDEFINED 0x00
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
268 #define LED_NUM_LOCK 0x01 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
269 #define LED_CAPS_LOCK 0x02 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
270 #define LED_SCROLL_LOCK 0x03 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
271 #define LED_COMPOSE 0x04 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
272 #define LED_KANA 0x05 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
273 #define LED_POWER 0x06 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
274 #define LED_SHIFT 0x07 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
275 #define LED_DO_NOT_DISTURB 0x08 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
276 #define LED_MUTE 0x09 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
277 #define LED_TONE_ENABLE 0x0A // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
278 #define LED_HIGHCUT_FILTER 0x0B // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
279 #define LED_LOWCUT_FILTER 0x0C // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
280 #define LED_EQL_ENABLE 0x0D // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
281 #define LED_SND_FLD_ON 0x0E // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
282 #define LED_SURROUND_ON 0x0F // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
283 #define LED_REPEAT 0x10 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
284 #define LED_STEREO 0x11 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
285 #define LED_SAMPLE_RT_DET 0x12 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
286 #define LED_SPINNING 0x13 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
287 #define LED_CAV 0x14 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
288 #define LED_CLV 0x15 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
289 #define LED_REC_FMT_DET 0x16 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
290 #define LED_OFF_HOOK 0x17 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
291 #define LED_RING 0x18 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
292 #define LED_MSG_WAITING 0x19 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
293 #define LED_DATA_MODE 0x1A // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
294 #define LED_BAT_OPERATION 0x1B // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
295 #define LED_BAT_OK 0x1C // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
296 #define LED_BAT_LOW 0x1D // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
297 #define LED_SPEAKER 0x1E // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
298 #define LED_HEAD_SET 0x1F // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
299 #define LED_HOLD 0x20 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
300 #define LED_MICROPHONE 0x21 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
301 #define LED_COVERAGE 0x22 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
302 #define LED_NIGHT_MODE 0x23 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
303 #define LED_SEND_CALLS 0x24 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
304 #define LED_CALL_PICKUP 0x25 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
305 #define LED_CONFERENCE 0x26 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
306 #define LED_STAND_BY 0x27 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
307 #define LED_CAMERA_ON 0x28 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
308 #define LED_CAMERA_OFF 0x29 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
309 #define LED_ON_LINE 0x2A // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
310 #define LED_OFF_LINE 0x2B // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
311 #define LED_BUSY 0x2C // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
312 #define LED_READY 0x2D // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
313 #define LED_PAPER_OUT 0x2E // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
314 #define LED_PAPER_JAM 0x2F // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
315 #define LED_REMOTE 0x30 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
316 #define LED_FORWARD 0x31 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
317 #define LED_REVERSE 0x32 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
318 #define LED_STOP 0x33 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
319 #define LED_REWIND 0x34 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
320 #define LED_FAST_FORWARD 0x35 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
321 #define LED_PLAY 0x36 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
322 #define LED_PAUSE 0x37 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
323 #define LED_RECORD 0x38 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
324 #define LED_ERROR 0x39 // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
325 #define LED_USI 0x3A // US
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
326 #define LED_UIUI 0x3B // US
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
327 #define LED_UMMI 0x3C // UM
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
328 #define LED_IND_ON 0x3D // Sel
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
329 #define LED_IND_FLASH 0x3E // Sel
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
330 #define LED_IND_SLOW_BLNK 0x3F // Sel
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
331 #define LED_IND_FAST_BLNK 0x40 // Sel
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
332 #define LED_IND_OFF 0x41 // Sel
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
333 #define LED_FLASH_ON_TIME 0x42 // DV
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
334 #define LED_SLW_B_ON_TIME 0x43 // DV
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
335 #define LED_SLW_B_OFF_TIME 0x44 // DV
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
336 #define LED_FST_B_ON_TIME 0x45 // DV
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
337 #define LED_FST_B_OFF_TIME 0x46 // DV
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
338 #define LED_UIC 0x47 // UM
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
339 #define LED_IND_RED 0x48 // Sel
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
340 #define LED_IND_GREEN 0x49 // Sel
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
341 #define LED_IND_AMBER 0x4A // Sel
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
342 #define LED_GENERIC_IND 0x4B // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
343 #define LED_SYS_SUSPEND 0x4C // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
344 #define LED_EXT_PWR_CONN 0x4D // OOC
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
345 // 0x4E - 0xFFFF Reserved
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
346
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
347
222
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
348
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
349 // List of Mouse Buttons - USB HID 1.12v2 pg 67
125
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
350 #define MOUSE_NOPRESS 0x00
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
351 #define MOUSE_PRIMARY 0x01 // Button 1
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
352 #define MOUSE_SECONDARY 0x02 // Button 2
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
353 #define MOUSE_TERTIARY 0x03 // Button 3
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
354 #define MOUSE_BUTTON(x) x
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
355 // Continues to 0xFFFF, the higher the Mouse code, the selector significance descreases
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
356 // Buttons can be defined as:
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
357 // Sel - Selector
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
358 // OOC - On/Off Control
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
359 // MC - Momentary Control
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
360 // OSC - One-Shot Control
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
361 // depending on context.
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
362
8dab4014c398 Major code cleanup and preparation for PartialMap Macro Module
Jacob Alexander <haata@kiibohd.com>
parents:
diff changeset
363
221
935130327cf7 Adding a selection of USB Consumer HID codes
Jacob Alexander <haata@kiibohd.com>
parents: 166
diff changeset
364
222
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
365 // List of System Controls - USB HID 1.12v2 pg 32
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
366 // NKRO HID Supports 0x81 - 0xB7
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
367 #define SYS_POWER_DOWN 0x81
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
368 #define SYS_SLEEP 0x82
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
369 #define SYS_WAKE_UP 0x83
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
370 #define SYS_CONTEXT_MENU 0x84
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
371 #define SYS_MAIN_MENU 0x85
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
372 #define SYS_APP_MENU 0x86
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
373 #define SYS_MENU_HELP 0x87
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
374 #define SYS_MENU_EXIT 0x88
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
375 #define SYS_MENU_SELECT 0x89
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
376 #define SYS_MENU_RIGHT 0x8A
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
377 #define SYS_MENU_LEFT 0x8B
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
378 #define SYS_MENU_UP 0x8C
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
379 #define SYS_MENU_DOWN 0x8D
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
380 #define SYS_COLD_RESTART 0x8E
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
381 #define SYS_WARM_RESTART 0x8F
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
382 #define SYS_DPAD_UP 0x90
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
383 #define SYS_DPAD_DOWN 0x91
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
384 #define SYS_DPAD_RIGHT 0x92
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
385 #define SYS_DPAD_LEFT 0x93
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
386 // 0x94 - 0x9F Reserved
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
387 #define SYS_DOCK 0xA0
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
388 #define SYS_UNDOCK 0xA1
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
389 #define SYS_SETUP 0xA2
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
390 #define SYS_BREAK 0xA3
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
391 #define SYS_DEBUGGER_BREAK 0xA4
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
392 #define SYS_APP_BREAK 0xA5
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
393 #define SYS_APP_DEBUGGER_BREAK 0xA6
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
394 #define SYS_SPEAKER_MUTE 0xA7
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
395 #define SYS_HIBERNATE 0xA8
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
396 // 0xA9 - 0xAF Reserved
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
397 #define SYS_DISP_INVERT 0xB0
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
398 #define SYS_DISP_INTERNAL 0xB1
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
399 #define SYS_DISP_EXTERNAL 0xB2
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
400 #define SYS_DISP_BOTH 0xB3
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
401 #define SYS_DISP_DUAL 0xB4
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
402 #define SYS_DISP_TOGGLE_INT_EXT 0xB5
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
403 #define SYS_DISP_SWAP_PRI_SEC 0xB6
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
404 #define SYS_DISP_LCD_AUTOSCALE 0xB7
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
405 // 0xB8 - 0xFFFF Reserved
221
935130327cf7 Adding a selection of USB Consumer HID codes
Jacob Alexander <haata@kiibohd.com>
parents: 166
diff changeset
406
222
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
407
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
408
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
409 // List of Consumer Codes - USB HID 1.12v2
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
410 // Only listing relevant ones, let me know if you need more -HaaTa
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
411 // NKRO HID Supports 0x020 - 0x29C
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
412 #define CONSUMER_10 0x020
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
413 #define CONSUMER_100 0x021
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
414 #define CONSUMER_AM_PM 0x022
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
415 // 0x023 - 0x03F Reserved
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
416 #define CONSUMER_POWER 0x030
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
417 #define CONSUMER_RESET 0x031
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
418 #define CONSUMER_SLEEP 0x032
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
419 #define CONSUMER_SLEEP_AFTER 0x033
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
420 #define CONSUMER_SLEEP_MODE 0x034
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
421 #define CONSUMER_ILLUMINATION 0x035
221
935130327cf7 Adding a selection of USB Consumer HID codes
Jacob Alexander <haata@kiibohd.com>
parents: 166
diff changeset
422
222
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
423 // 0x037 - 0x03F Reserved
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
424 #define CONSUMER_MENU 0x040
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
425 #define CONSUMER_MENU_PICK 0x041
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
426 #define CONSUMER_MENU_UP 0x042
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
427 #define CONSUMER_MENU_DOWN 0x043
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
428 #define CONSUMER_MENU_LEFT 0x044
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
429 #define CONSUMER_MENU_RIGHT 0x045
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
430 #define CONSUMER_MENU_ESCAPE 0x046
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
431 #define CONSUMER_MENU_VALUE_INCREASE 0x047
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
432 #define CONSUMER_MENU_VALUE_DECREASE 0x048
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
433 // 0x049 - 0x05F Reserved
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
434 #define CONSUMER_DATA_ON_SCREEN 0x060
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
435 #define CONSUMER_CLOSED_CAPTION 0x061
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
436 #define CONSUMER_CLOSED_CAPTION_SELECT 0x062
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
437 #define CONSUMER_VCR_TV 0x063
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
438 #define CONSUMER_BROADCAST_MODE 0x064
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
439 #define CONSUMER_SNAPSHOT 0x065
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
440 #define CONSUMER_STILL 0x066
391
e85438377fe6 Adding support for kll 0.3d
Jacob Alexander <haata@kiibohd.com>
parents: 382
diff changeset
441 // 0x067 - 0x06E Reserved?
e85438377fe6 Adding support for kll 0.3d
Jacob Alexander <haata@kiibohd.com>
parents: 382
diff changeset
442 #define CONSUMER_BRIGHTNESS_INCREMENT 0x06F
e85438377fe6 Adding support for kll 0.3d
Jacob Alexander <haata@kiibohd.com>
parents: 382
diff changeset
443 #define CONSUMER_BRIGHTNESS_DECREMENT 0x070
e85438377fe6 Adding support for kll 0.3d
Jacob Alexander <haata@kiibohd.com>
parents: 382
diff changeset
444
e85438377fe6 Adding support for kll 0.3d
Jacob Alexander <haata@kiibohd.com>
parents: 382
diff changeset
445 #define CONSUMER_BACKLIGHT_TOGGLE 0x072
e85438377fe6 Adding support for kll 0.3d
Jacob Alexander <haata@kiibohd.com>
parents: 382
diff changeset
446 #define CONSUMER_BRIGHTNESS_MIN 0x073
e85438377fe6 Adding support for kll 0.3d
Jacob Alexander <haata@kiibohd.com>
parents: 382
diff changeset
447 #define CONSUMER_BRIGHTNESS_MAX 0x074
e85438377fe6 Adding support for kll 0.3d
Jacob Alexander <haata@kiibohd.com>
parents: 382
diff changeset
448 #define CONSUMER_BRIGHTNESS_AUTO 0x075
e85438377fe6 Adding support for kll 0.3d
Jacob Alexander <haata@kiibohd.com>
parents: 382
diff changeset
449 // 0x076 - 0x07F Reserved
222
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
450
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
451 #define CONSUMER_ASSIGN_SELECTION 0x081
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
452 #define CONSUMER_MODE_STEP 0x082
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
453 #define CONSUMER_RECALL_LAST 0x083
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
454 #define CONSUMER_ENTER_CHANNEL 0x084
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
455 #define CONSUMER_ORDER_MOVIE 0x085
221
935130327cf7 Adding a selection of USB Consumer HID codes
Jacob Alexander <haata@kiibohd.com>
parents: 166
diff changeset
456
222
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
457 #define CONSUMER_MEDIA_COMPUTER 0x088
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
458 #define CONSUMER_MEDIA_TV 0x089
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
459 #define CONSUMER_MEDIA_WWW 0x08A
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
460 #define CONSUMER_MEDIA_DVD 0x08B
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
461 #define CONSUMER_MEDIA_TELEPHONE 0x08C
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
462 #define CONSUMER_MEDIA_PROGRAM_GUIDE 0x08D
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
463 #define CONSUMER_MEDIA_VIDEO_PHONE 0x08E
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
464 #define CONSUMER_MEDIA_SELECT_GAMES 0x08F
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
465 #define CONSUMER_MEDIA_SELECT_MESSAGES 0x090
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
466 #define CONSUMER_MEDIA_SELECT_CD 0x091
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
467 #define CONSUMER_MEDIA_SELECT_VCR 0x092
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
468 #define CONSUMER_MEDIA_SELECT_TUNER 0x093
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
469 #define CONSUMER_QUIT 0x094
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
470 #define CONSUMER_HELP 0x095
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
471 #define CONSUMER_MEDIA_SELECT_TAPE 0x096
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
472 #define CONSUMER_MEDIA_SELECT_CABLE 0x097
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
473 #define CONSUMER_MEDIA_SELECT_SATELLITE 0x098
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
474 #define CONSUMER_MEDIA_SELECT_SECURITY 0x099
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
475 #define CONSUMER_MEDIA_SELECT_HOME 0x09A
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
476 #define CONSUMER_MEDIA_SELECT_CALL 0x09B
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
477 #define CONSUMER_CHANNEL_INCREMENT 0x09C
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
478 #define CONSUMER_CAHNNEL_DECREMENT 0x09D
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
479 #define CONSUMER_MEDIA_SELECT_SAP 0x09E
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
480 // 0x09F Reserved
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
481 #define CONSUMER_VCR_PLUS 0x0A0
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
482 #define CONSUMER_ONCE 0x0A1
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
483 #define CONSUMER_DAILY 0x0A2
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
484 #define CONSUMER_WEEKLY 0x0A3
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
485 #define CONSUMER_MONTHLY 0x0A4
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
486 // 0x0A5 - 0x0AF Reserved
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
487 #define CONSUMER_PLAY 0x0B0
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
488 #define CONSUMER_PAUSE 0x0B1
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
489 #define CONSUMER_RECORD 0x0B2
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
490 #define CONSUMER_FAST_FORWARD 0x0B3
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
491 #define CONSUMER_REWIND 0x0B4
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
492 #define CONSUMER_SCAN_NEXT_TRACK 0x0B5
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
493 #define CONSUMER_SCAN_PREVIOUS_TRACK 0x0B6
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
494 #define CONSUMER_STOP 0x0B7
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
495 #define CONSUMER_EJECT 0x0B8
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
496 #define CONSUMER_RANDOM_PLAY 0x0B9
221
935130327cf7 Adding a selection of USB Consumer HID codes
Jacob Alexander <haata@kiibohd.com>
parents: 166
diff changeset
497
222
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
498 #define CONSUMER_REPEAT 0x0BC
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
499
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
500 #define CONSUMER_TRACK_NORMAL 0x0BE
221
935130327cf7 Adding a selection of USB Consumer HID codes
Jacob Alexander <haata@kiibohd.com>
parents: 166
diff changeset
501
222
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
502 #define CONSUMER_FRAME_FORWARD 0x0C0
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
503 #define CONSUMER_FRAME_BACK 0x0C1
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
504 #define CONSUMER_MARK 0x0C2
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
505 #define CONSUMER_CLEAR_MARK 0x0C3
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
506 #define CONSUMER_REPEAT_FROM_MARK 0x0C4
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
507 #define CONSUMER_RETURN_TO_MARK 0x0C5
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
508 #define CONSUMER_SEARCH_MARK_FORWARDS 0x0C6
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
509 #define CONSUMER_SEARCH_MARK_BACKWARDS 0x0C7
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
510 #define CONSUMER_COUNTER_RESET 0x0C8
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
511 #define CONSUMER_SHOW_COUNTER 0x0C9
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
512 #define CONSUMER_TRACKING_INCREMENT 0x0CA
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
513 #define CONSUMER_TRACKING_DECREMENT 0x0CB
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
514 #define CONSUMER_STOP_EJECT 0x0CC
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
515 #define CONSUMER_PAUSE_PLAY 0x0CD
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
516 #define CONSUMER_PLAY_SKIP 0x0CE
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
517 // 0x0CF - 0x0DF Reserved
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
518
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
519 #define CONSUMER_MUTE 0x0E2
221
935130327cf7 Adding a selection of USB Consumer HID codes
Jacob Alexander <haata@kiibohd.com>
parents: 166
diff changeset
520
222
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
521 #define CONSUMER_BASS_BOOST 0x0E5
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
522 #define CONSUMER_SURROUND_MODE 0x0E6
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
523 #define CONSUMER_LOUDNESS 0x0E7
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
524 #define CONSUMER_MPX 0x0E8
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
525 #define CONSUMER_VOLUME_UP 0x0E9
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
526 #define CONSUMER_VOLUME_DOWN 0x0EA
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
527 // 0x0EB - 0x0EF Reserved
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
528 #define CONSUMER_SPEED_SELECT 0x0F0
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
529 #define CONSUMER_STANDARD_PLAY 0x0F2
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
530 #define CONSUMER_LONG_PLAY 0x0F3
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
531 #define CONSUMER_EXTENDED_PLAY 0x0F4
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
532 #define CONSUMER_SLOW 0x0F5
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
533 // 0x0F6 - 0x0FF
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
534 #define CONSUMER_FAN_ENABLE 0x100
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
535
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
536 #define CONSUMER_LIGHT_ENABLE 0x102
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
537
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
538 #define CONSUMER_CLIMATE_CONTROL_ENABLE 0x104
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
539
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
540 #define CONSUMER_SECURITY_ENABLE 0x106
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
541 #define CONSUMER_FIRE_ALARM 0x107
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
542
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
543 #define CONSUMER_MOTION 0x10A
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
544 #define CONSUMER_DURESS_ALARM 0x10B
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
545 #define CONSUMER_HOLDUP_ALARM 0x10C
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
546 #define CONSUMER_MEDICAL_ALARM 0x10D
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
547 // 0x10E - 0x14F Reserved
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
548 #define CONSUMER_BALANCE_RIGHT 0x150
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
549 #define CONSUMER_BALANCE_LEFT 0x151
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
550 #define CONSUMER_BASS_INCR 0x152
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
551 #define CONSUMER_BASS_DECR 0x153
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
552 #define CONSUMER_TREBLE_INCR 0x154
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
553 #define CONSUMER_TREBLE_DECR 0x155
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
554 // 0x156 - 0x15F Reserved
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
555
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
556 #define CONSUMER_SUB_CHANNEL_INCREMENT 0x171
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
557 #define CONSUMER_SUB_CHANNEL_DECREMENT 0x172
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
558 #define CONSUMER_ALT_AUDIO_INCREMENT 0x173
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
559 #define CONSUMER_ALT_AUDIO_DECREMENT 0x174
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
560
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
561
221
935130327cf7 Adding a selection of USB Consumer HID codes
Jacob Alexander <haata@kiibohd.com>
parents: 166
diff changeset
562
222
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
563 // List of Consumer Codes - USB HID 1.12v2
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
564 // Application Launch Buttons pg 79
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
565 #define AL_LAUNCH_BUTTON_CONFIG_TOOL 0x181
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
566 #define AL_PROGRAMMABLE_BUTTON_CONFIG 0x182
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
567 #define AL_CONSUMER_CONTROL_CONFIG 0x183
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
568 #define AL_WORD_PROCESSOR 0x184
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
569 #define AL_TEXT_EDITOR 0x185
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
570 #define AL_SPREADSHEET 0x186
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
571 #define AL_GRAPHICS_EDITOR 0x187
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
572 #define AL_PRESENTATION_APP 0x188
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
573 #define AL_DATABASE_APP 0x189
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
574 #define AL_EMAIL_READER 0x18A
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
575 #define AL_NEWSREADER 0x18B
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
576 #define AL_VOICEMAIL 0x18C
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
577 #define AL_CONTACTS_ADDRESS_BOOK 0x18D
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
578 #define AL_CALENDAR_SCHEDULE 0x18E
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
579 #define AL_TASK_PROJECT_MANAGER 0x18F
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
580 #define AL_LOG_JOURNAL_TIMECARD 0x190
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
581 #define AL_CHECKBOOK_FINANCE 0x191
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
582 #define AL_CALCULATOR 0x192
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
583 #define AL_A_V_CAPTURE_PLAYBACK 0x193
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
584 #define AL_LOCAL_MACHINE_BROWSER 0x194
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
585 #define AL_LAN_WAN_BROWSER 0x195
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
586 #define AL_INTERNET_BROWSER 0x196
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
587 #define AL_REMOTE_NETWORKING_ISP_CONNECT 0x197
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
588 #define AL_NETWORK_CONFERENCE 0x198
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
589 #define AL_NETWORK_CHAT 0x199
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
590 #define AL_TELEPHONY_DIALER 0x19A
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
591 #define AL_LOGON 0x19B
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
592 #define AL_LOGOFF 0x19C
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
593 #define AL_LOGON_LOGOFF 0x19D
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
594 #define AL_TERMINAL_LOCK_SCREENSAVER 0x19E
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
595 #define AL_CONTROL_PANEL 0x19F
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
596 #define AL_COMMAND_LINE_PROCESSOR_RUN 0x1A0
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
597 #define AL_PROCESS_TASK_MANAGER 0x1A1
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
598 #define AL_SELECT_TAST_APP 0x1A2
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
599 #define AL_NEXT_TASK_APP 0x1A3
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
600 #define AL_PREVIOUS_TASK_APP 0x1A4
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
601 #define AL_PREEMPTIVE_HALT_TASK_APP 0x1A5
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
602 #define AL_INTEGRATED_HELP_CENTER 0x1A6
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
603 #define AL_DOCUMENTS 0x1A7
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
604 #define AL_THESAURUS 0x1A8
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
605 #define AL_DICTIONARY 0x1A9
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
606 #define AL_DESKTOP 0x1AA
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
607 #define AL_SPELL_CHECK 0x1AB
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
608 #define AL_GRAMMAR_CHECK 0x1AC
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
609 #define AL_WIRELESS_STATUS 0x1AD
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
610 #define AL_KEYBOARD_LAYOUT 0x1AE
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
611 #define AL_VIRUS_PROTECTION 0x1AF
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
612 #define AL_ENCRYPTION 0x1B0
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
613 #define AL_SCREEN_SAVER 0x1B1
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
614 #define AL_ALARMS 0x1B2
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
615 #define AL_CLOCK 0x1B3
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
616 #define AL_FILE_BROWSER 0x1B4
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
617 #define AL_POWER_STATUS 0x1B5
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
618 #define AL_IMAGE_BROWSER 0x1B6
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
619 #define AL_AUDIO_BROWSER 0x1B7
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
620 #define AL_MOVIE_BROWSER 0x1B8
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
621 #define AL_DIGITAL_RIGHTS_MANAGER 0x1B9
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
622 #define AL_DIGITAL_WALLET 0x1BA
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
623 // 0x1BB Reserved
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
624 #define AL_INSTANT_MESSAGING 0x1BC
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
625 #define AL_OEM_FEATURES_TIPS_TUTORIAL 0x1BD
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
626 #define AL_OEM_HELP 0x1BE
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
627 #define AL_ONLINE_COMMUNITY 0x1BF
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
628 #define AL_ENTERTAINMENT_CONTENT 0x1C0
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
629 #define AL_ONLINE_SHOPPING 0x1C1
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
630 #define AL_SMARTCARD_INFO_HELP 0x1C2
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
631 #define AL_MARKET_MONITOR 0x1C3
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
632 #define AL_CUSTOMIZED_CORP_NEWS 0x1C4
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
633 #define AL_ONLINE_ACTIVITY 0x1C5
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
634 #define AL_SEARCH_BROWSER 0x1C6
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
635 #define AL_AUDIO_PLAYER 0x1C7
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
636
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
637
221
935130327cf7 Adding a selection of USB Consumer HID codes
Jacob Alexander <haata@kiibohd.com>
parents: 166
diff changeset
638
222
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
639 // List of Consumer Codes - USB HID 1.12v2
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
640 // Generic GUI Application Controls pg 82
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
641 #define AC_NEW 0x201
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
642 #define AC_OPEN 0x202
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
643 #define AC_CLOSE 0x203
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
644 #define AC_EXIT 0x204
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
645 #define AC_MAXIMIZE 0x205
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
646 #define AC_MINIMIZE 0x206
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
647 #define AC_SAVE 0x207
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
648 #define AC_PRINT 0x208
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
649 #define AC_PROPERTIES 0x209
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
650 #define AC_UNDO 0x21A
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
651 #define AC_COPY 0x21B
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
652 #define AC_CUT 0x21C
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
653 #define AC_PASTE 0x21D
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
654 #define AC_SELECT_ALL 0x21E
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
655 #define AC_FIND 0x21F
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
656 #define AC_FIND_AND_REPLACE 0x220
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
657 #define AC_SEARCH 0x221
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
658 #define AC_GO_TO 0x222
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
659 #define AC_HOME 0x223
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
660 #define AC_BACK 0x224
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
661 #define AC_FORWARD 0x225
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
662 #define AC_STOP 0x226
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
663 #define AC_REFRESH 0x227
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
664 #define AC_PREVIOUS_LINK 0x228
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
665 #define AC_NEXT_LINK 0x229
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
666 #define AC_BOOKMARKS 0x22A
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
667 #define AC_HISTORY 0x22B
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
668 #define AC_SUBSCRIPTIONS 0x22C
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
669 #define AC_ZOOM_IN 0x22D
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
670 #define AC_ZOOM_OUT 0x22E
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
671 #define AC_ZOOM 0x22F
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
672 #define AC_FULL_SCREEN_VIEW 0x230
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
673 #define AC_NORMAL_VIEW 0x231
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
674 #define AC_VIEW_TOGGLE 0x232
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
675 #define AC_SCROLL_UP 0x233
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
676 #define AC_SCROLL_DOWN 0x234
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
677 #define AC_SCROLL 0x235
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
678 #define AC_PAN_LEFT 0x236
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
679 #define AC_PAN_RIGHT 0x237
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
680 #define AC_PAN 0x238
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
681 #define AC_NEW_WINDOW 0x239
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
682 #define AC_TILE_HORIZONTALLY 0x23A
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
683 #define AC_TILE_VERTICALLY 0x23B
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
684 #define AC_FORMAT 0x23C
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
685 #define AC_EDIT 0x23D
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
686 #define AC_BOLD 0x23E
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
687 #define AC_ITALICS 0x23F
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
688 #define AC_UNDERLINE 0x240
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
689 #define AC_STRIKETHROUGH 0x241
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
690 #define AC_SUBSCRIPT 0x242
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
691 #define AC_SUPERSCRIPT 0x243
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
692 #define AC_ALL_CAPS 0x244
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
693 #define AC_ROTATE 0x245
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
694 #define AC_RESIZE 0x246
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
695 #define AC_FILP_HORIZONTAL 0x247
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
696 #define AC_FILP_VERTICAL 0x248
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
697 #define AC_MIRROR_HORIZONTAL 0x249
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
698 #define AC_MIRROR_VERTICAL 0x24A
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
699 #define AC_FONT_SELECT 0x24B
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
700 #define AC_FONT_COLOR 0x24C
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
701 #define AC_FONT_SIZE 0x24D
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
702 #define AC_JUSTIFY_LEFT 0x24E
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
703 #define AC_JUSTIFY_CENTER_H 0x24F
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
704 #define AC_JUSTIFY_RIGHT 0x250
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
705 #define AC_JUSTIFY_BLOCK_H 0x251
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
706 #define AC_JUSTIFY_TOP 0x252
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
707 #define AC_JUSTIFY_CENTER_V 0x253
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
708 #define AC_JUSTIFY_BOTTOM 0x254
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
709 #define AC_JUSTIFY_BLOCK_V 0x255
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
710 #define AC_INDENT_DECREASE 0x256
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
711 #define AC_INDENT_INCREASE 0x257
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
712 #define AC_NUMBERED_LIST 0x258
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
713 #define AC_RESTART_NUMBERING 0x259
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
714 #define AC_BULLETED_LIST 0x25A
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
715 #define AC_PROMOTE 0x25B
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
716 #define AC_DEMOTE 0x25C
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
717 #define AC_YES 0x25D
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
718 #define AC_NO 0x25E
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
719 #define AC_CANCEL 0x25F
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
720 #define AC_CATALOG 0x260
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
721 #define AC_BUY_CHECKOUT 0x261
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
722 #define AC_ADD_TO_CART 0x262
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
723 #define AC_EXPAND 0x263
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
724 #define AC_EXPAND_ALL 0x264
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
725 #define AC_COLLAPSE 0x265
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
726 #define AC_COLLAPSE_ALL 0x266
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
727 #define AC_PRINT_PREVIEW 0x267
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
728 #define AC_PASTE_SPECIAL 0x268
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
729 #define AC_INSERT_MODE 0x269
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
730 #define AC_DELETE 0x26A
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
731 #define AC_LOCK 0x26B
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
732 #define AC_UNLOCK 0x26C
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
733 #define AC_PROTECT 0x26D
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
734 #define AC_UNPROTECT 0x26E
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
735 #define AC_ATTACH_COMMENT 0x26F
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
736 #define AC_DELETE_COMMENT 0x270
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
737 #define AC_VIEW_COMMENT 0x271
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
738 #define AC_SELECT_WORD 0x272
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
739 #define AC_SELECT_SENTENCE 0x273
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
740 #define AC_SELECT_PARAGRAPH 0x274
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
741 #define AC_SELECT_COLUMN 0x275
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
742 #define AC_SELECT_ROW 0x276
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
743 #define AC_SELECT_TABLE 0x277
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
744 #define AC_SELECT_OBJECT 0x278
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
745 #define AC_REDO_REPEAT 0x279
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
746 #define AC_SORT 0x27A
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
747 #define AC_SORT_ASCENDING 0x27B
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
748 #define AC_SORT_DESCENDING 0x27C
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
749 #define AC_FILTER 0x27D
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
750 #define AC_SET_CLOCK 0x27E
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
751 #define AC_VIEW_CLOCK 0x27F
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
752 #define AC_SELECT_TIME_ZONE 0x280
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
753 #define AC_EDIT_TIME_ZONE 0x281
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
754 #define AC_SET_ALARM 0x282
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
755 #define AC_CLEAR_ALARM 0x283
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
756 #define AC_SNOOZE_ALARM 0x284
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
757 #define AC_RESET_ALARM 0x285
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
758 #define AC_SYNCHRONIZE 0x286
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
759 #define AC_SEND_RECEIVE 0x287
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
760 #define AC_SEND_TO 0x288
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
761 #define AC_REPLY 0x289
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
762 #define AC_REPLY_ALL 0x28A
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
763 #define AC_FORWARD_MSG 0x28B
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
764 #define AC_SEND 0x28C
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
765 #define AC_ATTACH_FILE 0x28D
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
766 #define AC_UPLOAD 0x28E
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
767 #define AC_DOWNLOAD 0x28F
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
768 #define AC_SET_BORDERS 0x290
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
769 #define AC_INSERT_ROW 0x291
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
770 #define AC_INSERT_COLUMN 0x292
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
771 #define AC_INSERT_FILE 0x293
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
772 #define AC_INSERT_PICTURE 0x294
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
773 #define AC_INSERT_OBJECT 0x295
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
774 #define AC_INSERT_SYMBOL 0x296
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
775 #define AC_SAVE_AND_CLOSE 0x297
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
776 #define AC_RENAME 0x298
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
777 #define AC_MERGE 0x299
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
778 #define AC_SPLIT 0x29A
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
779 #define AC_DISTRIBUTE_HORIZONTALLY 0x29B
3103c2328336 Updating USB HID header file.
Jacob Alexander <haata@kiibohd.com>
parents: 221
diff changeset
780 #define AC_DISTRIBUTE_VERTICALLY 0x29C
391
e85438377fe6 Adding support for kll 0.3d
Jacob Alexander <haata@kiibohd.com>
parents: 382
diff changeset
781 #define AC_NEXT_KEYBOARD_LAYOUT_SEL 0x29D
e85438377fe6 Adding support for kll 0.3d
Jacob Alexander <haata@kiibohd.com>
parents: 382
diff changeset
782 // 0x29E-0xFFFF Reserved
221
935130327cf7 Adding a selection of USB Consumer HID codes
Jacob Alexander <haata@kiibohd.com>
parents: 166
diff changeset
783