Using Keyrah V3
3.7.2 Keyboard Matrix
CBM Keyboards
0 1 2 3 4 5 6 7
C16 C64 C128
0 Delete Return CRSR
L/R
CRSR
U/D
F1 F3 F5 F7 X X
1 3 W A SHFT
L
Z S E 4 X X X
2 5 R D X C F T 6 X X X
3 7 Y G V B H U 8 X X X
4 9 I J N M K O 0 X X X
5 + P L , . : @ - X X
6 Pound * ; / SHFT R = Arrow Up CLR/HOME X X
7 1 Arrow
Left
CTRL Run/
Stop
Space CBM Q 2 X X
8 Delete Return Pound @ F4/F1 F5/F2 F6/F3 F7/Help X
9 Down P L , < . > : [ - Up X
10 Left * ; ] / ? Escape = + Right X
11 1 ! CLR/
Home
CTRL Run/
Stop
Space CBM Q 2 = X
12 Alt 0 . No
Scroll
Down Left Right Up X
13 Escape + - 3 NP Return NP 6 NP 9 Linefeed X
14 Help NP 8 NP 5 NP 1 NP 2 NP 4 NP 7 Tab X
...
19 Restore Shift
Lock
ASC/DIN 40/80
Disp
X X
Row 19 has the keys normally not present in the keyboard matrix.
Note that for technical reasons the “Shift Lock” key must always be mapped to
HID_KEY_CAPS_LOCK.
38