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

Shift states using version 10.0.17025.1000 of kbdnec95.dll

OverviewScancodesVirtual keysShift statesCreating shortcut?How do I type?
Sorting It All OutMSKLCTerminology
Esc
1
F1
F1
F2
F2
F3
F3
F4
F4
F5
F5
F6
-
F7
/
F8
7
F9
8
F10
9
PrtSc
PrtSc
Scroll Lock
4
z
z
2
3
3
4
4
5
5
6
7
7
8
8
9
9
0
0
-
^
^
\
\
Backspace

Num Lock
*
ROLL DOWN
ROLL DOWN
Num 1
1
Tab
q
q
w
w
e
e
r
r
t
t
y
y
u
u
i
i
o
o
p
p
@
@
[
[
Enter
Home
5
6
Page Up
+
Num 0
0
Caps Lock
Caps Lock
s
s
d
d
f
f
g
g
h
h
j
j
k
k
l
l
;
;
:
:
]
]
c
c
2
Num 3
3
=
Shift
x
f・15
f・15
v
v
b
b
n
n
m
m
,
,
.
.
/
/
SPACE
XFER
XFER
Shift
Shift
End
,
.
Page Down
Page Down
Ctrl
a
Alt
Alt
DEL
DEL
Insert
Insert
Delete
Delete
   dead key    ligature key
Shift state:
Arrangement:
Legend overlay:

Modifier shift states

VK_SHIFT VK_SHIFT VK_SHIFT VK_SHIFT VK_SHIFT VK_SHIFT VK_SHIFT VK_SHIFT
VK_CONTROL VK_CONTROL VK_CONTROL VK_CONTROL VK_CONTROL VK_CONTROL VK_CONTROL VK_CONTROL
VK_KANA VK_KANA VK_KANA VK_KANA VK_KANA VK_KANA VK_KANA VK_KANA
VK_CANCEL VK_CANCEL
VK_BACK VK_BACK
VK_TAB VK_TAB
VK_RETURN VK_RETURN
VK_ESCAPE VK_ESCAPE
VK_SPACE VK_SPACE
VK_0 0 0 VK_0
VK_1 1 ! VK_1
VK_2 2 " VK_2
VK_3 3 # VK_3
VK_4 4 $ VK_4
VK_5 5 % VK_5
VK_6 6 & VK_6
VK_7 7 ' VK_7
VK_8 8 ( VK_8
VK_9 9 ) VK_9
VK_A a A VK_A
VK_B b B VK_B
VK_C c C ソ ソ VK_C
VK_D d D VK_D
VK_E e E VK_E
VK_F f F VK_F
VK_G g G VK_G
VK_H h H VK_H
VK_I i I VK_I
VK_J j J VK_J
VK_K k K VK_K
VK_L l L VK_L
VK_M m M VK_M
VK_N n N VK_N
VK_O o O VK_O
VK_P p P VK_P
VK_Q q Q VK_Q
VK_R r R VK_R
VK_S s S VK_S
VK_T t T VK_T
VK_U u U VK_U
VK_V v V VK_V
VK_W w W VK_W
VK_X x X VK_X
VK_Y y Y VK_Y
VK_Z z Z VK_Z
VK_NUMPAD0 0 0 VK_NUMPAD0
VK_NUMPAD1 1 1 VK_NUMPAD1
VK_NUMPAD2 2 2 VK_NUMPAD2
VK_NUMPAD3 3 3 VK_NUMPAD3
VK_NUMPAD4 4 4 VK_NUMPAD4
VK_NUMPAD5 5 5 VK_NUMPAD5
VK_NUMPAD6 6 6 VK_NUMPAD6
VK_NUMPAD7 7 7 VK_NUMPAD7
VK_NUMPAD8 8 8 VK_NUMPAD8
VK_NUMPAD9 9 9 VK_NUMPAD9
VK_MULTIPLY * * * * VK_MULTIPLY
VK_ADD + + + + VK_ADD
VK_SEPARATOR , , , , VK_SEPARATOR
VK_SUBTRACT - - - - VK_SUBTRACT
VK_DECIMAL . . . . VK_DECIMAL
VK_DIVIDE / / / / VK_DIVIDE
VK_OEM_NEC_EQUAL = = = = VK_OEM_NEC_EQUAL
VK_OEM_1 : * VK_OEM_1
VK_OEM_PLUS ; + VK_OEM_PLUS
VK_OEM_COMMA , < VK_OEM_COMMA
VK_OEM_MINUS - = VK_OEM_MINUS
VK_OEM_PERIOD . > VK_OEM_PERIOD
VK_OEM_2 / ? VK_OEM_2
VK_OEM_3 @ ~ VK_OEM_3
VK_OEM_4 [ { VK_OEM_4
VK_OEM_5 \ | VK_OEM_5
VK_OEM_6 ] } VK_OEM_6
VK_OEM_7 ^ ` VK_OEM_7
VK_OEM_8 _ VK_OEM_8
VK_SHIFT VK_SHIFT VK_SHIFT VK_SHIFT VK_SHIFT VK_SHIFT VK_SHIFT VK_SHIFT
VK_CONTROL VK_CONTROL VK_CONTROL VK_CONTROL VK_CONTROL VK_CONTROL VK_CONTROL VK_CONTROL
VK_KANA VK_KANA VK_KANA VK_KANA VK_KANA VK_KANA VK_KANA VK_KANA

Lock shift states

VK_SHIFT VK_SHIFT
VK_CAPITAL VK_CAPITAL
VK_A A a
VK_B B b
VK_C C c
VK_D D d
VK_E E e
VK_F F f
VK_G G g
VK_H H h
VK_I I i
VK_J J j
VK_K K k
VK_L L l
VK_M M m
VK_N N n
VK_O O o
VK_P P p
VK_Q Q q
VK_R R r
VK_S S s
VK_T T t
VK_U U u
VK_V V v
VK_W W w
VK_X X x
VK_Y Y y
VK_Z Z z