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_KEYDOWN en 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 |