Skip to content

Key Pinout

Marcus Comstedt edited this page Jul 23, 2020 · 11 revisions

Each of these keys live in an ADC channel

Pin Keys Row
PA01 ... 0
PA02 ~ `,capslock, left shift, left ctl, left win, Z, A, Q, 1, ESC, 2, f1, tab, UK \ (left of Z) 1
PA03 F2, 3, W, S, X, left alt, C, D, E, 4, R, F, F3 2
PA04 V, Space, B, G, T, 5, F4, F5, 6, 7, H, N, Y 3
PA05 U, J, M, F6, I, 8, K, <, >, L, O, 9, F7 4
PA06 Right Alt , ? , ; , Right Win, F8, 0, P, F9, -, left bracket, right bracket, quot, =, UK # (left of enter) 5
PA07 F10, F11, BKSP, \, ENTR, Right Shift, Menu, CTRL, Ins, DEL, F12, END 6
PB00 PRTSCR, up, down, right, left, scrlck, pause, pgup, pgdown, numlock, numpad 7, numpad 4, numpad 1, home 7
PB01 divide, numpad 8, numpad 5, numpad 2, numpad 0, numpad 9, numpad 6, numpad 3, numpad del, Macro1, Macro2 8
PC00 multiply, subtract, add, numpad enter, Macro3, Q-Knob 9

PD02-PD15 are used to select which key in a row to probe, by pulling the signal corresponding to the desired column low.

Keymap used by original firmware (HID usage page / ID, and name)

PD2 PD3 PD4 PD5 PD6 PD7 PD8 PD9 PD10 PD11 PD12 PD13 PD14 PD15
ADC CH1
(PA1)
ADC CH2
(PA2)
7/3a
F1
7/29
ESC
7/1f
2
7/1e
1
7/35
¬
7/14
Q
7/2b
7/4
A
7/39
7/64
\ (UK)
7/1d
Z
7/e1
⇧-L
7/e3
WIN-L
7/e0
CTR-L
ADC CH3
(PA3)
7/3c
F3
7/3b
F2
7/20
3
7/21
4
7/8
E
7/1a
W
7/15
R
7/16
S
7/9
F
7/7
D
7/1b
X
7/6
C
7/8b
NFER
7/e2
ALT-L
ADC CH4
(PA4)
7/3e
F5
7/3d
F4
7/24
7
7/22
5
7/23
6
7/1c
Y
7/17
T
7/b
H
7/a
G
7/5
B
7/11
N
7/19
V
7/2c
SPC
7/88
KANA
ADC CH5
(PA5)
7/3f
F6
7/40
F7
7/25
8
7/26
9
7/c
I
7/18
U
7/12
O
7/d
J
7/f
L
7/e
K
7/10
M
7/37
.
7/36
,
7/8a
XFER
ADC CH6
(PA6)
7/42
F9
7/41
F8
7/2e
=
7/27
0
7/2d
-
7/2f
[
7/13
P
7/30
]
7/33
;
7/34
7/32
#
7/38
/
fff1/1
FN
7/e6
ALT-R
ADC CH7
(PA7)
7/43
F10
7/45
F12
7/89
¥
7/44
F11
7/2a
7/49
INS
7/4c
DEL
7/4d
END
7/31
\ (US)
7/28
7/e5
⇧-R
7/87
\ (JP)
7/65
MENU
7/e4
CTR-R
ADC CH8
(PB0)
7/48
PAUSE
7/46
PRT-SC
7/53
NUM
7/47
SCR-LK
7/4b
P-UP
7/4a
HOME
7/5f
N-7
7/4e
P-DN
7/5c
N-4
7/59
N-1
7/52
7/51
7/4f
7/50
ADC CH9
(PB1)
c/cd
fff0/6
💡
7/54
N-/
7/61
N-9
7/60
N-8
7/5e
N-6
7/5d
N-5
7/5a
N-2
7/5b
N-3
7/62
N-0
7/85
N-,
7/63
N-.
ADC CH10
(PC0)
fff0/e
Q-BUT
fff0/0
7/55
N-*
7/56
N--
7/57
N-+
7/86
N-=
7/58
N-ENT
Clone this wiki locally