Megosztás:


Virtual-Key kódok

Az alábbi táblázat a rendszer által használt virtuáliskulcs-kódok szimbolikus állandóneveit, hexadecimális értékeit és egér- vagy billentyűzet-megfelelőit mutatja be. A kódok numerikus sorrendben vannak felsorolva.

Konstans Érték Leírás
VK_LBUTTON 0x01 Bal egérgomb
VK_RBUTTON 0x02 Jobb egérgomb
VK_CANCEL 0x03 Vezérlőtörés feldolgozása
VK_MBUTTON 0x04 Középső egérgomb
VK_XBUTTON1 0x05 X1 egérgomb
VK_XBUTTON2 0x06 X2 egérgomb
0x07 Tartózkodó
VK_BACK 0x08 Backspace key
VK_TAB 0x09 Tab billentyű
0x0A-0B Tartózkodó
VK_CLEAR 0x0C Kulcs törlése
VK_RETURN 0x0D Adja meg a kulcsot
0x0E-0F Hozzárendelés nélküli
VK_SHIFT 0x10 Shift billentyű
VK_CONTROL 0x11 Ctrl billentyű
VK_MENU 0x12 Alt billentyű
VK_PAUSE 0x13 Szüneteltetés gomb
VK_CAPITAL 0x14 Caps lock key
VK_KANA 0x15 IME Kana mód
VK_HANGUL 0x15 IME Hangul mód
VK_IME_ON 0x16 IME bekapcsolva
VK_JUNJA 0x17 IME Junja mód
VK_FINAL 0x18 IME végleges mód
VK_HANJA 0x19 IME Hanja mód
VK_KANJI 0x19 IME Kanji mód
VK_IME_OFF 0x1A IME kikapcsolva
VK_ESCAPE 0x1B Esc-kulcs
VK_CONVERT 0x1C IME konvertálás
VK_NONCONVERT 0x1D IME nem konvertált
VK_ACCEPT 0x1E IME elfogadása
VK_MODECHANGE 0x1F IME mód változáskérése
VK_SPACE 0x20 Szóközbillentyű
VK_PRIOR 0x21 Egy oldallal fel billentyű
VK_NEXT 0x22 Egy oldallal le billentyű
VK_END 0x23 Zárókulcs
VK_HOME 0x24 Otthoni kulcs
VK_LEFT 0x25 Balra nyílbillentyű
VK_UP 0x26 Fel nyílbillentyű
VK_RIGHT 0x27 Jobbra nyílbillentyű
VK_DOWN 0x28 Le nyílbillentyű
VK_SELECT 0x29 Kulcs kiválasztása
VK_PRINT 0x2A Nyomtatási kulcs
VK_EXECUTE 0x2B Kulcs végrehajtása
VK_SNAPSHOT 0x2C Nyomtatási képernyőkulcs
VK_INSERT 0x2D Kulcs beszúrása
VK_DELETE 0x2E Kulcs törlése
VK_HELP 0x2F Súgókulcs
0 0x30 0 billentyű
1 0x31 1 kulcs
2 0x32 2 kulcs
3 0x33 3 kulcs
4 0x34 4 kulcs
5 0x35 5 billentyű
6 0x36 6 billentyű
7 0x37 7 billentyű
8 0x38 8 kulcs
9 0x39 9 billentyű
0x3A-40 Meghatározatlan
A 0x41 Kulcs
B 0x42 B kulcs
C 0x43 C kulcs
D 0x44 D kulcs
E 0x45 E billentyű
F 0x46 F billentyű
G 0x47 G billentyű
H 0x48 H billentyű
I 0x49 I billentyű
J 0x4A J-kulcs
K 0x4B K billentyű
L 0x4C L billentyű
M 0x4D M billentyű
N 0x4E N billentyű
O 0x4F O-kulcs
P 0x50 P billentyű
Q 0x51 Q-kulcs
R 0x52 R-kulcs
S 0x53 S kulcs
T 0x54 T billentyű
U 0x55 U billentyű
V 0x56 V-kulcs
W 0x57 W billentyű
X 0x58 X-kulcs
Y 0x59 Y kulcs
Z 0x5A Z billentyű
VK_LWIN 0x5B Bal oldali Windows billentyű
VK_RWIN 0x5C Jobb oldali Windows billentyű
VK_APPS 0x5D Alkalmazáskulcs
0x5E Tartózkodó
VK_SLEEP 0x5F Számítógép alvó kulcsa
VK_NUMPAD0 0x60 Numerikus billentyűzet 0 billentyű
VK_NUMPAD1 0x61 Numerikus billentyűzet 1 billentyű
VK_NUMPAD2 0x62 Numerikus billentyűzet 2 billentyű
VK_NUMPAD3 0x63 Numerikus billentyűzet 3 billentyű
VK_NUMPAD4 0x64 Numerikus billentyűzet 4 billentyű
VK_NUMPAD5 0x65 Numerikus billentyűzet 5 billentyű
VK_NUMPAD6 0x66 Numerikus billentyűzet 6 billentyű
VK_NUMPAD7 0x67 Numerikus billentyűzet 7 billentyű
VK_NUMPAD8 0x68 Numerikus billentyűzet 8 billentyű
VK_NUMPAD9 0x69 Numerikus billentyűzet 9 billentyű
VK_MULTIPLY 0x6A Kulcs szorzása
VK_ADD 0x6B Kulcs hozzáadása
VK_SEPARATOR 0x6C Elválasztó kulcs
VK_SUBTRACT 0x6D Kivonási kulcs
VK_DECIMAL 0x6E Decimális kulcs
VK_DIVIDE 0x6F Kulcs felosztása
VK_F1 0x70 F1 billentyű
VK_F2 0x71 F2 billentyű
VK_F3 0x72 F3 billentyű
VK_F4 0x73 F4 billentyű
VK_F5 0x74 F5 billentyű
VK_F6 0x75 F6-kulcs
VK_F7 0x76 F7 billentyű
VK_F8 0x77 F8-kulcs
VK_F9 0x78 F9 billentyű
VK_F10 0x79 F10-kulcs
VK_F11 0x7A F11-kulcs
VK_F12 0x7B F12-kulcs
VK_F13 0x7C F13-kulcs
VK_F14 0x7D F14-kulcs
VK_F15 0x7E F15-kulcs
VK_F16 0x7F F16-kulcs
VK_F17 0x80 F17-kulcs
VK_F18 0x81 F18-kulcs
VK_F19 0x82 F19-kulcs
VK_F20 0x83 F20-kulcs
VK_F21 0x84 F21-kulcs
VK_F22 0x85 F22-kulcs
VK_F23 0x86 F23-kulcs
VK_F24 0x87 F24-kulcs
0x88-8F Tartózkodó
VK_NUMLOCK 0x90 Szám zárolási kulcs
VK_SCROLL 0x91 Scroll lock key
0x92-96 OEM-specifikus
0x97-9F Hozzárendelés nélküli
VK_LSHIFT 0xA0 Balra shift billentyű
VK_RSHIFT 0xA1 Jobbra shift billentyű
VK_LCONTROL 0xA2 Balra ctrl billentyű
VK_RCONTROL 0xA3 Jobbra Ctrl billentyű
VK_LMENU 0xA4 Bal oldali Alt billentyű
VK_RMENU 0xA5 Jobbra alt billentyű
VK_BROWSER_BACK 0xA6 Böngésző visszakulcsa
VK_BROWSER_FORWARD 0xA7 Böngésző továbbítási kulcsa
VK_BROWSER_REFRESH 0xA8 Böngészőfrissítési kulcs
VK_BROWSER_STOP 0xA9 Böngésző leállítási kulcsa
VK_BROWSER_SEARCH 0xAA Böngészőkeresési kulcs
VK_BROWSER_FAVORITES 0xAB Böngésző kedvencek kulcsa
VK_BROWSER_HOME 0xAC Böngésző indítása és kezdőlapja
VK_VOLUME_MUTE 0xAD Hangerő-elnémítási kulcs
VK_VOLUME_DOWN 0xAE Hangerő lekulcsa
VK_VOLUME_UP 0xAF Hangerőnövelő kulcs
VK_MEDIA_NEXT_TRACK 0xB0 Következő követés kulcsa
VK_MEDIA_PREV_TRACK 0xB1 Előző követéskulcs
VK_MEDIA_STOP 0xB2 Médiakulcs leállítása
VK_MEDIA_PLAY_PAUSE 0xB3 Médiakulcs lejátszása/szüneteltetése
VK_LAUNCH_MAIL 0xB4 Postakulcs indítása
VK_LAUNCH_MEDIA_SELECT 0xB5 Médiakulcs kiválasztása
VK_LAUNCH_APP1 0xB6 Az 1. alkalmazáskulcs indítása
VK_LAUNCH_APP2 0xB7 Az Application 2 billentyű indítása
0xB8-B9 Tartózkodó
VK_OEM_1 0xBA Billentyűzetenként változhat. Az USA ANSI-billentyűzetéhez a Semiсolon és a Colon billentyű
VK_OEM_PLUS 0xBB Bármely ország/régió esetén az Egyenlőség és a Plusz kulcs
VK_OEM_COMMA 0xBC Bármely ország/régió esetében a vessző és a kisebb mint kulcs
VK_OEM_MINUS 0xBD Bármely ország/régió esetén a Dash és az Aláhúzáskulcs
VK_OEM_PERIOD 0xBE Bármely ország/régió esetében az időszak és a nagyobb, mint a kulcs
VK_OEM_2 0xBF Billentyűzetenként változhat. Az USA ANSI-billentyűzetéhez a Perjel és a Kérdőjel billentyű
VK_OEM_3 0xC0 Billentyűzetenként változhat. Az USA ANSI billentyűzetéhez a Grave Accent és a Tilde billentyű
0xC1-C2 Tartózkodó
VK_GAMEPAD_A 0xC3 Gamepad A gomb
VK_GAMEPAD_B 0xC4 Gamepad B gomb
VK_GAMEPAD_X 0xC5 Gamepad X gomb
VK_GAMEPAD_Y 0xC6 Gamepad Y gomb
VK_GAMEPAD_RIGHT_SHOULDER 0xC7 Gamepad Right Shoulder button
VK_GAMEPAD_LEFT_SHOULDER 0xC8 Gamepad Left Shoulder button
VK_GAMEPAD_LEFT_TRIGGER 0xC9 Gamepad Left Trigger button
VK_GAMEPAD_RIGHT_TRIGGER 0xCA Gamepad Right Trigger button
VK_GAMEPAD_DPAD_UP 0xCB Gamepad D-pad Up gomb
VK_GAMEPAD_DPAD_DOWN 0xCC Gamepad D-pad Down gomb
VK_GAMEPAD_DPAD_LEFT 0xCD Gamepad D-pad Balra gomb
VK_GAMEPAD_DPAD_RIGHT 0xCE Gamepad D-pad Jobb gomb
VK_GAMEPAD_MENU 0xCF Gamepad Menü/Start gomb
VK_GAMEPAD_VIEW 0xD0 Gamepad Nézet/Vissza gomb
VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON 0xD1 Gamepad Left Thumbstick button
VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON 0xD2 Gamepad Right Thumbstick button
VK_GAMEPAD_LEFT_THUMBSTICK_UP 0xD3 Gamepad Left Thumbstick up
VK_GAMEPAD_LEFT_THUMBSTICK_DOWN 0xD4 Gamepad Left Thumbstick down
VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT 0xD5 Gamepad Balra hüvelykujj jobbra
VK_GAMEPAD_LEFT_THUMBSTICK_LEFT 0xD6 Gamepad Left Thumbstick left
VK_GAMEPAD_RIGHT_THUMBSTICK_UP 0xD7 Gamepad Right Thumbstick up
VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN 0xD8 Gamepad Right Thumbstick down
VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT 0xD9 Gamepad right thumbstick right
VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT 0xDA Gamepad Right Thumbstick left
VK_OEM_4 0xDB Billentyűzetenként változhat. Az USA ANSI-billentyűzetéhez a Bal oldali kapcsos zárójel
VK_OEM_5 0xDC Billentyűzetenként változhat. Az USA ANSI-billentyűzetéhez a Fordított perjel és a Pipa billentyű
VK_OEM_6 0xDD Billentyűzetenként változhat. Az USA ANSI-billentyűzetéhez a Jobb kapcsos zárójel billentyű
VK_OEM_7 0xDE Billentyűzetenként változhat. Az USA ANSI-billentyűzetéhez az Aposztróf és a Dupla idézőjel billentyű
VK_OEM_8 0xDF Billentyűzetenként változhat. A kanadai CSA-billentyűzeten a Jobbra ctrl billentyű
0xE0 Tartózkodó
0xE1 OEM-specifikus
VK_OEM_102 0xE2 Billentyűzetenként változhat. Az európai ISO-billentyűzet esetében a Backslash és a Pipe billentyű
0xE3-E4 OEM-specifikus
VK_PROCESSKEY 0xE5 IME PROCESS-kulcs
0xE6 OEM-specifikus
VK_PACKET 0xE7 Unicode-karakterek átadására szolgál, mintha billentyűleütések lennének. A VK_PACKET kulcs a nem billentyűzetes beviteli módszerekhez használt 32 bites virtuális kulcs értékének alacsony szava. További információ: Megjegyzés KEYBDINPUT, SendInput, WM_KEYDOWNés WM_KEYUP
0xE8 Hozzárendelés nélküli
0xE9-F5 OEM-specifikus
VK_ATTN 0xF6 Attn-kulcs
VK_CRSEL 0xF7 CrSel-kulcs
VK_EXSEL 0xF8 ExSel billentyű
VK_EREOF 0xF9 EOF-kulcs törlése
VK_PLAY 0xFA Lejátszási kulcs
VK_ZOOM 0xFB Nagyítási kulcs
VK_NONAME 0xFC Tartózkodó
VK_PA1 0xFD PA1-kulcs
VK_OEM_CLEAR 0xFE Kulcs törlése

Megjegyzések

Ne támaszkodjon a K_LWIN (0x5B) + VK_F17 (0x80) billentyűkre a beállítások végleges váltásához. Leállításkor a rendszer ezeket a kulcsokat használja a különböző beállítások alaphelyzetbe állításához, amelyek magukban foglalhatják az alkalmazás által beállított beállításokat is.

Követelmények

Követelmény Érték
Minimálisan támogatott ügyfél Windows 2000 Professional [csak asztali alkalmazások]
Minimálisan támogatott kiszolgáló Windows 2000 Server [csak asztali alkalmazások]
Fejléc Winuser.h