Virtual-Key koder
I följande tabell visas de symboliska konstanta namnen, hexadecimala värden och mus- eller tangentbordsmotsvarigheterna för de virtuella nyckelkoder som används av systemet. Koderna visas i numerisk ordning.
Konstant | Värde | Beskrivning |
---|---|---|
VK_LBUTTON |
0x01 | Vänster musknapp |
VK_RBUTTON |
0x02 | Höger musknapp |
VK_CANCEL |
0x03 | Bearbetning av kontrollbrytning |
VK_MBUTTON |
0x04 | Musknapp i mitten |
VK_XBUTTON1 |
0x05 | X1-musknapp |
VK_XBUTTON2 |
0x06 | X2-musknapp |
0x07 | Reserverad | |
VK_BACK |
0x08 | Backstegstangenten |
VK_TAB |
0x09 | Tabbtangent |
0x0A-0B | Reserverad | |
VK_CLEAR |
0x0C | Rensa nyckel |
VK_RETURN |
0x0D | Ange nyckel |
0x0E-0F | Otilldelade | |
VK_SHIFT |
0x10 | Skift |
VK_CONTROL |
0x11 | Ctrl-tangent |
VK_MENU |
0x12 | Alt-nyckel |
VK_PAUSE |
0x13 | Pausa tangenten |
VK_CAPITAL |
0x14 | Låsnyckel för caps |
VK_KANA |
0x15 | IME Kana-läge |
VK_HANGUL |
0x15 | IME Hangul-läge |
VK_IME_ON |
0x16 | IME på |
VK_JUNJA |
0x17 | IME Junja-läge |
VK_FINAL |
0x18 | Slutläge för IME |
VK_HANJA |
0x19 | IME Hanja-läge |
VK_KANJI |
0x19 | IME Kanji-läge |
VK_IME_OFF |
0x1A | IME Av |
VK_ESCAPE |
0x1B | Esc-tangent |
VK_CONVERT |
0x1C | IME-konvertering |
VK_NONCONVERT |
0x1D | IME-icke-konverterad |
VK_ACCEPT |
0x1E | IME accepterar |
VK_MODECHANGE |
0x1F | Ändringsbegäran för IME-läge |
VK_SPACE |
0x20 | Blankstegsnyckel |
VK_PRIOR |
0x21 | Uppsidesnyckel |
VK_NEXT |
0x22 | Nedsidesnyckel |
VK_END |
0x23 | Slutnyckel |
VK_HOME |
0x24 | Hemnyckel |
VK_LEFT |
0x25 | Vänsterpil |
VK_UP |
0x26 | Uppåtpil |
VK_RIGHT |
0x27 | Högerpil |
VK_DOWN |
0x28 | Nedåtpil |
VK_SELECT |
0x29 | Välj nyckel |
VK_PRINT |
0x2A | Skriv ut nyckel |
VK_EXECUTE |
0x2B | Kör nyckel |
VK_SNAPSHOT |
0x2C | Utskriftsskärmsnyckel |
VK_INSERT |
0x2D | Infoga nyckel |
VK_DELETE |
0x2E | Ta bort nyckel |
VK_HELP |
0x2F | Hjälpnyckel |
`0` |
0x30 | 0 nyckel |
`1` |
0x31 | 1 nyckel |
`2` |
0x32 | 2 nyckel |
`3` |
0x33 | 3 nyckel |
`4` |
0x34 | 4 nyckel |
`5` |
0x35 | 5 nyckel |
`6` |
0x36 | 6 nyckel |
`7` |
0x37 | 7-nyckel |
`8` |
0x38 | 8 nyckel |
`9` |
0x39 | 9 nyckel |
0x3A-40 | Odefinierad | |
`A` |
0x41 | En nyckel |
`B` |
0x42 | B-nyckel |
`C` |
0x43 | C-nyckel |
`D` |
0x44 | D-nyckel |
`E` |
0x45 | E-nyckel |
`F` |
0x46 | F-nyckel |
`G` |
0x47 | G-nyckel |
`H` |
0x48 | H-nyckel |
`I` |
0x49 | I-nyckel |
`J` |
0x4A | J-nyckel |
`K` |
0x4B | K-nyckel |
`L` |
0x4C | L-nyckel |
`M` |
0x4D | M-nyckel |
`N` |
0x4E | N-nyckel |
`O` |
0x4F | O-nyckel |
`P` |
0x50 | P-nyckel |
`Q` |
0x51 | Q-nyckel |
`R` |
0x52 | R-nyckel |
`S` |
0x53 | S-nyckel |
`T` |
0x54 | T-nyckel |
`U` |
0x55 | U-nyckel |
`V` |
0x56 | V-nyckel |
`W` |
0x57 | W-nyckel |
`X` |
0x58 | X-nyckel |
`Y` |
0x59 | Y-nyckel |
`Z` |
0x5A | Z-nyckel |
VK_LWIN |
0x5B | Vänster Windows-logotypnyckel |
VK_RWIN |
0x5C | Höger Windows-logotypnyckel |
VK_APPS |
0x5D | Programnyckel |
0x5E | Reserverad | |
VK_SLEEP |
0x5F | Datorns vilolägesnyckel |
VK_NUMPAD0 |
0x60 | Numerisk knappsats 0-nyckel |
VK_NUMPAD1 |
0x61 | Numerisk knappsats 1 nyckel |
VK_NUMPAD2 |
0x62 | Numerisk knappsats 2-nyckel |
VK_NUMPAD3 |
0x63 | Numerisk knappsats 3-nyckel |
VK_NUMPAD4 |
0x64 | Numerisk knappsats 4-nyckel |
VK_NUMPAD5 |
0x65 | Numerisk knappsats 5-nyckel |
VK_NUMPAD6 |
0x66 | Numerisk knappsats 6-nyckel |
VK_NUMPAD7 |
0x67 | Numerisk knappsats 7-nyckel |
VK_NUMPAD8 |
0x68 | Numerisk knappsats 8-nyckel |
VK_NUMPAD9 |
0x69 | Numerisk knappsats 9-nyckel |
VK_MULTIPLY |
0x6A | Multiplicera nyckel |
VK_ADD |
0x6B | Lägg till nyckel |
VK_SEPARATOR |
0x6C | Avgränsarnyckel |
VK_SUBTRACT |
0x6D | Subtrahera nyckel |
VK_DECIMAL |
0x6E | Decimalnyckel |
VK_DIVIDE |
0x6F | Dela upp nyckel |
VK_F1 |
0x70 | F1-nyckel |
VK_F2 |
0x71 | F2-nyckel |
VK_F3 |
0x72 | F3-nyckel |
VK_F4 |
0x73 | F4-nyckel |
VK_F5 |
0x74 | F5-nyckel |
VK_F6 |
0x75 | F6-nyckel |
VK_F7 |
0x76 | F7-nyckel |
VK_F8 |
0x77 | F8-nyckel |
VK_F9 |
0x78 | F9-nyckel |
VK_F10 |
0x79 | F10-nyckel |
VK_F11 |
0x7A | F11-nyckel |
VK_F12 |
0x7B | F12-nyckel |
VK_F13 |
0x7C | F13-nyckel |
VK_F14 |
0x7D | F14-nyckel |
VK_F15 |
0x7E | F15-nyckel |
VK_F16 |
0x7F | F16-nyckel |
VK_F17 |
0x80 | F17-nyckel |
VK_F18 |
0x81 | F18-nyckel |
VK_F19 |
0x82 | F19-nyckel |
VK_F20 |
0x83 | F20-nyckel |
VK_F21 |
0x84 | F21-nyckel |
VK_F22 |
0x85 | F22-nyckel |
VK_F23 |
0x86 | F23-nyckel |
VK_F24 |
0x87 | F24-nyckel |
0x88-8F | Reserverad | |
VK_NUMLOCK |
0x90 | Num-låsnyckel |
VK_SCROLL |
0x91 | Rullningslåsnyckel |
0x92-96 | OEM-specifik | |
0x97-9F | Otilldelade | |
VK_LSHIFT |
0xA0 | Vänster skiftnyckel |
VK_RSHIFT |
0xA1 | Höger skiftnyckel |
VK_LCONTROL |
0xA2 | Vänster Ctrl-tangent |
VK_RCONTROL |
0xA3 | Höger Ctrl-tangent |
VK_LMENU |
0xA4 | Vänster alt-nyckel |
VK_RMENU |
0xA5 | Alt-tangenten Höger |
VK_BROWSER_BACK |
0xA6 | Tillbaka-tangent för webbläsare |
VK_BROWSER_FORWARD |
0xA7 | Vidarebefordrningsnyckel för webbläsare |
VK_BROWSER_REFRESH |
0xA8 | Uppdateringsnyckel för webbläsare |
VK_BROWSER_STOP |
0xA9 | Stoppnyckel för webbläsare |
VK_BROWSER_SEARCH |
0xAA | Söknyckel för webbläsare |
VK_BROWSER_FAVORITES |
0xAB | Nyckel för webbläsarfavoriter |
VK_BROWSER_HOME |
0xAC | Start- och startnyckel för webbläsare |
VK_VOLUME_MUTE |
0xAD | Volymavstängningsnyckel |
VK_VOLUME_DOWN |
0xAE | Nedvolymnyckel |
VK_VOLUME_UP |
0xAF | Volym upp-nyckel |
VK_MEDIA_NEXT_TRACK |
0xB0 | Nästa spårnyckel |
VK_MEDIA_PREV_TRACK |
0xB1 | Föregående spårnyckel |
VK_MEDIA_STOP |
0xB2 | Stoppa medianyckel |
VK_MEDIA_PLAY_PAUSE |
0xB3 | Spela upp/pausa medienyckel |
VK_LAUNCH_MAIL |
0xB4 | Starta e-postnyckel |
VK_LAUNCH_MEDIA_SELECT |
0xB5 | Välj Medienyckel |
VK_LAUNCH_APP1 |
0xB6 | Starta program 1-nyckel |
VK_LAUNCH_APP2 |
0xB7 | Starta program 2-nyckel |
0xB8-B9 | Reserverad | |
VK_OEM_1 |
0xBA | Används för diverse tecken; det kan variera beroende på tangentbord. För det amerikanska standardtangentbordet ;: tangenten |
VK_OEM_PLUS |
0xBB | För alla länder/regioner + nyckeln |
VK_OEM_COMMA |
0xBC | För alla länder/regioner , nyckeln |
VK_OEM_MINUS |
0xBD | För alla länder/regioner - nyckeln |
VK_OEM_PERIOD |
0xBE | För alla länder/regioner . nyckeln |
VK_OEM_2 |
0xBF | Används för diverse tecken; det kan variera beroende på tangentbord. För det amerikanska standardtangentbordet /? tangenten |
VK_OEM_3 |
0xC0 | Används för diverse tecken; det kan variera beroende på tangentbord. För det amerikanska standardtangentbordet `~ tangenten |
0xC1-DA | Reserverad | |
VK_OEM_4 |
0xDB | Används för diverse tecken; det kan variera beroende på tangentbord. För det amerikanska standardtangentbordet [{ tangenten |
VK_OEM_5 |
0xDC | Används för diverse tecken; det kan variera beroende på tangentbord. För det amerikanska standardtangentbordet \\| tangenten |
VK_OEM_6 |
0xDD | Används för diverse tecken; det kan variera beroende på tangentbord. För det amerikanska standardtangentbordet ]} tangenten |
VK_OEM_7 |
0xDE | Används för diverse tecken; det kan variera beroende på tangentbord. För det amerikanska standardtangentbordet '" tangenten |
VK_OEM_8 |
0xDF | Används för diverse tecken; det kan variera beroende på tangentbord. |
0xE0 | Reserverad | |
0xE1 | OEM-specifik | |
VK_OEM_102 |
0xE2 | De <> tangenterna på det amerikanska standardtangentbordet eller \\| tangenten på det icke-AMERIKANSKA 102-tangenttangentbordet |
0xE3-E4 | OEM-specifik | |
VK_PROCESSKEY |
0xE5 | IME PROCESS-nyckel |
0xE6 | OEM-specifik | |
VK_PACKET |
0xE7 | Används för att skicka Unicode-tecken som om de vore tangenttryckningar. Den VK_PACKET nyckeln är det låga ordet för ett 32-bitars värde för virtuell nyckel som används för indatametoder som inte är tangentbord. Mer information finns i Anmärkning i KEYBDINPUT , SendInput , WM_KEYDOWN och WM_KEYUP |
0xE8 | Otilldelade | |
0xE9-F5 | OEM-specifik | |
VK_ATTN |
0xF6 | Attn-nyckel |
VK_CRSEL |
0xF7 | CrSel-nyckel |
VK_EXSEL |
0xF8 | ExSel-nyckel |
VK_EREOF |
0xF9 | Radera EOF-nyckel |
VK_PLAY |
0xFA | Spela upp nyckel |
VK_ZOOM |
0xFB | Zooma tangenten |
VK_NONAME |
0xFC | Reserverad |
VK_PA1 |
0xFD | PA1-nyckel |
VK_OEM_CLEAR |
0xFE | Rensa nyckel |
Anmärkningar
Förlita dig inte på nycklarna K_LWIN (0x5B) + VK_F17 (0x80) för att permanent växla en inställning. Vid avstängningen använder systemet dessa nycklar för att återställa olika inställningar, vilket kan inkludera de som angetts av din app.
Krav
Krav | Värde |
---|---|
Lägsta klient som stöds | Windows 2000 Professional [endast skrivbordsappar] |
Lägsta server som stöds | Windows 2000 Server [endast skrivbordsappar] |
Rubrik | Winuser.h |