2013年10月17日木曜日

Virtual Key 仮想キー一覧



仮想キーコード 定数 SCKEY(ID1, 
メインキーボード 0~9 -- SCKEY(ID1, --) //
  VK_ACCEPT SCKEY(ID1, VK_ACCEPT) //
テンキー + VK_ADD SCKEY(ID1, VK_ADD) //
アプリケーションキー VK_APPS SCKEY(ID1, VK_APPS) //
  VK_ATTN SCKEY(ID1, VK_ATTN) //
Backspace VK_BACK SCKEY(ID1, VK_BACK) //
Ctrl-Break VK_CANCEL SCKEY(ID1, VK_CANCEL) //
Caps Lock VK_CAPITAL SCKEY(ID1, VK_CAPITAL) //
NumLock を外した状態のテンキー5 VK_CLEAR SCKEY(ID1, VK_CLEAR) //
Ctrl VK_CONTROL SCKEY(ID1, VK_CONTROL) //
  VK_CONVERT SCKEY(ID1, VK_CONVERT) //
  VK_CRSEL SCKEY(ID1, VK_CRSEL) //
テンキー . VK_DECIMAL SCKEY(ID1, VK_DECIMAL) //
Delete VK_DELETE SCKEY(ID1, VK_DELETE) //
テンキー / VK_DIVIDE SCKEY(ID1, VK_DIVIDE) //
下方向キー VK_DOWN SCKEY(ID1, VK_DOWN) //
End VK_END SCKEY(ID1, VK_END) //
ENTER VK_ENTER SCKEY(ID1, VK_ENTER) //
  VK_EREOF SCKEY(ID1, VK_EREOF) //
Esc VK_ESCAPE SCKEY(ID1, VK_ESCAPE) //
  VK_EXECUTE SCKEY(ID1, VK_EXECUTE) //
  VK_EXSEL SCKEY(ID1, VK_EXSEL) //
ファンクションキーF1 VK_F1 SCKEY(ID1, VK_F1) //
ファンクションキーF10 VK_F10 SCKEY(ID1, VK_F10) //
ファンクションキーF11 VK_F11 SCKEY(ID1, VK_F11) //
ファンクションキーF12 VK_F12 SCKEY(ID1, VK_F12) //
ファンクションキーF13 VK_F13 SCKEY(ID1, VK_F13) //
ファンクションキーF14 VK_F14 SCKEY(ID1, VK_F14) //
ファンクションキーF15 VK_F15 SCKEY(ID1, VK_F15) //
ファンクションキーF16 VK_F16 SCKEY(ID1, VK_F16) //
ファンクションキーF17 VK_F17 SCKEY(ID1, VK_F17) //
ファンクションキーF18 VK_F18 SCKEY(ID1, VK_F18) //
ファンクションキーF19 VK_F19 SCKEY(ID1, VK_F19) //
ファンクションキーF2 VK_F2 SCKEY(ID1, VK_F2) //
ファンクションキーF20 VK_F20 SCKEY(ID1, VK_F20) //
ファンクションキーF21 VK_F21 SCKEY(ID1, VK_F21) //
ファンクションキーF22 VK_F22 SCKEY(ID1, VK_F22) //
ファンクションキーF23 VK_F23 SCKEY(ID1, VK_F23) //
ファンクションキーF24 VK_F24 SCKEY(ID1, VK_F24) //
ファンクションキーF3 VK_F3 SCKEY(ID1, VK_F3) //
ファンクションキーF4 VK_F4 SCKEY(ID1, VK_F4) //
ファンクションキーF5 VK_F5 SCKEY(ID1, VK_F5) //
ファンクションキーF6 VK_F6 SCKEY(ID1, VK_F6) //
ファンクションキーF7 VK_F7 SCKEY(ID1, VK_F7) //
ファンクションキーF8 VK_F8 SCKEY(ID1, VK_F8) //
ファンクションキーF9 VK_F9 SCKEY(ID1, VK_F9) //
  VK_FINAL SCKEY(ID1, VK_FINAL) //
  VK_HANGEUL SCKEY(ID1, VK_HANGEUL) //
  VK_HANGUL SCKEY(ID1, VK_HANGUL) //
  VK_HANJA SCKEY(ID1, VK_HANJA) //
  VK_HELP SCKEY(ID1, VK_HELP) //
Home VK_HOME SCKEY(ID1, VK_HOME) //
Insert VK_INSERT SCKEY(ID1, VK_INSERT) //
  VK_KANA SCKEY(ID1, VK_KANA) //
  VK_KANJI SCKEY(ID1, VK_KANJI) //
マウス左ボタン VK_LBUTTON SCKEY(ID1, VK_LBUTTON) //
Windows NT : 左Ctrlキー VK_LCONTROL SCKEY(ID1, VK_LCONTROL) //
左方向キー VK_LEFT SCKEY(ID1, VK_LEFT) //
Windows NT : 左Altキー VK_LMENU SCKEY(ID1, VK_LMENU) //
Windows NT : 左Shiftキー VK_LSHIFT SCKEY(ID1, VK_LSHIFT) //
左 Windows キー VK_LWIN SCKEY(ID1, VK_LWIN) //
マウス中央ボタン VK_MBUTTON SCKEY(ID1, VK_MBUTTON) //
Alt VK_MENU SCKEY(ID1, VK_MENU) //
  VK_MODECHANGE SCKEY(ID1, VK_MODECHANGE) //
テンキー * VK_MULTIPLY SCKEY(ID1, VK_MULTIPLY) //
Page Down VK_NEXT SCKEY(ID1, VK_NEXT) //
  VK_NONAME SCKEY(ID1, VK_NONAME) //
  VK_NONCONVERT SCKEY(ID1, VK_NONCONVERT) //
Num Lock VK_NUMLOCK SCKEY(ID1, VK_NUMLOCK) //
テンキー0 (NumLock がオンになっている状態で) VK_NUMPAD0 SCKEY(ID1, VK_NUMPAD0) //
テンキー1 (NumLock がオンになっている状態で) VK_NUMPAD1 SCKEY(ID1, VK_NUMPAD1) //
テンキー2 (NumLock がオンになっている状態で) VK_NUMPAD2 SCKEY(ID1, VK_NUMPAD2) //
テンキー3 (NumLock がオンになっている状態で) VK_NUMPAD3 SCKEY(ID1, VK_NUMPAD3) //
テンキー4 (NumLock がオンになっている状態で) VK_NUMPAD4 SCKEY(ID1, VK_NUMPAD4) //
テンキー5 (NumLock がオンになっている状態で) VK_NUMPAD5 SCKEY(ID1, VK_NUMPAD5) //
テンキー6 (NumLock がオンになっている状態で) VK_NUMPAD6 SCKEY(ID1, VK_NUMPAD6) //
テンキー7 (NumLock がオンになっている状態で) VK_NUMPAD7 SCKEY(ID1, VK_NUMPAD7) //
テンキー8 (NumLock がオンになっている状態で) VK_NUMPAD8 SCKEY(ID1, VK_NUMPAD8) //
テンキー9 (NumLock がオンになっている状態で) VK_NUMPAD9 SCKEY(ID1, VK_NUMPAD9) //
  VK_OME_CLEAR SCKEY(ID1, VK_OME_CLEAR) //
  VK_PA1 SCKEY(ID1, VK_PA1) //
Pause VK_PAUSE SCKEY(ID1, VK_PAUSE) //
  VK_PLAY SCKEY(ID1, VK_PLAY) //
  VK_PRINT SCKEY(ID1, VK_PRINT) //
Page Up VK_PRIOR SCKEY(ID1, VK_PRIOR) //
WINVER が 0x400 と同じかそれ以上であれば定義される VK_PROCESSKEY SCKEY(ID1, VK_PROCESSKEY) //
マウス右ボタン VK_RBUTTON SCKEY(ID1, VK_RBUTTON) //
Windows NT : 右Ctrlキー VK_RCONTROL SCKEY(ID1, VK_RCONTROL) //
Enter VK_RETURN SCKEY(ID1, VK_RETURN) //
右方向キー VK_RIGHT SCKEY(ID1, VK_RIGHT) //
Windows NT : 右Altキー VK_RMENU SCKEY(ID1, VK_RMENU) //
Windows NT : 右Shiftキー VK_RSHIFT SCKEY(ID1, VK_RSHIFT) //
右 Windows キー VK_RWIN SCKEY(ID1, VK_RWIN) //
Scroll VK_SCROLL SCKEY(ID1, VK_SCROLL) //
  VK_SELECT SCKEY(ID1, VK_SELECT) //
  VK_SEPARATOR SCKEY(ID1, VK_SEPARATOR) //
Shift VK_SHIFT SCKEY(ID1, VK_SHIFT) //
PrintScreen VK_SNAPSHOT SCKEY(ID1, VK_SNAPSHOT) //
Spacebar VK_SPACE SCKEY(ID1, VK_SPACE) //
テンキー - VK_SUBTRACT SCKEY(ID1, VK_SUBTRACT) //
Tab VK_TAB SCKEY(ID1, VK_TAB) //
上方向キー VK_UP SCKEY(ID1, VK_UP) //
  VK_ZOOM SCKEY(ID1, VK_ZOOM) //
  VL_JUNJA SCKEY(ID1, VL_JUNJA) //
文字キー A から Z --

2013年10月13日日曜日

1文字






操作 コード
ひながた SCKEY(ID1,  ) //
A SCKEY(ID1, A ) //
B SCKEY(ID1, B) //
C SCKEY(ID1, C) //
D SCKEY(ID1, D) //
E SCKEY(ID1, E) //
F SCKEY(ID1, F) //
G SCKEY(ID1, G) //
H SCKEY(ID1, H) //
I SCKEY(ID1, I) //
J SCKEY(ID1, J) //
K SCKEY(ID1, K) //
L SCKEY(ID1, L) //
M SCKEY(ID1, M) //
N SCKEY(ID1, N) //
O SCKEY(ID1, O) //
P SCKEY(ID1, P) //
Q SCKEY(ID1, Q) //
R SCKEY(ID1, R) //
S SCKEY(ID1, S) //
T SCKEY(ID1, T) //
U SCKEY(ID1, U ) //
V SCKEY(ID1, V) //
W SCKEY(ID1, W) //
X SCKEY(ID1, X) //
Y SCKEY(ID1, Y) //
Z SCKEY(ID1, Z) //
ひながた SCKEY(ID1, VK_ ) //
BACK SCKEY(ID1, VK_ BACK) //

Virtual Key 仮想キー






仮想キーコード 定数
文字キー A から Z --
Alt VK_MENU
Backspace VK_BACK
Caps Lock VK_CAPITAL
Ctrl VK_CONTROL
Ctrl-Break VK_CANCEL
Delete VK_DELETE
End VK_END
Enter VK_RETURN
Esc VK_ESCAPE
Home VK_HOME
Insert VK_INSERT
Num Lock VK_NUMLOCK
NumLock を外した状態のテンキー5 VK_CLEAR
Page Down VK_NEXT
Page Up VK_PRIOR
Pause VK_PAUSE
PrintScreen VK_SNAPSHOT
Scroll VK_SCROLL
Shift VK_SHIFT
Spacebar VK_SPACE
Tab VK_TAB
Windows NT : 右Altキー VK_RMENU
Windows NT : 右Ctrlキー VK_RCONTROL
Windows NT : 右Shiftキー VK_RSHIFT
Windows NT : 左Altキー VK_LMENU
Windows NT : 左Ctrlキー VK_LCONTROL
Windows NT : 左Shiftキー VK_LSHIFT
WINVER が 0x400 と同じかそれ以上であれば定義される VK_PROCESSKEY
アプリケーションキー VK_APPS
テンキー - VK_SUBTRACT
テンキー * VK_MULTIPLY
テンキー . VK_DECIMAL
テンキー / VK_DIVIDE
テンキー + VK_ADD
メインキーボード 0~9 --
テンキー0 (NumLock がオンになっている状態で) VK_NUMPAD0
テンキー1 (NumLock がオンになっている状態で) VK_NUMPAD1
テンキー2 (NumLock がオンになっている状態で) VK_NUMPAD2
テンキー3 (NumLock がオンになっている状態で) VK_NUMPAD3
テンキー4 (NumLock がオンになっている状態で) VK_NUMPAD4
テンキー5 (NumLock がオンになっている状態で) VK_NUMPAD5
テンキー6 (NumLock がオンになっている状態で) VK_NUMPAD6
テンキー7 (NumLock がオンになっている状態で) VK_NUMPAD7
テンキー8 (NumLock がオンになっている状態で) VK_NUMPAD8
テンキー9 (NumLock がオンになっている状態で) VK_NUMPAD9
ファンクションキーF1 VK_F1
ファンクションキーF2 VK_F2
ファンクションキーF3 VK_F3
ファンクションキーF4 VK_F4
ファンクションキーF5 VK_F5
ファンクションキーF6 VK_F6
ファンクションキーF7 VK_F7
ファンクションキーF8 VK_F8
ファンクションキーF9 VK_F9
ファンクションキーF10 VK_F10
ファンクションキーF11 VK_F11
ファンクションキーF12 VK_F12
ファンクションキーF13 VK_F13
ファンクションキーF14 VK_F14
ファンクションキーF15 VK_F15
ファンクションキーF16 VK_F16
ファンクションキーF17 VK_F17
ファンクションキーF18 VK_F18
ファンクションキーF19 VK_F19
ファンクションキーF20 VK_F20
ファンクションキーF21 VK_F21
ファンクションキーF22 VK_F22
ファンクションキーF23 VK_F23
ファンクションキーF24 VK_F24
マウス右ボタン VK_RBUTTON
マウス左ボタン VK_LBUTTON
マウス中央ボタン VK_MBUTTON
左方向キー VK_LEFT
上方向キー VK_UP
右方向キー VK_RIGHT
下方向キー VK_DOWN
左 Windows キー VK_LWIN
右 Windows キー VK_RWIN
  VK_KANA
  VK_HANGEUL
  VK_HANGUL
  VL_JUNJA
  VK_FINAL
  VK_HANJA
  VK_KANJI
  VK_CONVERT
  VK_NONCONVERT
  VK_ACCEPT
  VK_MODECHANGE
  VK_SELECT
  VK_PRINT
  VK_EXECUTE
  VK_HELP
  VK_SEPARATOR
  VK_ATTN
  VK_CRSEL
  VK_EXSEL
  VK_EREOF
  VK_PLAY
  VK_ZOOM
  VK_NONAME
  VK_PA1
  VK_OME_CLEAR