Virtual-Key 碼
下表顯示系統所用虛擬按鍵碼的符號常數名稱、十六進位值和滑鼠或鍵盤對等專案。 程序代碼會以數值順序列出。
不斷 | 價值 | 描述 |
---|---|---|
VK_LBUTTON |
0x01 | 滑鼠左鍵 |
VK_RBUTTON |
0x02 | 滑鼠右鍵 |
VK_CANCEL |
0x03 | 控制中斷處理 |
VK_MBUTTON |
0x04 | 滑鼠中間鍵 |
VK_XBUTTON1 |
0x05 | X1 滑鼠按鈕 |
VK_XBUTTON2 |
0x06 | X2 滑鼠按鈕 |
0x07 | 保留 | |
VK_BACK |
0x08 | Backspace 鍵 |
VK_TAB |
0x09 | 索引標籤鍵 |
0x0A-0B | 保留 | |
VK_CLEAR |
0x0C | 清除索引鍵 |
VK_RETURN |
0x0D | 輸入索引鍵 |
0x0E-0F | 未指派 | |
VK_SHIFT |
0x10 | 換檔鍵 |
VK_CONTROL |
0x11 | Ctrl 鍵 |
VK_MENU |
0x12 | Alt 鍵 |
VK_PAUSE |
0x13 | 暫停鍵 |
VK_CAPITAL |
0x14 | Caps lock key |
VK_KANA |
0x15 | 輸入法假名模式 |
VK_HANGUL |
0x15 | IME 韓文模式 |
VK_IME_ON |
0x16 | 輸入法開啟 |
VK_JUNJA |
0x17 | 輸入法 Junja 模式 |
VK_FINAL |
0x18 | 輸入法最終模式 |
VK_HANJA |
0x19 | 輸入法漢字模式 |
VK_KANJI |
0x19 | IME 漢字模式 |
VK_IME_OFF |
0x1A | 輸入法關閉 |
VK_ESCAPE |
0x1B | Esc 鍵 |
VK_CONVERT |
0x1C | 輸入法轉換 |
VK_NONCONVERT |
0x1D | IME 非轉換 |
VK_ACCEPT |
0x1E | 輸入法接受 |
VK_MODECHANGE |
0x1F | 輸入模式變更要求 |
VK_SPACE |
0x20 | 空格鍵 |
VK_PRIOR |
0x21 | 向上頁鍵 |
VK_NEXT |
0x22 | 向下頁鍵 |
VK_END |
0x23 | 結束鍵 |
VK_HOME |
0x24 | 主鍵 |
VK_LEFT |
0x25 | 向左鍵 |
VK_UP |
0x26 | 向上鍵 |
VK_RIGHT |
0x27 | 向右鍵 |
VK_DOWN |
0x28 | 向下鍵 |
VK_SELECT |
0x29 | 選取金鑰 |
VK_PRINT |
0x2A | 列印鍵 |
VK_EXECUTE |
0x2B | 執行索引鍵 |
VK_SNAPSHOT |
0x2C | 列印畫面按鍵 |
VK_INSERT |
0x2D | 插入索引鍵 |
VK_DELETE |
0x2E | 刪除索引鍵 |
VK_HELP |
0x2F | 說明金鑰 |
`0` |
0x30 | 0 鍵 |
`1` |
0x31 | 1 鍵 |
`2` |
0x32 | 2 鍵 |
`3` |
0x33 | 3 鍵 |
`4` |
0x34 | 4 鍵 |
`5` |
0x35 | 5 鍵 |
`6` |
0x36 | 6 鍵 |
`7` |
0x37 | 7 鍵 |
`8` |
0x38 | 8 鍵 |
`9` |
0x39 | 9 鍵 |
0x3A-40 | 定義 | |
`A` |
0x41 | 索引鍵 |
`B` |
0x42 | B 鍵 |
`C` |
0x43 | C 鍵 |
`D` |
0x44 | D 鍵 |
`E` |
0x45 | E 鍵 |
`F` |
0x46 | F 鍵 |
`G` |
0x47 | G 鍵 |
`H` |
0x48 | H 鍵 |
`I` |
0x49 | I 鍵 |
`J` |
0x4A | J 鍵 |
`K` |
0x4B | K 鍵 |
`L` |
0x4C | L 鍵 |
`M` |
0x4D | M 鍵 |
`N` |
0x4E | N 鍵 |
`O` |
0x4F | O 鍵 |
`P` |
0x50 | P 鍵 |
`Q` |
0x51 | Q 鍵 |
`R` |
0x52 | R 鍵 |
`S` |
0x53 | S 鍵 |
`T` |
0x54 | T 鍵 |
`U` |
0x55 | U 鍵 |
`V` |
0x56 | V 鍵 |
`W` |
0x57 | W 鍵 |
`X` |
0x58 | X 鍵 |
`Y` |
0x59 | Y 鍵 |
`Z` |
0x5A | Z 鍵 |
VK_LWIN |
0x5B | 左 Windows 標誌鍵 |
VK_RWIN |
0x5C | 右 Windows 標誌鍵 |
VK_APPS |
0x5D | 應用程式金鑰 |
0x5E | 保留 | |
VK_SLEEP |
0x5F | 計算機睡眠鍵 |
VK_NUMPAD0 |
0x60 | 數字鍵盤0鍵 |
VK_NUMPAD1 |
0x61 | 數字鍵盤 1 鍵 |
VK_NUMPAD2 |
0x62 | 數字鍵盤 2 鍵 |
VK_NUMPAD3 |
0x63 | 數字鍵盤 3 鍵 |
VK_NUMPAD4 |
0x64 | 數字鍵盤 4 鍵 |
VK_NUMPAD5 |
0x65 | 數字鍵盤 5 鍵 |
VK_NUMPAD6 |
0x66 | 數字鍵盤 6 鍵 |
VK_NUMPAD7 |
0x67 | 數字鍵盤 7 鍵 |
VK_NUMPAD8 |
0x68 | 數字鍵盤8鍵 |
VK_NUMPAD9 |
0x69 | 數字鍵盤 9 鍵 |
VK_MULTIPLY |
0x6A | 相乘索引鍵 |
VK_ADD |
0x6B | 新增金鑰 |
VK_SEPARATOR |
0x6C | 分隔符索引鍵 |
VK_SUBTRACT |
0x6D | 減去索引鍵 |
VK_DECIMAL |
0x6E | 十進位鍵 |
VK_DIVIDE |
0x6F | 除鍵 |
VK_F1 |
0x70 | F1 鍵 |
VK_F2 |
0x71 | F2 鍵 |
VK_F3 |
0x72 | F3 鍵 |
VK_F4 |
0x73 | F4 鍵 |
VK_F5 |
0x74 | F5 鍵 |
VK_F6 |
0x75 | F6 鍵 |
VK_F7 |
0x76 | F7 鍵 |
VK_F8 |
0x77 | F8 鍵 |
VK_F9 |
0x78 | F9 鍵 |
VK_F10 |
0x79 | F10 鍵 |
VK_F11 |
0x7A | F11 鍵 |
VK_F12 |
0x7B | F12 鍵 |
VK_F13 |
0x7C | F13 鍵 |
VK_F14 |
0x7D | F14 鍵 |
VK_F15 |
0x7E | F15 鍵 |
VK_F16 |
0x7F | F16 鍵 |
VK_F17 |
0x80 | F17 鍵 |
VK_F18 |
0x81 | F18 鍵 |
VK_F19 |
0x82 | F19 鍵 |
VK_F20 |
0x83 | F20 鍵 |
VK_F21 |
0x84 | F21 鍵 |
VK_F22 |
0x85 | F22 鍵 |
VK_F23 |
0x86 | F23 鍵 |
VK_F24 |
0x87 | F24 鍵 |
0x88-8F | 保留 | |
VK_NUMLOCK |
0x90 | Num 鎖定鍵 |
VK_SCROLL |
0x91 | 捲動鎖定鍵 |
0x92-96 | OEM 特定 | |
0x97-9F | 未指派 | |
VK_LSHIFT |
0xA0 | 左移鍵 |
VK_RSHIFT |
0xA1 | 右移鍵 |
VK_LCONTROL |
0xA2 | 左 Ctrl 鍵 |
VK_RCONTROL |
0xA3 | 右 Ctrl 鍵 |
VK_LMENU |
0xA4 | 左Alt鍵 |
VK_RMENU |
0xA5 | 右 Alt 鍵 |
VK_BROWSER_BACK |
0xA6 | 瀏覽器上一頁鍵 |
VK_BROWSER_FORWARD |
0xA7 | 瀏覽器轉寄金鑰 |
VK_BROWSER_REFRESH |
0xA8 | 瀏覽器重新整理金鑰 |
VK_BROWSER_STOP |
0xA9 | 瀏覽器停止鍵 |
VK_BROWSER_SEARCH |
0xAA | 瀏覽器搜尋金鑰 |
VK_BROWSER_FAVORITES |
0xAB | 瀏覽器我的最愛金鑰 |
VK_BROWSER_HOME |
0xAC | 瀏覽器 \[開始\] 和 \[首頁\] 鍵 |
VK_VOLUME_MUTE |
0xAD | 磁碟區靜音金鑰 |
VK_VOLUME_DOWN |
0xAE | 音量下調鍵 |
VK_VOLUME_UP |
0xAF | 磁碟區向上鍵 |
VK_MEDIA_NEXT_TRACK |
0xB0 | 下一個追蹤鍵 |
VK_MEDIA_PREV_TRACK |
0xB1 | 上一個追蹤金鑰 |
VK_MEDIA_STOP |
0xB2 | 停止媒體鍵 |
VK_MEDIA_PLAY_PAUSE |
0xB3 | 播放/暫停媒體鍵 |
VK_LAUNCH_MAIL |
0xB4 | 啟動郵件金鑰 |
VK_LAUNCH_MEDIA_SELECT |
0xB5 | 選取媒體金鑰 |
VK_LAUNCH_APP1 |
0xB6 | 啟動應用程式1鍵 |
VK_LAUNCH_APP2 |
0xB7 | 啟動應用程式 2 鍵 |
0xB8-B9 | 保留 | |
VK_OEM_1 |
0xBA | 用於其他字元;它可能會因鍵盤而異。 針對美國標準鍵盤,;: 鍵 |
VK_OEM_PLUS |
0xBB | 針對任何國家/地區,+ 金鑰 |
VK_OEM_COMMA |
0xBC | 針對任何國家/地區,, 金鑰 |
VK_OEM_MINUS |
0xBD | 針對任何國家/地區,- 金鑰 |
VK_OEM_PERIOD |
0xBE | 針對任何國家/地區,. 金鑰 |
VK_OEM_2 |
0xBF | 用於其他字元;它可能會因鍵盤而異。 針對美國標準鍵盤,/? 鍵 |
VK_OEM_3 |
0xC0 | 用於其他字元;它可能會因鍵盤而異。 針對美國標準鍵盤,`~ 鍵 |
0xC1-DA | 保留 | |
VK_OEM_4 |
0xDB | 用於其他字元;它可能會因鍵盤而異。 針對美國標準鍵盤,[{ 鍵 |
VK_OEM_5 |
0xDC | 用於其他字元;它可能會因鍵盤而異。 針對美國標準鍵盤,\\| 鍵 |
VK_OEM_6 |
0xDD | 用於其他字元;它可能會因鍵盤而異。 針對美國標準鍵盤,]} 鍵 |
VK_OEM_7 |
0xDE | 用於其他字元;它可能會因鍵盤而異。 針對美國標準鍵盤,'" 鍵 |
VK_OEM_8 |
0xDF | 用於其他字元;它可能會因鍵盤而異。 |
0xE0 | 保留 | |
0xE1 | OEM 特定 | |
VK_OEM_102 |
0xE2 | 美國標準鍵盤上的 <> 鍵,或非US 102 鍵鍵盤上的 \\| 鍵 |
0xE3-E4 | OEM 特定 | |
VK_PROCESSKEY |
0xE5 | 輸入法進程金鑰 |
0xE6 | OEM 特定 | |
VK_PACKET |
0xE7 | 用來傳遞 Unicode 字元,就像是擊鍵一樣。
VK_PACKET 鍵是用於非鍵盤輸入法的32位虛擬鍵值低字。 如需詳細資訊,請參閱KEYBDINPUT 、SendInput 、WM_KEYDOWN 和 WM_KEYUP |
0xE8 | 未指派 | |
0xE9-F5 | OEM 特定 | |
VK_ATTN |
0xF6 | Attn 鍵 |
VK_CRSEL |
0xF7 | CrSel 鍵 |
VK_EXSEL |
0xF8 | ExSel 鍵 |
VK_EREOF |
0xF9 | 清除EOF 金鑰 |
VK_PLAY |
0xFA | 播放按鍵 |
VK_ZOOM |
0xFB | 放大縮小字體功能 放大縮小字體功能 |
VK_NONAME |
0xFC | 保留 |
VK_PA1 |
0xFD | PA1 金鑰 |
VK_OEM_CLEAR |
0xFE | 清除索引鍵 |
言論
請勿依賴K_LWIN (0x5B) + VK_F17 (0x80) 金鑰來永久切換設定。 在關機時,系統會使用這些密鑰來重設各種設定,這可能包括您的應用程式所設定的設定。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
頁眉 | Winuser.h |