iPod IWIP3G User Guide - Page 205

Table 20, Keyboard report, Mouse report,

Page 205 highlights

144 Mouse button 2 (first clear with 138) 145 Mouse button 3 (first clear with 138) 146-158 - 159 raw mode* 160-255 - Table 20: Available HID key codes and mouse events Raw mode enables sending of raw HID reports, one report at a time. After the rawmode byte (159) you need to give the length of the report which is in keyboard report's case 10 and in mouse report's case 5. The reports must use the following format: Keyboard report: 0xa1 0x01 modifier 0x00 key code key code key code key code key code key code 1 2 3 4 5 6 Figure 22: Raw HID keyboard report Mouse report: 0xa2 0x02 buttons x-step Figure 23: Raw HID mouse report Key codes can be found from document USB HID Usage Tables. y-step 205

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211

205
144
Mouse button 2 (first clear with 138)
145
Mouse button 3 (first clear with 138)
146-158
-
159
raw mode*
160-255
-
Table 20:
Available HID key codes and mouse events
Raw mode enables sending of raw HID reports, one report at a time. After the rawmode
byte (159) you need to give the length of the report which is in keyboard report’s case 10
and in mouse report’s case 5. The reports must use the following format:
Keyboard report:
0xa1
0x01
modifier
0x00
key code
1
key code
2
key code
3
key code
4
key code
5
key code
6
Figure 22:
Raw HID keyboard report
Mouse report:
0xa2
0x02
buttons
x-step
y-step
Figure 23:
Raw HID mouse report
Key codes can be found from document
USB HID Usage Tables.