Dela via


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_KEYDOWNoch 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