Delen via


Virtual-Key codes

In de volgende tabel ziet u de symbolische constante namen, hexadecimale waarden en muis- of toetsenbordequivalenten voor de virtuele-sleutelcodes die door het systeem worden gebruikt. De codes worden weergegeven in numerieke volgorde.

Constant Waarde Beschrijving
VK_LBUTTON 0x01 Linkermuisknop
VK_RBUTTON 0x02 Rechtermuisknop
VK_CANCEL 0x03 Verwerking van besturingsonderbrekingen
VK_MBUTTON 0x04 Middelste muisknop
VK_XBUTTON1 0x05 X1-muisknop
VK_XBUTTON2 0x06 X2-muisknop
0x07 Gereserveerd
VK_BACK 0x08 Backspace
VK_TAB 0x09 Tabtoets
0x0A-0B Gereserveerd
VK_CLEAR 0x0C Sleutel wissen
VK_RETURN 0x0D Enter-toets
0x0E-0F Toegewezen
VK_SHIFT 0x10 Shift-toets
VK_CONTROL 0x11 Ctrl-toets
VK_MENU 0x12 Alt-toets
VK_PAUSE 0x13 Pauzetoets
VK_CAPITAL 0x14 Caps Lock-toets
VK_KANA 0x15 IME Kana-modus
VK_HANGUL 0x15 IME Hangul-modus
VK_IME_ON 0x16 IME aan
VK_JUNJA 0x17 IME Junja-modus
VK_FINAL 0x18 IME-eindmodus
VK_HANJA 0x19 IME Hanja-modus
VK_KANJI 0x19 IME Kanji-modus
VK_IME_OFF 0x1A IME uit
VK_ESCAPE 0x1B Esc
VK_CONVERT 0x1C IME converteren
VK_NONCONVERT 0x1D IME niet-convert
VK_ACCEPT 0x1E IME accepteren
VK_MODECHANGE 0x1F Wijzigingsaanvraag voor IME-modus
VK_SPACE 0x20 Spatiebalktoets
VK_PRIOR 0x21 Page Up-toets
VK_NEXT 0x22 Page down-toets
VK_END 0x23 Eindsleutel
VK_HOME 0x24 Startsleutel
VK_LEFT 0x25 Pijl-links
VK_UP 0x26 Pijl-omhoog
VK_RIGHT 0x27 Pijl-rechts
VK_DOWN 0x28 Pijl-omlaag
VK_SELECT 0x29 Toets selecteren
VK_PRINT 0x2A Toets afdrukken
VK_EXECUTE 0x2B Sleutel uitvoeren
VK_SNAPSHOT 0x2C Schermtoets afdrukken
VK_INSERT 0x2D Toets invoegen
VK_DELETE 0x2E Sleutel verwijderen
VK_HELP 0x2F Help-sleutel
`0` 0x30 0-toets
`1` 0x31 1 toets
`2` 0x32 2-toets
`3` 0x33 3-toets
`4` 0x34 4-toets
`5` 0x35 5-toets
`6` 0x36 6-toets
`7` 0x37 7-toets
`8` 0x38 8-toets
`9` 0x39 9-toets
0x3A-40 Ongedefinieerde
`A` 0x41 Een sleutel
`B` 0x42 B-toets
`C` 0x43 C-toets
`D` 0x44 D-toets
`E` 0x45 E-toets
`F` 0x46 F-toets
`G` 0x47 G-toets
`H` 0x48 H-toets
`I` 0x49 Ik sleutel
`J` 0x4A J-toets
`K` 0x4B K-toets
`L` 0x4C L-toets
`M` 0x4D M-toets
`N` 0x4E N-toets
`O` 0x4F O-toets
`P` 0x50 P-toets
`Q` 0x51 Q-toets
`R` 0x52 R-toets
`S` 0x53 S-sleutel
`T` 0x54 T-toets
`U` 0x55 U-toets
`V` 0x56 V-toets
`W` 0x57 W-toets
`X` 0x58 X-toets
`Y` 0x59 Y-toets
`Z` 0x5A Z-toets
VK_LWIN 0x5B Linker Windows-logotoets
VK_RWIN 0x5C Rechter Windows-logotoets
VK_APPS 0x5D Toepassingssleutel
0x5E Gereserveerd
VK_SLEEP 0x5F Computersluimertoets
VK_NUMPAD0 0x60 Numeriek toetsenblok 0
VK_NUMPAD1 0x61 Numeriek toetsenblok 1
VK_NUMPAD2 0x62 Numeriek toetsenblok 2
VK_NUMPAD3 0x63 Numeriek toetsenblok 3
VK_NUMPAD4 0x64 Numeriek toetsenblok 4
VK_NUMPAD5 0x65 Numeriek toetsenblok 5
VK_NUMPAD6 0x66 Numeriek toetsenblok 6
VK_NUMPAD7 0x67 Numeriek toetsenblok 7
VK_NUMPAD8 0x68 Numeriek toetsenblok 8
VK_NUMPAD9 0x69 Numeriek toetsenblok 9
VK_MULTIPLY 0x6A Sleutel vermenigvuldigen
VK_ADD 0x6B Sleutel toevoegen
VK_SEPARATOR 0x6C Scheidingstekensleutel
VK_SUBTRACT 0x6D Sleutel aftrekken
VK_DECIMAL 0x6E Decimaalteken
VK_DIVIDE 0x6F Sleutel delen
VK_F1 0x70 F1-toets
VK_F2 0x71 F2-toets
VK_F3 0x72 F3-toets
VK_F4 0x73 F4-toets
VK_F5 0x74 F5-toets
VK_F6 0x75 F6-toets
VK_F7 0x76 F7-toets
VK_F8 0x77 F8-toets
VK_F9 0x78 F9-toets
VK_F10 0x79 F10-toets
VK_F11 0x7A F11-toets
VK_F12 0x7B F12-toets
VK_F13 0x7C F13-toets
VK_F14 0x7D F14-toets
VK_F15 0x7E F15-toets
VK_F16 0x7F F16-toets
VK_F17 0x80 F17-toets
VK_F18 0x81 F18-toets
VK_F19 0x82 F19-toets
VK_F20 0x83 F20-toets
VK_F21 0x84 F21-toets
VK_F22 0x85 F22-toets
VK_F23 0x86 F23-toets
VK_F24 0x87 F24-toets
0x88-8F Gereserveerd
VK_NUMLOCK 0x90 Num Lock-toets
VK_SCROLL 0x91 Schuifvergrendelingstoets
0x92-96 OEM-specifiek
0x97-9F Toegewezen
VK_LSHIFT 0xA0 Shift-links
VK_RSHIFT 0xA1 Shift-toets rechts
VK_LCONTROL 0xA2 Ctrl-links
VK_RCONTROL 0xA3 Ctrl-toets rechts
VK_LMENU 0xA4 Alt-toets links
VK_RMENU 0xA5 Alt-toets rechts
VK_BROWSER_BACK 0xA6 Browser Back-toets
VK_BROWSER_FORWARD 0xA7 Browser Doorsturen-toets
VK_BROWSER_REFRESH 0xA8 Browservernieuwingssleutel
VK_BROWSER_STOP 0xA9 Browserstoptoets
VK_BROWSER_SEARCH 0xAA Zoeksleutel voor browser
VK_BROWSER_FAVORITES 0xAB Browser Favorieten-toets
VK_BROWSER_HOME 0xAC Start- en startsleutel van browser
VK_VOLUME_MUTE 0xAD Volume Dempen-toets
VK_VOLUME_DOWN 0xAE Volume omlaag
VK_VOLUME_UP 0xAF Volume omhoog
VK_MEDIA_NEXT_TRACK 0xB0 Volgende track-toets
VK_MEDIA_PREV_TRACK 0xB1 Vorige track-sleutel
VK_MEDIA_STOP 0xB2 Mediasleutel stoppen
VK_MEDIA_PLAY_PAUSE 0xB3 Mediatoets afspelen/onderbreken
VK_LAUNCH_MAIL 0xB4 E-mailsleutel starten
VK_LAUNCH_MEDIA_SELECT 0xB5 Mediasleutel selecteren
VK_LAUNCH_APP1 0xB6 Toepassing 1-toets starten
VK_LAUNCH_APP2 0xB7 Toepassing 2-sleutel starten
0xB8-B9 Gereserveerd
VK_OEM_1 0xBA Wordt gebruikt voor diverse tekens; het kan variëren per toetsenbord. Voor het amerikaanse standaardtoetsenbord, de ;:-toets
VK_OEM_PLUS 0xBB Voor elk land/elke regio geldt de +-sleutel
VK_OEM_COMMA 0xBC Voor elk land/elke regio geldt de ,-sleutel
VK_OEM_MINUS 0xBD Voor elk land/elke regio geldt de --sleutel
VK_OEM_PERIOD 0xBE Voor elk land/elke regio geldt de .-sleutel
VK_OEM_2 0xBF Wordt gebruikt voor diverse tekens; het kan variëren per toetsenbord. Voor het amerikaanse standaardtoetsenbord, de /?-toets
VK_OEM_3 0xC0 Wordt gebruikt voor diverse tekens; het kan variëren per toetsenbord. Voor het amerikaanse standaardtoetsenbord, de `~-toets
0xC1-DA Gereserveerd
VK_OEM_4 0xDB Wordt gebruikt voor diverse tekens; het kan variëren per toetsenbord. Voor het amerikaanse standaardtoetsenbord, de [{-toets
VK_OEM_5 0xDC Wordt gebruikt voor diverse tekens; het kan variëren per toetsenbord. Voor het amerikaanse standaardtoetsenbord, de \\|-toets
VK_OEM_6 0xDD Wordt gebruikt voor diverse tekens; het kan variëren per toetsenbord. Voor het amerikaanse standaardtoetsenbord, de ]}-toets
VK_OEM_7 0xDE Wordt gebruikt voor diverse tekens; het kan variëren per toetsenbord. Voor het amerikaanse standaardtoetsenbord, de '"-toets
VK_OEM_8 0xDF Wordt gebruikt voor diverse tekens; het kan variëren per toetsenbord.
0xE0 Gereserveerd
0xE1 OEM-specifiek
VK_OEM_102 0xE2 De <> toetsen op het amerikaanse standaardtoetsenbord of de \\|-toets op het toetsenbord met niet-AMERIKAANSE 102-toets
0xE3-E4 OEM-specifiek
VK_PROCESSKEY 0xE5 IME PROCESS-sleutel
0xE6 OEM-specifiek
VK_PACKET 0xE7 Wordt gebruikt om Unicode-tekens door te geven alsof ze toetsaanslagen waren. De VK_PACKET-toets is het lage woord van een 32-bits virtuele sleutelwaarde die wordt gebruikt voor invoermethoden zonder toetsenbord. Zie Opmerking in KEYBDINPUT, SendInput, WM_KEYDOWNen WM_KEYUP voor meer informatie
0xE8 Toegewezen
0xE9-F5 OEM-specifiek
VK_ATTN 0xF6 Sleutel attn
VK_CRSEL 0xF7 CrSel-toets
VK_EXSEL 0xF8 ExSel-sleutel
VK_EREOF 0xF9 EOF-sleutel wissen
VK_PLAY 0xFA Play-toets
VK_ZOOM 0xFB Zoomtoets
VK_NONAME 0xFC Gereserveerd
VK_PA1 0xFD PA1-sleutel
VK_OEM_CLEAR 0xFE Sleutel wissen

Opmerkingen

Vertrouw niet op de sleutels K_LWIN (0x5B) + VK_F17 (0x80) om een instelling permanent over te schakelen. Bij afsluiten gebruikt het systeem deze sleutels om verschillende instellingen opnieuw in te stellen, waaronder de instellingen die door uw app zijn ingesteld.

Eisen

Eis Waarde
Minimaal ondersteunde client Windows 2000 Professional [alleen desktop-apps]
Minimaal ondersteunde server Windows 2000 Server [alleen desktop-apps]
Rubriek Winuser.h