プログラミング工房 > HSP > サンプルスクリプト > 

仮想キーコード定義マクロ

>> ダウンロード (ブラウザで見ると文字化けしますが、データは正常です)

/***********************************************************

	仮想キーコード表

	Tatsuo Sugiharaさんの
	http://homepage3.nifty.com/ic/help/rmfunc/vkey.htm
	のページを元に作成しました

		【2005/11/17 更新】

***********************************************************/

#const global VK_LBUTTON		0x01
#const global VK_RBUTTON		0x02
#const global VK_CANCEL			0x03	// [Break]
#const global VK_MBUTTON		0x04	// NOT contiguous with L & RBUTTON
#const global VK_XBUTTON1		0x05
#const global VK_XBUTTON2		0x06
#const global VK_0x07			0x07
#const global VK_BACK			0x08	// [Backspace]
#const global VK_TAB			0x09	// [Tab]
#const global VK_0x0A			0x0A
#const global VK_0x0B			0x0B
#const global VK_CLEAR			0x0C
#const global VK_RETURN			0x0D	// [Enter]
#const global VK_0x0E			0x0E
#const global VK_0x0F			0x0F
#const global VK_SHIFT			0x10	// [Shift]
#const global VK_CONTROL		0x11	// [Ctrl]
#const global VK_MENU			0x12	// [Alt]
#const global VK_PAUSE			0x13	// [Pause]
#const global VK_CAPITAL		0x14
#const global VK_KANA			0x15	// VK_HANGEUL,VK_HANGUL
#const global VK_0x16			0x16
#const global VK_JUNJA			0x17
#const global VK_FINAL			0x18
#const global VK_KANJI			0x19	// VK_HANJA
#const global VK_0x1A			0x1A
#const global VK_ESCAPE			0x1B	// [Esc]
#const global VK_CONVERT		0x1C	// [変換]	ShiftまたはCtrlとの同時押下
#const global VK_NONCONVERT		0x1D	// [無変換]
#const global VK_ACCEPT			0x1E
#const global VK_MODECHANGE		0x1F
#const global VK_SPACE			0x20	// [スペース]
#const global VK_PRIOR			0x21	// [PgUp]
#const global VK_NEXT			0x22	// [PgDn]
#const global VK_END			0x23	// [End]
#const global VK_HOME			0x24	// [Home]
#const global VK_LEFT			0x25	// [←]
#const global VK_UP			0x26	// [↑]
#const global VK_RIGHT			0x27	// [→]
#const global VK_DOWN			0x28	// [↓]
#const global VK_SELECT			0x29
#const global VK_PRINT			0x2A
#const global VK_EXECUTE		0x2B
#const global VK_SNAPSHOT		0x2C
#const global VK_INSERT			0x2D	// [Insert]
#const global VK_DELETE			0x2E	// [Delete]
#const global VK_HELP			0x2F
#const global VK_0			0x30	// [0]〜[9]
#const global VK_1			0x31
#const global VK_2			0x32
#const global VK_3			0x33
#const global VK_4			0x34
#const global VK_5			0x35
#const global VK_6			0x36
#const global VK_7			0x37
#const global VK_8			0x38
#const global VK_9			0x39
#const global VK_0x3A			0x3A
#const global VK_0x3B			0x3B
#const global VK_0x3C			0x3C
#const global VK_0x3D			0x3D
#const global VK_0x3E			0x3E
#const global VK_0x3F			0x3F
#const global VK_0x40			0x40
#const global VK_A			0x41	// [A]〜[Z]
#const global VK_B			0x42
#const global VK_C			0x43
#const global VK_D			0x44
#const global VK_E			0x45
#const global VK_F			0x46
#const global VK_G			0x47
#const global VK_H			0x48
#const global VK_I			0x49
#const global VK_J			0x4A
#const global VK_K			0x4B
#const global VK_L			0x4C
#const global VK_M			0x4D
#const global VK_N			0x4E
#const global VK_O			0x4F
#const global VK_P			0x50
#const global VK_Q			0x51
#const global VK_R			0x52
#const global VK_S			0x53
#const global VK_T			0x54
#const global VK_U			0x55
#const global VK_V			0x56
#const global VK_W			0x57
#const global VK_X			0x58
#const global VK_Y			0x59
#const global VK_Z			0x5A
#const global VK_LWIN			0x5B	// 左ウィンドウズキー
#const global VK_RWIN			0x5C	// 右ウィンドウズキー
#const global VK_APPS			0x5D	// アプリケーションキー ポップアップメニューが開くキー
#const global VK_0x5E			0x5E
#const global VK_SLEEP			0x5F
#const global VK_NUMPAD0		0x60	// テンキー
#const global VK_NUMPAD1		0x61	// テンキー
#const global VK_NUMPAD2		0x62	// テンキー
#const global VK_NUMPAD3		0x63	// テンキー
#const global VK_NUMPAD4		0x64	// テンキー
#const global VK_NUMPAD5		0x65	// テンキー
#const global VK_NUMPAD6		0x66	// テンキー
#const global VK_NUMPAD7		0x67	// テンキー
#const global VK_NUMPAD8		0x68	// テンキー
#const global VK_NUMPAD9		0x69	// テンキー
#const global VK_MULTIPLY		0x6A	// [*]	テンキー
#const global VK_ADD			0x6B	// [+]	テンキー
#const global VK_SEPARATOR		0x6C	// [,]	テンキー
#const global VK_SUBTRACT		0x6D	// [-]	テンキー
#const global VK_DECIMAL		0x6E	// [.]	テンキー
#const global VK_DIVIDE			0x6F	// [/]	テンキー
#const global VK_F1			0x70	// ファンクションキー
#const global VK_F2			0x71	// ファンクションキー
#const global VK_F3			0x72	// ファンクションキー
#const global VK_F4			0x73	// ファンクションキー
#const global VK_F5			0x74	// ファンクションキー
#const global VK_F6			0x75 	// ファンクションキー
#const global VK_F7			0x76	// ファンクションキー
#const global VK_F8			0x77	// ファンクションキー
#const global VK_F9			0x78	// ファンクションキー
#const global VK_F10			0x79	// ファンクションキー
#const global VK_F11			0x7A	// ファンクションキー
#const global VK_F12			0x7B	// ファンクションキー
#const global VK_F13			0x7C	// ファンクションキー
#const global VK_F14			0x7D	// ファンクションキー
#const global VK_F15			0x7E	// ファンクションキー
#const global VK_F16			0x7F	// ファンクションキー
#const global VK_F17			0x80	// ファンクションキー
#const global VK_F18			0x81	// ファンクションキー
#const global VK_F19			0x82	// ファンクションキー
#const global VK_F20			0x83	// ファンクションキー
#const global VK_F21			0x84	// ファンクションキー
#const global VK_F22			0x85	// ファンクションキー
#const global VK_F23			0x86	// ファンクションキー
#const global VK_F24			0x87	// ファンクションキー
#const global VK_0x88			0x88
#const global VK_0x89			0x89
#const global VK_0x8A			0x8A
#const global VK_0x8B			0x8B
#const global VK_0x8C			0x8C
#const global VK_0x8D			0x8D
#const global VK_0x8E			0x8E
#const global VK_0x8F			0x8F
#const global VK_NUMLOCK		0x90	// Num Lock
#const global VK_SCROLL			0x91	// Scroll Lock
#const global VK_0x92			0x92
#const global VK_0x93			0x93
#const global VK_0x94			0x94
#const global VK_0x95			0x95
#const global VK_0x96			0x96
#const global VK_0x97			0x97
#const global VK_0x98			0x98
#const global VK_0x99			0x99
#const global VK_0x9A			0x9A
#const global VK_0x9B			0x9B
#const global VK_0x9C			0x9C
#const global VK_0x9D			0x9D
#const global VK_0x9E			0x9E
#const global VK_0x9F			0x9F
#const global VK_LSHIFT			0xA0
#const global VK_RSHIFT			0xA1
#const global VK_LCONTROL		0xA2
#const global VK_RCONTROL		0xA3
#const global VK_LMENU			0xA4
#const global VK_RMENU			0xA5
#const global VK_BROWSER_BACK		0xA6	// ブラウザー 戻る
#const global VK_BROWSER_FORWARD	0xA7	// ブラウザー 進む
#const global VK_BROWSER_REFRESH	0xA8	// ブラウザー 更新
#const global VK_BROWSER_STOP		0xA9	// ブラウザー 中止
#const global VK_BROWSER_SEARCH		0xAA	// ブラウザー 検索ウィンドウの表示・非表示
#const global VK_BROWSER_FAVORITES	0xAB	// ブラウザー お気に入りウィンドウの表示・非表示
#const global VK_BROWSER_HOME		0xAC	// ブラウザー ホーム
#const global VK_VOLUME_MUTE		0xAD
#const global VK_VOLUME_DOWN		0xAE
#const global VK_VOLUME_UP		0xAF
#const global VK_MEDIA_NEXT_TRACK	0xB0
#const global VK_MEDIA_PREV_TRACK	0xB1
#const global VK_MEDIA_STOP		0xB2
#const global VK_MEDIA_PLAY_PAUSE	0xB3
#const global VK_LAUNCH_MAIL		0xB4	// メーラー起動
#const global VK_LAUNCH_MEDIA_SELECT	0xB5
#const global VK_LAUNCH_APP1		0xB6
#const global VK_LAUNCH_APP2		0xB7
#const global VK_0xB8			0xB8
#const global VK_0xB9			0xB9
#const global VK_OEM_1			0xBA	// [:]
#const global VK_OEM_PLUS		0xBB	// [;]
#const global VK_OEM_COMMA		0xBC	// [,]
#const global VK_OEM_MINUS		0xBD	// [-^]
#const global VK_OEM_PERIOD		0xBE	// [.]
#const global VK_OEM_2			0xBF	// [/]
#const global VK_OEM_3			0xC0	// [@]
#const global VK_0xC1			0xC1
#const global VK_0xC2			0xC2
#const global VK_0xC3			0xC3
#const global VK_0xC4			0xC4
#const global VK_0xC5			0xC5
#const global VK_0xC6			0xC6
#const global VK_0xC7			0xC7
#const global VK_0xC8			0xC8
#const global VK_0xC9			0xC9
#const global VK_0xCA			0xCA
#const global VK_0xCB			0xCB
#const global VK_0xCC			0xCC
#const global VK_0xCD			0xCD
#const global VK_0xCE			0xCE
#const global VK_0xCF			0xCF
#const global VK_0xD0			0xD0
#const global VK_0xD1			0xD1
#const global VK_0xD2			0xD2
#const global VK_0xD3			0xD3
#const global VK_0xD4			0xD4
#const global VK_0xD5			0xD5
#const global VK_0xD6			0xD6
#const global VK_0xD7			0xD7
#const global VK_0xD8			0xD8
#const global VK_0xD9			0xD9
#const global VK_0xDA			0xDA
#const global VK_OEM_4			0xDB	// [[]
#const global VK_OEM_5			0xDC	// [\]
#const global VK_OEM_6			0xDD	// []]
#const global VK_OEM_7			0xDE	// [^]
#const global VK_OEM_8			0xDF
#const global VK_0xE0			0xE0
#const global VK_OEM_AX			0xE1
#const global VK_OEM_102		0xE2	// [\]	(バックスラッシュ)
#const global VK_ICO_HELP		0xE3
#const global VK_ICO_00			0xE4
#const global VK_PROCESSKEY		0xE5	// IMEがONの時、変換に関わるすべてのキーで発生
#const global VK_ICO_CLEAR		0xE6
#const global VK_PACKET			0xE7
#const global VK_0xE8			0xE8
#const global VK_OEM_RESET		0xE9
#const global VK_OEM_JUMP		0xEA
#const global VK_OEM_PA1		0xEB
#const global VK_OEM_PA2		0xEC
#const global VK_OEM_PA3		0xED
#const global VK_OEM_WSCTRL		0xEE
#const global VK_OEM_CUSEL		0xEF
#const global VK_OEM_ATTN		0xF0	// [Caps Lock]
#const global VK_OEM_FINISH		0xF1
#const global VK_OEM_COPY		0xF2	// [カタカナ ひらがな ローマ字]	IMEがOFFの時 
#const global VK_OEM_AUTO		0xF3	// [半角/全角 漢字]
						// 半角時にShiftまたはCtrlと同時押下すると交互に発生
#const global VK_OEM_ENLW		0xF4 	// [半角/全角 漢字]
						// 半角時にShiftまたはCtrlと同時押下すると交互に発生
#const global VK_OEM_BACKTAB		0xF5
#const global VK_ATTN			0xF6
#const global VK_CRSEL			0xF7
#const global VK_EXSEL			0xF8
#const global VK_EREOF			0xF9
#const global VK_PLAY			0xFA
#const global VK_ZOOM			0xFB
#const global VK_NONAME			0xFC
#const global VK_PA1			0xFD
#const global VK_OEM_CLEAR		0xFE