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

Virtual keys using version 10.0.17134.1—10.0.25393.1 of kbdnec95.dll

Overview • Scancodes • Virtual keys • Shift states • Creating shortcut? • How do I type?
Sorting It All Out • MSKLC • Terminology
1
01
LEFT
3B
RIGHT
3C
DOWN
3D
HOME
3E
END
3F
SUBTRACT
40
DIVIDE
41
NUMPAD7
42
NUMPAD8
43
NUMPAD9
44
F13
54
NUMPAD4
46
Z
29
2
02
3
03
4
04
5
05
6
06
7
07
8
08
9
09
0
0A
OEM MINUS
0B
OEM 7
0C
OEM 5
0D
RSHIFT
7D
BACK
0E
MULTIPLY
45
PRIOR
37
NUMPAD1
4A
TAB
0F
Q
10
W
11
E
12
R
13
T
14
Y
15
U
16
I
17
O
18
P
19
OEM 3
1A
OEM 4
1B
RETURN
1C
NUMPAD5
47
NUMPAD6
48
ADD
49
NUMPAD0
4E
UP
3A
S
1E
D
1F
F
20
G
21
H
22
J
23
K
24
L
25
OEM PLUS
26
OEM 1
27
OEM 6
28
C
2B
NUMPAD2
4B
NUMPAD3
4C
OEM NEC EQUAL
4D
X
2A
V
2C
B
2D
N
2E
M
2F
OEM COMMA
30
OEM PERIOD
31
OEM 2
32
OEM 8
33
SPACE
34
CONVERT
35
LMENU
73
NEXT
36
SEPARATOR
4F
DECIMAL
50
NONCONVERT
51
A
1D
INSERT
38
DELETE
39
APPS
79
LSHIFT
70
F11
52
F12
53
Arrangement:
Legend overlay:

All scancode to virtual key mappings, ordered by scancode:

SCVKName
001BVK_ESCAPE
0131VK_1
0232VK_2
0333VK_3
0434VK_4
0535VK_5
0636VK_6
0737VK_7
0838VK_8
0939VK_9
0A30VK_0
0BBDVK_OEM_MINUS
0CDEVK_OEM_7
0DDCVK_OEM_5
0E08VK_BACK
0F09VK_TAB
1051VK_Q
1157VK_W
1245VK_E
1352VK_R
1454VK_T
1559VK_Y
1655VK_U
1749VK_I
184FVK_O
1950VK_P
1AC0VK_OEM_3
1BDBVK_OEM_4
1C0DVK_RETURN
1D41VK_A
1E53VK_S
1F44VK_D
SCVKName
2046VK_F
2147VK_G
2248VK_H
234AVK_J
244BVK_K
254CVK_L
26BBVK_OEM_PLUS
27BAVK_OEM_1
28DDVK_OEM_6
295AVK_Z
2A58VK_X
2B43VK_C
2C56VK_V
2D42VK_B
2E4EVK_N
2F4DVK_M
30BCVK_OEM_COMMA
31BEVK_OEM_PERIOD
32BFVK_OEM_2
33DFVK_OEM_8
3420VK_SPACE
351CVK_CONVERT
3622VK_NEXT
3721VK_PRIOR
382DVK_INSERT
392EVK_DELETE
3A26VK_UP
3B25VK_LEFT
3C27VK_RIGHT
3D28VK_DOWN
3E24VK_HOME
3F23VK_END
SCVKName
406DVK_SUBTRACT
416FVK_DIVIDE
4267VK_NUMPAD7
4368VK_NUMPAD8
4469VK_NUMPAD9
456AVK_MULTIPLY
4664VK_NUMPAD4
4765VK_NUMPAD5
4866VK_NUMPAD6
496BVK_ADD
4A61VK_NUMPAD1
4B62VK_NUMPAD2
4C63VK_NUMPAD3
4D92VK_OEM_NEC_EQUAL
4E60VK_NUMPAD0
4F6CVK_SEPARATOR
506EVK_DECIMAL
511DVK_NONCONVERT
527AVK_F11
537BVK_F12
547CVK_F13
557DVK_F14
567EVK_F15
5C0DVK_RETURN
6003VK_CANCEL
612CVK_SNAPSHOT
6270VK_F1
6371VK_F2
6472VK_F3
6573VK_F4
6674VK_F5
6775VK_F6
SCVKName
6876VK_F7
6977VK_F8
6A78VK_F9
6B79VK_F10
70A0VK_LSHIFT
7114VK_CAPITAL
7215VK_KANA
73A4VK_LMENU
74A2VK_LCONTROL
775BVK_LWIN
785CVK_RWIN
795DVK_APPS
7DA1VK_RSHIFT
7EC2VK_ABNT_C2
7FECVK_OEM_PA2

All scancode to virtual key mappings, ordered by virtual key value:

SCVKName
6003VK_CANCEL
0E08VK_BACK
0F09VK_TAB
1C0DVK_RETURN
5C0DVK_RETURN
7114VK_CAPITAL
7215VK_KANA
001BVK_ESCAPE
351CVK_CONVERT
511DVK_NONCONVERT
3420VK_SPACE
3721VK_PRIOR
3622VK_NEXT
3F23VK_END
3E24VK_HOME
3B25VK_LEFT
3A26VK_UP
3C27VK_RIGHT
3D28VK_DOWN
612CVK_SNAPSHOT
382DVK_INSERT
392EVK_DELETE
0A30VK_0
0131VK_1
0232VK_2
0333VK_3
0434VK_4
0535VK_5
0636VK_6
0737VK_7
0838VK_8
0939VK_9
SCVKName
1D41VK_A
2D42VK_B
2B43VK_C
1F44VK_D
1245VK_E
2046VK_F
2147VK_G
2248VK_H
1749VK_I
234AVK_J
244BVK_K
254CVK_L
2F4DVK_M
2E4EVK_N
184FVK_O
1950VK_P
1051VK_Q
1352VK_R
1E53VK_S
1454VK_T
1655VK_U
2C56VK_V
1157VK_W
2A58VK_X
1559VK_Y
295AVK_Z
775BVK_LWIN
785CVK_RWIN
795DVK_APPS
4E60VK_NUMPAD0
4A61VK_NUMPAD1
4B62VK_NUMPAD2
SCVKName
4C63VK_NUMPAD3
4664VK_NUMPAD4
4765VK_NUMPAD5
4866VK_NUMPAD6
4267VK_NUMPAD7
4368VK_NUMPAD8
4469VK_NUMPAD9
456AVK_MULTIPLY
496BVK_ADD
4F6CVK_SEPARATOR
406DVK_SUBTRACT
506EVK_DECIMAL
416FVK_DIVIDE
6270VK_F1
6371VK_F2
6472VK_F3
6573VK_F4
6674VK_F5
6775VK_F6
6876VK_F7
6977VK_F8
6A78VK_F9
6B79VK_F10
527AVK_F11
537BVK_F12
547CVK_F13
557DVK_F14
567EVK_F15
4D92VK_OEM_NEC_EQUAL
70A0VK_LSHIFT
7DA1VK_RSHIFT
74A2VK_LCONTROL
SCVKName
73A4VK_LMENU
27BAVK_OEM_1
26BBVK_OEM_PLUS
30BCVK_OEM_COMMA
0BBDVK_OEM_MINUS
31BEVK_OEM_PERIOD
32BFVK_OEM_2
1AC0VK_OEM_3
7EC2VK_ABNT_C2
1BDBVK_OEM_4
0DDCVK_OEM_5
28DDVK_OEM_6
0CDEVK_OEM_7
33DFVK_OEM_8
7FECVK_OEM_PA2

All scancode to virtual key mappings, ordered by virtual key name:

SCVKName
0A30VK_0
0131VK_1
0232VK_2
0333VK_3
0434VK_4
0535VK_5
0636VK_6
0737VK_7
0838VK_8
0939VK_9
1D41VK_A
7EC2VK_ABNT_C2
496BVK_ADD
795DVK_APPS
2D42VK_B
0E08VK_BACK
2B43VK_C
6003VK_CANCEL
7114VK_CAPITAL
351CVK_CONVERT
1F44VK_D
506EVK_DECIMAL
392EVK_DELETE
416FVK_DIVIDE
3D28VK_DOWN
1245VK_E
3F23VK_END
001BVK_ESCAPE
2046VK_F
6270VK_F1
6B79VK_F10
527AVK_F11
SCVKName
537BVK_F12
547CVK_F13
557DVK_F14
567EVK_F15
6371VK_F2
6472VK_F3
6573VK_F4
6674VK_F5
6775VK_F6
6876VK_F7
6977VK_F8
6A78VK_F9
2147VK_G
2248VK_H
3E24VK_HOME
1749VK_I
382DVK_INSERT
234AVK_J
244BVK_K
7215VK_KANA
254CVK_L
74A2VK_LCONTROL
3B25VK_LEFT
73A4VK_LMENU
70A0VK_LSHIFT
775BVK_LWIN
2F4DVK_M
456AVK_MULTIPLY
2E4EVK_N
3622VK_NEXT
511DVK_NONCONVERT
4E60VK_NUMPAD0
SCVKName
4A61VK_NUMPAD1
4B62VK_NUMPAD2
4C63VK_NUMPAD3
4664VK_NUMPAD4
4765VK_NUMPAD5
4866VK_NUMPAD6
4267VK_NUMPAD7
4368VK_NUMPAD8
4469VK_NUMPAD9
184FVK_O
27BAVK_OEM_1
32BFVK_OEM_2
1AC0VK_OEM_3
1BDBVK_OEM_4
0DDCVK_OEM_5
28DDVK_OEM_6
0CDEVK_OEM_7
33DFVK_OEM_8
30BCVK_OEM_COMMA
0BBDVK_OEM_MINUS
4D92VK_OEM_NEC_EQUAL
7FECVK_OEM_PA2
31BEVK_OEM_PERIOD
26BBVK_OEM_PLUS
1950VK_P
3721VK_PRIOR
1051VK_Q
1352VK_R
1C0DVK_RETURN
5C0DVK_RETURN
3C27VK_RIGHT
7DA1VK_RSHIFT
SCVKName
785CVK_RWIN
1E53VK_S
4F6CVK_SEPARATOR
612CVK_SNAPSHOT
3420VK_SPACE
406DVK_SUBTRACT
1454VK_T
0F09VK_TAB
1655VK_U
3A26VK_UP
2C56VK_V
1157VK_W
2A58VK_X
1559VK_Y
295AVK_Z

Virtual Key Resources