◆仮想キーコード一覧

仮想キーコード名プロパティ(〜VKeyName)にはどのような名前でも設定可能ですが、下記一覧にその名前がない場合には、仮想キーコード値プロパティ(〜VKeyNo)がその名前に対応した値に自動設定されることはありません。
仮想キーコード値プロパティには0〜255が設定可能ですが、下記一覧に対応した名前がない場合には、仮想キーコード名プロパティがその値に対応した名前に自動設定されることはありません。
自動設定の対象にならないような値を設定することは、(キーの用途によらず)おすすめできません。また、自動設定の対象にはなっていますが、機種により未定義(「none」は除きます)・OEM指定となっているものや、VK_SNAPSHOT, VK_INSERT, VK_DELETEなども、やはり、おすすめできません。

仮想キーコード名プロパティには入力した通りの名前が設定されますが、仮想キーコード値プロパティとの対応づけでは英字の大文字/小文字は区別されません。
シンボリック変数 16進値 10進値 DOS/V 98(空欄はDOS/Vと同じ)
none 00 0 ダミー  
VK_BACK 08 8 BackSpace キー BS キー
VK_TAB 09 9 Tab キー TAB キー
VK_CLEAR 0C 12 Clear キー HOMECLR(CLR) キー
VK_RETURN 0D 13 Enter キー リターン キー
VK_SHIFT 10 16 Shift キー SHIFT キー
VK_CONTROL 11 17 Ctrl キー CTRL キー
VK_MENU 12 18 Alt キー GRPH キー
VK_PAUSE 13 19 Pause キー 未定義
VK_CAPITAL 14 20 CapsLock キー CAPS キー
VK_ESCAPE 1B 27 Esc キー ESC キー
VK_SPACE 20 32 Space キー スペース キー
VK_PRIOR 21 33 PageUp キー ROLLDOWN キー
VK_NEXT 22 34 PageDown キー ROLLUP キー
VK_END 23 35 End キー HELP キー
VK_HOME 24 36 Home キー HOME キー
VK_LEFT 25 37 ← キー  
VK_UP 26 38 ↑ キー  
VK_RIGHT 27 39 → キー  
VK_DOWN 28 40 ↓ キー  
VK_SELECT 29 41 Select キー 未定義
VK_EXECUTE 2B 43 Execute キー 未定義
VK_SNAPSHOT 2C 44 PrintScreen キー COPY キー
VK_INSERT 2D 45 Ins キー INS キー
VK_DELETE 2E 46 Del キー DEL キー
VK_HELP 2F 47 Help キー HELP キー
VK_0 30 48 0 キー  
VK_1 31 49 1 キー  
VK_2 32 50 2 キー  
VK_3 33 51 3 キー  
VK_4 34 52 4 キー  
VK_5 35 53 5 キー  
VK_6 36 54 6 キー  
VK_7 37 55 7 キー  
VK_8 38 56 8 キー  
VK_9 39 57 9 キー  
VK_A 41 65 A キー  
VK_B 42 66 B キー  
VK_C 43 67 C キー  
VK_D 44 68 D キー  
VK_E 45 69 E キー  
VK_F 46 70 F キー  
VK_G 47 71 G キー  
VK_H 48 72 H キー  
VK_I 49 73 I キー  
VK_J 4A 74 J キー  
VK_K 4B 75 K キー  
VK_L 4C 76 L キー  
VK_M 4D 77 M キー  
VK_N 4E 78 N キー  
VK_O 4F 79 O キー  
VK_P 50 80 P キー  
VK_Q 51 81 Q キー  
VK_R 52 82 R キー  
VK_S 53 83 S キー  
VK_T 54 84 T キー  
VK_U 55 85 U キー  
VK_V 56 86 V キー  
VK_W 57 87 W キー  
VK_X 58 88 X キー  
VK_Y 59 89 Y キー  
VK_Z 5A 90 Z キー  
VK_NUMPAD0 60 96 テンキーの 0キー  
VK_NUMPAD1 61 97 テンキーの 1 キー  
VK_NUMPAD2 62 98 テンキーの 2 キー  
VK_NUMPAD3 63 99 テンキーの 3 キー  
VK_NUMPAD4 64 100 テンキーの 4 キー  
VK_NUMPAD5 65 101 テンキーの 5 キー  
VK_NUMPAD6 66 102 テンキーの 6 キー  
VK_NUMPAD7 67 103 テンキーの 7 キー  
VK_NUMPAD8 68 104 テンキーの 8 キー  
VK_NUMPAD9 69 105 テンキーの 9 キー  
VK_MULTIPLY 6A 106 テンキーの * キー  
VK_ADD 6B 107 テンキーの + キー  
VK_SEPARATOR 6C 108 テンキーの Separator キー テンキーの , キー
VK_SUBTRACT 6D 109 テンキーの - キー  
VK_DECIMAL 6E 110 テンキーの . キー  
VK_DIVIDE 6F 111 テンキーの / キー  
VK_F1 70 112 F1 キー  
VK_F2 71 113 F2 キー  
VK_F3 72 114 F3 キー  
VK_F4 73 115 F4 キー  
VK_F5 74 116 F5 キー  
VK_F6 75 117 F6 キー  
VK_F7 76 118 F7 キー  
VK_F8 77 119 F8 キー  
VK_F9 78 120 F9 キー  
VK_F10 79 121 F10 キー  
VK_F11 7A 122 F11 キー  
VK_F12 7B 123 F12 キー  
VK_F13 7C 124 F13 キー  
VK_F14 7D 125 F14 キー  
VK_F15 7E 126 F15 キー  
VK_F16 7F 127 F16 キー  
VK_F17 80 128 F17 キー  
VK_F18 81 129 F18 キー  
VK_F19 82 130 F19 キー  
VK_F20 83 131 F20 キー  
VK_F21 84 132 F21 キー  
VK_F22 85 133 F22 キー  
VK_F23 86 134 F23 キー  
VK_F24 87 135 F24 キー  
VK_NUMLOCK 90 144 NumLock キー 未定義
VK_SCROLL 91 145 ScrollLock キー CTRL + テンキーの = キー
VK_OEM_EQU 92 146 OEM指定 テンキーの = キー
VK_OEM_EQU BA 186 OEM指定 : キー
VK_OEM_EQU BB 187 OEM指定 ; キー
VK_OEM_COMMA BC 188 OEM指定 , キー
VK_OEM_MINUS BD 189 OEM指定 - キー
VK_OEM_PERIOD BE 190 OEM指定 . キー
VK_OEM_2 BF 191 OEM指定 / キー
VK_OEM_3 C0 192 OEM指定 @ キー
VK_OEM_4 DB 219 OEM指定 [ キー
VK_OEM_5 DC 220 OEM指定 \ キー
VK_OEM_6 DD 221 OEM指定 ] キー
VK_OEM_7 DE 222 OEM指定 ^ キー
VK_OEM_8 DF 223 OEM指定 _ キー
VK_ATTN F6 246    
VK_CRSEL F7 247    
VK_EXSEL F8 248    
VK_EREOF F9 249    
VK_PLAY FA 250    
VK_ZOOM FB 251    
VK_NONAME FC 252   未定義
VK_PA1 FD 253   未定義
VK_OEM_CLEAR FE 254    

仮想キーコードグループ一覧

仮想キーコードグループを指定できるのは、キー変換コントロールのInVKeyNameInVKeyNoプロパティのみです。
シンボリック変数 設定値 内容
VKG_ALL -1 ALL
VKG_MOVE -2 VK_PRIOR 〜 VK_DOWN
VKG_NUMBER -3 VK_0 〜 VK_9
VKG_ALPHA -4 VK_A 〜 VK_Z
VKG_NUMPAD -5 VK_NUMPAD0 〜 VK_NUMPAD9
VKG_OPERATOR -6 VK_MULTIPLY 〜 VK_DIVIDE
VKG_FUNCTION -7 VK_F1 〜 VK_F24