US Key Number Table (Decimal Values)
An international key number table is available on the CD provided with the USBtoUSB.
7
Key
Make Break
`~
01
129
1!
02
130
2@
03
131
3#
04
132
4$
05
133
5%
06
134
6^
07
135
7&
08
136
8*
09
137
9(
10
138
0)
11
139
-_
12
140
=+
13
141
BS
15
143
Tab
16
144
Q
17
145
W
18
146
E
19
147
R
20
148
T
21
149
Y
22
150
U
23
151
I
24
152
O
25
153
P
26
154
[{
27
155
]}
28
156
\|
29
157
Caps
30
158
A
31
159
S
32
160
D
33
161
F
34
162
G
35
163
H
36
164
Key
Make Break
J
37
165
K
38
166
L
39
167
;:
40
168
‘“
41
169
Enter
43
171
L Shift
44
172
Z
46
174
X
47
175
C
48
176
V
49
177
B
50
178
N
51
179
M
52
180
,<
53
181
.>
54
182
/?
55
183
R Shift
57
185
L Ctrl
58
186
L Alt
60
188
Space
61
189
R Alt
62
190
R Ctrl
64
192
L Win
70
198
R Win
71
199
Win APL
72
200
Insert
75
203
Delete
76
204
L Arrow
79
207
Home
80
208
End
81
209
Up Arrow
83
211
Dn Arrow
84
212
Page Up
85
213
Page Dn
86
214
Key
Make Break
R Arrow
89
217
NumLock
90
218
7 (Num)
91
219
4 (Num)
92
220
1 (Num)
93
221
/ (Num)
95
223
8 (Num)
96
224
5 (Num)
97
225
2 (Num)
98
226
0 (Num)
99
227
* (Num)
100
228
9 (Num)
101
229
6 (Num)
102
230
3 (Num)
103
231
. (Num)
104
232
- (Num)
105
233
+ (Num)
106
234
Enter (Num)
108
236
Esc
110
238
F1
112
240
F2
113
241
F3
114
242
F4
115
243
F5
116
244
F6
117
245
F7
118
246
F8
119
247
F9
120
248
F10
121
249
F11
122
250
F12
123
251
Prt Scr
124
252
Scrl Lk
125
253
Pause/Break
126
254
When sending data to the Com Port on the USBtoUSB to generate
keystrokes at the target computer in Key Number Mode, use the
values shown above to produce the desired “make” and “break”
actions for the corresponding key.
12
When sending a mouse control packet for cursor movement only,
be sure to send all “0” values for the scroll wheel and mouse
button bits, provided those options are not being used for mouse
actions at that time.
Mouse Packet Examples
The packet below is an example of a packet sent to the USBtoUSB
Com Port to command the cursor to a screen postion of X =
100, Y = 520.
0x00, 0x00, 0x64, 0x02, 0x08, 0x08
Start XMS XLS YMS YLS Scroll
Sending the values shown above will cause the cursor to move to
the screen position 100, 520. The position of the mouse cursor
for the values sent is an absolute screen position and will be
repeatable for a specific computer and screen resolution.
A screen position of 0,0 represents the upper left of the screen.
To send the cursor to specific coordinates on the screen, use the 2
byte values for both X and Y in the packet described above.
The cursor position that results from a command packet will
depend on the particular computer’s display settings. Moving the
cursor to a desired screen position may require working with a few
values to get the exact value for a specific application.
The following packet can be used to send the scroll wheel
command of up one position to the computer.
How far the scroll moves on the computer screen depends on the
scroll system settings of the target computer.
0x00, 0x00, 0x00, 0x00, 0x00, 0x18