US Key Number Table (Decimal Values)
An international key number table is available on the CD provided with the USB-ASC232.
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 USB-ASC232 to generate keystrokes in
Key Number Mode, use the values shown above to produce the
“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, if those options are not being used for mouse actions
at that time.
Mouse Packet Examples
The packet below is an example of a packet for the USB-ASC232
to command X movement of 15 to the right, and a Y movement
of 5 in the up direction.
0x00, 0x0F, 0xFB, 0x08
The movement values shown above do not necesarily coordinate to
a specific number of pixels moved as the computer mouse settings
for speed and acceleration determine the actual cursor movement
for the target computer. The movement of the mouse cursor for
the values sent will be repeatable for a specifc computer.
All mouse cusor control movements function just as a standard
mouse in that all movement is relative from the current cursor
position. The USB-ASC232 does not send or receive any specific
screen coordinates from the computer.
To position the mouse cursor to a specific point on the computer
screen, first send enough movement to put the cursor into a
known position, such as the upper left of the screen, and then
use additional mouse movement commands to get the cursor to
the desired location. The values used to get the cursor to the
desired screen position from the known (upper left in this case)
position will be repeatable each time for a specific computer and
other computers with the exact same screen settings and mouse
settings.
The following packet can be used to send the scroll wheel
command of up one position to the computer.