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

Shift states 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
1
F1
LEFT
F2
RIGHT
F3
DOWN
F4
HOME
F5
END
-
SUBTRACT
/
DIVIDE
7
NUMPAD7
8
NUMPAD8
9
NUMPAD9
PrtSc
F13
4
NUMPAD4
z
Z
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
0
0
-
OEM MINUS
^
OEM 7
\
OEM 5
SHIFT
RSHIFT
␈
BACK
*
MULTIPLY
ROLL DOWN
PRIOR
1
NUMPAD1
␉
TAB
q
Q
w
W
e
E
r
R
t
T
y
Y
u
U
i
I
o
O
p
P
@
OEM 3
[
OEM 4
␍
RETURN
5
NUMPAD5
6
NUMPAD6
+
ADD
0
NUMPAD0
Caps Lock
UP
s
S
d
D
f
F
g
G
h
H
j
J
k
K
l
L
;
OEM PLUS
:
OEM 1
]
OEM 6
c
C
2
NUMPAD2
3
NUMPAD3
=
OEM NEC EQUAL
x
X
v
V
b
B
n
N
m
M
,
OEM COMMA
.
OEM PERIOD
/
OEM 2
OEM 8
␠
SPACE
XFER
CONVERT
GRPH
LMENU
Shift
NEXT
,
SEPARATOR
.
DECIMAL
Page Down
NONCONVERT
a
A
Alt
INSERT
DEL
DELETE
Application
APPS
SHIFT
LSHIFT
Insert
F11
Delete
F12
   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