The following is list of all key numbers used by JPC-RR.
These key numbers are used by KEYEDGE events and keyboard defintion files.
NumberKey
0Not valid
1Escape
2Number 1
3Number 2
4Number 3
5Number 4
6Number 5
7Number 6
8Number 7
9Number 8
10Number 9
11Number 0
12Minus sign (underscore)
13Equals sign (plus sign)
14Backspace
15Tab
16Letter Q
17Letter W
18Letter E
19Letter R
20Letter T
21Letter Y
22Letter U
23Letter I
24Letter O
25Letter P
26Left square bracket (left curly bracket)
27Right square bracket (right curly bracket)
28Enter
29Left control
30Letter A
31Letter S
32Letter D
33Letter F
34Letter G
35Letter H
36Letter J
37Letter K
38Letter L
39Semicolon (colon)
40Single quote (double quote)
41Backquote (tilde)
42Left shift
43Backslash (pipe)
44Letter Z
45Letter X
46Letter C
47Letter V
48Letter B
49Letter N
50Letter M
51Comma (less than sign)
52Period (greater than sign)
53Slash (question mark)
54Right shift
55Keypad multiply
56Left alt
57Spacebar
58Caps lock
59F1
60F2
61F3
62F4
63F5
64F6
65F7
66F8
67F9
68F10
69Num lock
70Scroll lock
71Keypad 7
72Keypad 8
73Keypad 9
74Keypad minus
75Keypad 4
76Keypad 5
77Keypad 6
78Keypad plus
79Keypad 1
80Keypad 2
81Keypad 3
82Kepad 0
83Keypad decimal sign
84Reserved by the emulator[2]
85Unknown
86Unknown
87F11
88F12
89-95Unknown
96-128Not valid
129-155Unknown
156Keypad Enter
157Right control
158-180Unknown
181Keypad divide
182Unknown
183Print screen / SysRq
184Right alt
185-197Unknown
198Reserved by the emulator[3]
199Home
200Arrow up
201Page Up
202Unknown
203Arrow left
204Unknown
205Arrow right
206Unknown
207End
208Arrow down
209Page down
210Insert
211Delete
212-223Unknown
224-254Not valid
255[1]Pause

Explanations of special values

SpecialMeaning
Not validcode is not valid to be sent from keyboard
Reserved by the emulatorThe emulator does not allow this code
UnknownThis code is valid but does not correspond to any known key
Module Error for settableattributes: Couldn't parse parameter string.
Module Error for settableattributes: Couldn't parse parameter string.
Module Error for settableattributes: Couldn't parse parameter string.
[1] Only valid in some contexts. Instead of KEYEDGE event, PAUSE uses PAUSE event.
[2] Reserved for SysRq.
[3] Reserved for Break.

EmulatorResources/JPC/KeyNumbers last edited by Ilari on 11/7/2010 5:01 PM
Page History Latest diff List referrers View Source