仮想キー コード

提供: Appmethod Topics
移動先: 案内検索

API カテゴリ:インデックス への移動

仮想キー コードは、ユーザーが押すキーのシンボル表現を提供します。

仮想キー コードを用いれば、英数字以外のキーのキーボード値を表すことができます。Windows では、ユーザーが押すことができるキーごとに特別な定数が定義されています。これらの定数は、Windows API 呼び出しや OnKeyUp または OnKeyDown イベント ハンドラでキー入力を参照するのに使用することができます。仮想キー コードの大半は Windows ユニットに定義されています。

Windows ユニットに定義されている仮想キー コードの一覧を以下の表に示します。

仮想キー コード 対応するキー

VK_LBUTTON

マウスの左ボタン

VK_RBUTTON

マウスの右ボタン

VK_CANCEL

Ctrl+Break

VK_MBUTTON

マウスの中央ボタン

VK_XBUTTON1

マウスの左サイドボタン

VK_XBUTTON2

マウスの右サイドボタン

VK_BACK

Backspace キー

VK_TAB

Tab キー

VK_CLEAR

Clear キー

VK_RETURN

Enter キー

VK_SHIFT

Shift キー

VK_CONTROL

Ctrl キー

VK_MENU

Alt キー

VK_PAUSE

Pause キー

VK_CAPITAL

Caps Lock キー

VK_KANA

IME で使用

VK_HAGUL

IME で使用

VK_JUNJA

IME で使用

VK_FINAL

IME で使用

VK_HANJA

IME で使用

VK_KANJI

IME で使用

VK_CONVERT

IME で使用

VK_NONCONVERT

IME で使用

VK_ACCEPT

IME で使用

VK_MODECHANGE

IME で使用

VK_ESCAPE

Esc キー

VK_SPACE

Space キー

VK_PRIOR

PageUp(PgUp)キー

VK_NEXT

PageDown(PgDn)キー

VK_END

End キー

VK_HOME

Home キー

VK_LEFT

←キー

VK_UP

↑キー

VK_RIGHT

→キー

VK_DOWN

↓キー

VK_SELECT

Select キー

VK_PRINT

Print キー(キーボード固有)

VK_EXECUTE

Execute キー

VK_SNAPSHOT

PrintScreen(Prt Sc)キー

VK_INSERT

Insert キー

VK_DELETE

Delete キー

VK_HELP

Help キー

VK_LWIN

左 Windows キー(Microsoft キーボード)

VK_RWIN

右 Windows キー(Microsoft キーボード)

VK_APPS

Applications キー(Microsoft キーボード)

VK_NUMPAD0

0 キー(テンキー)

VK_NUMPAD1

1 キー(テンキー)

VK_NUMPAD2

2 キー(テンキー)

VK_NUMPAD3

3 キー(テンキー)

VK_NUMPAD4

4 キー(テンキー)

VK_NUMPAD5

5 キー(テンキー)

VK_NUMPAD6

6 キー(テンキー)

VK_NUMPAD7

7 キー(テンキー)

VK_NUMPAD8

8 キー(テンキー)

VK_NUMPAD9

9 キー(テンキー)

VK_MULTIPLY

* キー(テンキー)

VK_ADD

+ キー(テンキー)

VK_SEPARATOR

Separator キー(テンキー)

VK_SUBTRACT

- キー(テンキー)

VK_DECIMAL

. キー(テンキー)

VK_DIVIDE

/ キー(テンキー)

VK_F1

F1 キー

VK_F2

F2 キー

VK_F3

F3 キー

VK_F4

F4 キー

VK_F5

F5 キー

VK_F6

F6 キー

VK_F7

F7 キー

VK_F8

F8 キー

VK_F9

F9 キー

VK_F10

F10 キー

VK_F11

F11 キー

VK_F12

F12 キー

VK_F13

F13 キー

VK_F14

F14 キー

VK_F15

F15 キー

VK_F16

F16 キー

VK_F17

F17 キー

VK_F18

F18 キー

VK_F19

F19 キー

VK_F20

F20 キー

VK_F21

F21 キー

VK_F22

F22 キー

VK_F23

F23 キー

VK_F24

F24 キー

VK_NUMLOCK

Num Lock キー

VK_SCROLL

Scroll Lock キー

VK_LSHIFT

左 Shift キー(GetAsyncKeyState および GetKeyState でのみ使用)

VK_RSHIFT

右 Shift キー(GetAsyncKeyState および GetKeyState でのみ使用)

VK_LCONTROL

左 Ctrl キー(GetAsyncKeyState および GetKeyState でのみ使用)

VK_RCONTROL

右 Ctrl キー(GetAsyncKeyState および GetKeyState でのみ使用)

VK_LMENU

左 Alt キー(GetAsyncKeyState および GetKeyState でのみ使用)

VK_RMENU

右 Alt キー(GetAsyncKeyState および GetKeyState でのみ使用)

VK_BROWSER_BACK

ブラウザの "戻る" キー(Windows 2000/XP の場合)

VK_BROWSER_FORWARD

ブラウザの "進む" キー(Windows 2000/XP の場合)

VK_BROWSER_REFRESH

ブラウザの "更新" キー(Windows 2000/XP の場合)

VK_BROWSER_STOP

ブラウザの "中止" キー(Windows 2000/XP の場合)

VK_BROWSER_SEARCH

ブラウザの "検索" キー(Windows 2000/XP の場合)

VK_BROWSER_FAVORITES

ブラウザの "お気に入り" キー(Windows 2000/XP の場合)

VK_BROWSER_HOME

ブラウザの "起動/ホーム" キー(Windows 2000/XP の場合)

VK_VOLUME_MUTE

音量ミュート キー(Windows 2000/XP の場合)

VK_VOLUME_DOWN

音量ダウン キー(Windows 2000/XP の場合)

VK_VOLUME_UP

音量アップ キー(Windows 2000/XP の場合)

VK_MEDIA_NEXT_TRACK

"次のトラック" キー(Windows 2000/XP の場合)

VK_MEDIA_PREV_TRACK

"前のトラック" キー(Windows 2000/XP の場合)

VK_MEDIA_STOP

"メディア停止" キー(Windows 2000/XP の場合)

VK_MEDIA_PLAY_PAUSE

"メディア再生/一時停止" キー(Windows 2000/XP の場合)

VK_LAUNCH_MAIL

"メール起動" キー(Windows 2000/XP の場合)

VK_LAUNCH_MEDIA_SELECT

"メディア選択" キー(Windows 2000/XP の場合)

VK_LAUNCH_APP1

"アプリケーション 1 起動" キー(Windows 2000/XP の場合)

VK_LAUNCH_APP2

"アプリケーション 2 起動" キー(Windows 2000/XP の場合)

VK_OEM_1

その他のさまざまな文字に使用され、キーボードによって異なることがあります。米国標準キーボードでは ';:' キー(Windows 2000/XP の場合)

VK_OEM_PLUS

任意の国/地域のキーボードで '+' キー(Windows 2000/XP の場合)

VK_OEM_COMMA

任意の国/地域のキーボードで ',' キー(Windows 2000/XP の場合)

VK_OEM_MINUS

任意の国/地域のキーボードで '-' キー(Windows 2000/XP の場合)

VK_OEM_PERIOD

任意の国/地域のキーボードで '.' キー(Windows 2000/XP の場合)

VK_OEM_2

その他のさまざまな文字に使用され、キーボードによって異なることがあります。米国標準キーボードでは '/?' キー(Windows 2000/XP の場合)

VK_OEM_3

その他のさまざまな文字に使用され、キーボードによって異なることがあります。米国標準キーボードでは '`~' キー(Windows 2000/XP の場合)

VK_OEM_4

その他のさまざまな文字に使用され、キーボードによって異なることがあります。米国標準キーボードでは '[{' キー(Windows 2000/XP の場合)

VK_OEM_5

その他のさまざまな文字に使用され、キーボードによって異なることがあります。米国標準キーボードでは '\|' キー(Windows 2000/XP の場合)

VK_OEM_6

その他のさまざまな文字に使用され、キーボードによって異なることがあります。米国標準キーボードでは ']}' キー(Windows 2000/XP の場合)

VK_OEM_7

その他のさまざまな文字に使用され、キーボードによって異なることがあります。米国標準キーボードでは ' '"' キー(Windows 2000/XP の場合)

VK_OEM_8

その他のさまざまな文字に使用され、キーボードによって異なることがあります。(Windows 2000/XP の場合)

VK_OEM_102

RT 102 キーのキーボードにおける山かっこキーまたはバックスラッシュ キー(Windows 2000/XP の場合)

VK_PACKET

Unicode 文字をあたかもキー入力であるかのように渡すのに使用されます。VK_PACKET キーは、キーボード以外の入力手段に使用される 32 ビット仮想キー値の下位ワードです。(Windows 2000/XP の場合)

VK_PROCESSKEY

IME PROCESS キー(Windows 95/98/Me、Windows NT 4.0、Windows 2000/XP の場合)

VK_ATTN

Attn キー

VK_CRSEL

CrSel キー

VK_EXSEL

ExSel キー

VK_EREOF

Erase EOF キー

VK_PLAY

Play キー

VK_ZOOM

Zoom キー

VK_NONAME

将来の使用に備えて予約されています

VK_PA1

PA1 キー

VK_OEM_CLEAR

Clear キー


関連項目