JP Japanese Keyboard Layout for (NEC PC-9800 Windows 95) Layout Scancodes

Scancodes using version 10.0.17134.1—10.0.25120.1000 of kbdnec95.dll

OverviewScancodesVirtual keysShift statesCreating shortcut?How do I type?
Sorting It All OutMSKLCTerminology
01
1
3B
LEFT
3C
RIGHT
3D
DOWN
3E
HOME
3F
END
40
SUBTRACT
41
DIVIDE
42
NUMPAD7
43
NUMPAD8
44
NUMPAD9
57
58
54
F13
46
NUMPAD4
E1 1D
29
Z
02
2
03
3
04
4
05
5
06
6
07
7
08
8
09
9
0A
0
0B
OEM_MINUS
0C
OEM_7
0D
OEM_5
7D
RSHIFT
0E
BACK
E0 52
E0 47
E0 49
45
MULTIPLY
E0 35
37
PRIOR
4A
NUMPAD1
0F
TAB
10
Q
11
W
12
E
13
R
14
T
15
Y
16
U
17
I
18
O
19
P
1A
OEM_3
1B
OEM_4
1C
RETURN
E0 53
E0 4F
E0 51
47
NUMPAD5
48
NUMPAD6
49
ADD
4E
NUMPAD0
3A
UP
1E
S
1F
D
20
F
21
G
22
H
23
J
24
K
25
L
26
OEM_PLUS
27
OEM_1
28
OEM_6
2B
C
4B
NUMPAD2
4C
NUMPAD3
4D
OEM_NEC_EQUAL
2A
X
2C
V
2D
B
2E
N
2F
M
30
OEM_COMMA
31
OEM_PERIOD
32
OEM_2
33
OEM_8
34
SPACE
35
CONVERT
73
LMENU
36
NEXT
E0 48
4F
SEPARATOR
50
DECIMAL
51
NONCONVERT
E0 1C
1D
A
E0 5B
38
INSERT
7B
39
DELETE
79
APPS
70
LSHIFT
E0 38
E0 5C
E0 5D
E0 1D
E0 4B
E0 50
E0 4D
52
F11
53
F12
Arrangement:
Legend overlay:

Scancodes are generated by keyboard firmware, identifying the individual physical keys on the hardware and therefore do not depend on the software keyboard layout. While keyboard layouts cannot influence the values, Windows supports remapping incoming scancodes (and so disabling Caps Lock for example).

Scancodes do not depend on modifiers, except as for below:

KeyBase stateControlShiftAlt
PrtSc/SysRqE0 2A E0 37E0 37E0 3754
Pause/BreakE1 1D 45 E1 9D C5E0 46 E0 C6

This page shows the Set 1 scancodes as hexadecimal numbers generated on key press. For other sets, see below.

Scancode Resources