Sdílet prostřednictvím


kódy Virtual-Key

Následující tabulka ukazuje symbolické názvy konstant, šestnáctkové hodnoty a ekvivalenty myši nebo klávesnice pro kódy virtuálních klíčů používané systémem. Kódy jsou uvedeny v číselném pořadí.

Konstanta Hodnota Popis
VK_LBUTTON 0x01 Levé tlačítko myši
VK_RBUTTON 0x02 Pravé tlačítko myši
VK_CANCEL 0x03 Zpracování ovládacího prvku
VK_MBUTTON 0x04 Prostřední tlačítko myši
VK_XBUTTON1 0x05 Tlačítko myši X1
VK_XBUTTON2 0x06 Tlačítko myši X2
0x07 Rezervovaný
VK_BACK 0x08 Klávesa Backspace
VK_TAB 0x09 Klávesa Tab
0x0A-0B Rezervovaný
VK_CLEAR 0x0C Vymazat klíč
VK_RETURN 0x0D Klávesa Enter
0x0E-0F Nepřiřazeno
VK_SHIFT 0x10 Klávesa Shift
VK_CONTROL 0x11 Klávesa Ctrl
VK_MENU 0x12 Klávesa Alt
VK_PAUSE 0x13 Pozastavit klávesu
VK_CAPITAL 0x14 Caps Lock key
VK_KANA 0x15 Režim IME Kana
VK_HANGUL 0x15 Režim Hangul editoru IME
VK_IME_ON 0x16 Editor IME zapnutý
VK_JUNJA 0x17 Režim editoru IME Junja
VK_FINAL 0x18 Konečný režim editoru IME
VK_HANJA 0x19 Režim IME Hanja
VK_KANJI 0x19 Režim IME Kanji
VK_IME_OFF 0x1A Editor IME vypnutý
VK_ESCAPE 0x1B Esc
VK_CONVERT 0x1C Převod editoru IME
VK_NONCONVERT 0x1D Nekonvertovat editor IME
VK_ACCEPT 0x1E Přijetí editoru IME
VK_MODECHANGE 0x1F Žádost o změnu režimu editoru IME
VK_SPACE 0x20 Klávesa mezerníku
VK_PRIOR 0x21 Page up key
VK_NEXT 0x22 Klávesa Page down
VK_END 0x23 Koncový klíč
VK_HOME 0x24 Home key
VK_LEFT 0x25 Klávesa se šipkou doleva
VK_UP 0x26 Šipka nahoru
VK_RIGHT 0x27 Klávesa se šipkou doprava
VK_DOWN 0x28 Šipka dolů
VK_SELECT 0x29 Výběr klíče
VK_PRINT 0x2A Tisk klíče
VK_EXECUTE 0x2B Spustit klíč
VK_SNAPSHOT 0x2C Tisk klávesy obrazovky
VK_INSERT 0x2D Vložit klíč
VK_DELETE 0x2E Odstranit klíč
VK_HELP 0x2F Klíč nápovědy
`0` 0x30 Klíč 0
`1` 0x31 1 klíč
`2` 0x32 2 klávesa
`3` 0x33 3 klávesy
`4` 0x34 4 klávesa
`5` 0x35 5 kláves
`6` 0x36 6 kláves
`7` 0x37 7 kláves
`8` 0x38 8 kláves
`9` 0x39 9 kláves
0x3A-40 Nedefinovaný
`A` 0x41 Klíč
`B` 0x42 Klávesa B
`C` 0x43 Klávesa C
`D` 0x44 Klíč D
`E` 0x45 Klíč E
`F` 0x46 Klávesa F
`G` 0x47 Klávesa G
`H` 0x48 H klíč
`I` 0x49 Klíč I
`J` 0x4A Klávesa J
`K` 0x4B Klávesa K
`L` 0x4C Klávesa L
`M` 0x4D Klávesa M
`N` 0x4E Klíč N
`O` 0x4F Klíč O
`P` 0x50 Klávesa P
`Q` 0x51 Klávesa Q
`R` 0x52 Klíč R
`S` 0x53 Klíč S
`T` 0x54 Klávesa T
`U` 0x55 Klávesa U
`V` 0x56 Klíč V
`W` 0x57 Klávesa W
`X` 0x58 Klíč X
`Y` 0x59 Klávesa Y
`Z` 0x5A Klávesa Z
VK_LWIN 0x5B Levá klávesa s logem Windows
VK_RWIN 0x5C Pravá klávesa s logem Windows
VK_APPS 0x5D Klíč aplikace
0x5E Rezervovaný
VK_SLEEP 0x5F Klíč režimu spánku počítače
VK_NUMPAD0 0x60 Numerická klávesnice 0
VK_NUMPAD1 0x61 Numerická klávesnice 1
VK_NUMPAD2 0x62 Číselná klávesnice 2
VK_NUMPAD3 0x63 Numerická klávesnice 3
VK_NUMPAD4 0x64 Numerická klávesnice 4
VK_NUMPAD5 0x65 Číselná klávesnice 5
VK_NUMPAD6 0x66 Číselná klávesnice 6
VK_NUMPAD7 0x67 Numerická klávesnice 7
VK_NUMPAD8 0x68 Numerická klávesnice 8
VK_NUMPAD9 0x69 Numerická klávesnice 9
VK_MULTIPLY 0x6A Klíč násobení
VK_ADD 0x6B Přidání klíče
VK_SEPARATOR 0x6C Oddělovač
VK_SUBTRACT 0x6D Odečíst klíč
VK_DECIMAL 0x6E Desetinná čárka
VK_DIVIDE 0x6F Oddělovat klíč
VK_F1 0x70 Klávesa F1
VK_F2 0x71 Klávesa F2
VK_F3 0x72 Klávesa F3
VK_F4 0x73 Klávesa F4
VK_F5 0x74 Klávesa F5
VK_F6 0x75 Klávesa F6
VK_F7 0x76 Klávesa F7
VK_F8 0x77 Klávesa F8
VK_F9 0x78 Klávesa F9
VK_F10 0x79 Klávesa F10
VK_F11 0x7A Klávesa F11
VK_F12 0x7B Klávesa F12
VK_F13 0x7C Klávesa F13
VK_F14 0x7D Klávesa F14
VK_F15 0x7E Klávesa F15
VK_F16 0x7F Klávesa F16
VK_F17 0x80 Klávesa F17
VK_F18 0x81 Klávesa F18
VK_F19 0x82 Klávesa F19
VK_F20 0x83 Klávesa F20
VK_F21 0x84 Klávesa F21
VK_F22 0x85 Klávesa F22
VK_F23 0x86 Klávesa F23
VK_F24 0x87 Klávesa F24
0x88-8F Rezervovaný
VK_NUMLOCK 0x90 Num lock key
VK_SCROLL 0x91 Posunutí zamykací klávesy
0x92-96 Specifické pro OEM
0x97-9F Nepřiřazeno
VK_LSHIFT 0xA0 Levá klávesa Shift
VK_RSHIFT 0xA1 Klávesa Shift vpravo
VK_LCONTROL 0xA2 Levá klávesa Ctrl
VK_RCONTROL 0xA3 Klávesa Ctrl vpravo
VK_LMENU 0xA4 Levá klávesa Alt
VK_RMENU 0xA5 Pravá klávesa Alt
VK_BROWSER_BACK 0xA6 Zpětná klávesa prohlížeče
VK_BROWSER_FORWARD 0xA7 Klávesa Forward v prohlížeči
VK_BROWSER_REFRESH 0xA8 Obnovovací klíč prohlížeče
VK_BROWSER_STOP 0xA9 Klávesa Stop prohlížeče
VK_BROWSER_SEARCH 0xAA Klíč vyhledávání v prohlížeči
VK_BROWSER_FAVORITES 0xAB Klíč Oblíbené položky prohlížeče
VK_BROWSER_HOME 0xAC Úvodní a domovský klíč prohlížeče
VK_VOLUME_MUTE 0xAD Klíč ztlumení svazku
VK_VOLUME_DOWN 0xAE Klávesa Volume Down
VK_VOLUME_UP 0xAF Klíč pro zvýšení hlasitosti
VK_MEDIA_NEXT_TRACK 0xB0 Další klíč sledování
VK_MEDIA_PREV_TRACK 0xB1 Předchozí klíč sledování
VK_MEDIA_STOP 0xB2 Zastavit klíč média
VK_MEDIA_PLAY_PAUSE 0xB3 Přehrát/pozastavit klávesu média
VK_LAUNCH_MAIL 0xB4 Spustit klíč pošty
VK_LAUNCH_MEDIA_SELECT 0xB5 Výběr klávesy Media
VK_LAUNCH_APP1 0xB6 Spuštění klíče aplikace 1
VK_LAUNCH_APP2 0xB7 Spuštění klíče aplikace 2
0xB8-B9 Rezervovaný
VK_OEM_1 0xBA Používá se pro různé znaky; může se lišit podle klávesnice. Pro standardní klávesnici USA ;: klávesa
VK_OEM_PLUS 0xBB Pro libovolnou zemi nebo oblast klíč +
VK_OEM_COMMA 0xBC Pro libovolnou zemi nebo oblast klíč ,
VK_OEM_MINUS 0xBD Pro libovolnou zemi nebo oblast klíč -
VK_OEM_PERIOD 0xBE Pro libovolnou zemi nebo oblast klíč .
VK_OEM_2 0xBF Používá se pro různé znaky; může se lišit podle klávesnice. Pro standardní klávesnici USA /? klávesa
VK_OEM_3 0xC0 Používá se pro různé znaky; může se lišit podle klávesnice. Pro standardní klávesnici USA `~ klávesa
0xC1-DA Rezervovaný
VK_OEM_4 0xDB Používá se pro různé znaky; může se lišit podle klávesnice. Pro standardní klávesnici USA [{ klávesa
VK_OEM_5 0xDC Používá se pro různé znaky; může se lišit podle klávesnice. Pro standardní klávesnici USA \\| klávesa
VK_OEM_6 0xDD Používá se pro různé znaky; může se lišit podle klávesnice. Pro standardní klávesnici USA ]} klávesa
VK_OEM_7 0xDE Používá se pro různé znaky; může se lišit podle klávesnice. Pro standardní klávesnici USA '" klávesa
VK_OEM_8 0xDF Používá se pro různé znaky; může se lišit podle klávesnice.
0xE0 Rezervovaný
0xE1 Specifické pro OEM
VK_OEM_102 0xE2 Klávesy <> na standardní klávesnici USA nebo klávesa \\| na klávesnici mimo USA 102
0xE3-E4 Specifické pro OEM
VK_PROCESSKEY 0xE5 Klíč PROCESU EDITORU IME
0xE6 Specifické pro OEM
VK_PACKET 0xE7 Používá se k předávání znaků Unicode, jako by se jednalo o stisknutí kláves. Klíč VK_PACKET je nízké slovo 32bitové hodnoty virtuálního klíče používané pro metody zadávání bez klávesnice. Další informace naleznete v tématu Poznámky v KEYBDINPUT, SendInput, WM_KEYDOWNa WM_KEYUP
0xE8 Nepřiřazeno
0xE9-F5 Specifické pro OEM
VK_ATTN 0xF6 Klíč attn
VK_CRSEL 0xF7 Klíč CrSel
VK_EXSEL 0xF8 Klíč ExSel
VK_EREOF 0xF9 Vymazání klíče EOF
VK_PLAY 0xFA Play key
VK_ZOOM 0xFB Lupa
VK_NONAME 0xFC Rezervovaný
VK_PA1 0xFD Klíč PA1
VK_OEM_CLEAR 0xFE Vymazat klíč

Poznámky

Při trvalém přepínání nastavení nespoléhejte na klávesy K_LWIN (0x5B) + VK_F17 (0x80). Při vypnutí systém pomocí těchto klíčů resetuje různá nastavení, která můžou zahrnovat nastavení nastavená vaší aplikací.

Požadavky

Požadavek Hodnota
Minimální podporovaný klient Windows 2000 Professional [jenom desktopové aplikace]
Minimální podporovaný server Windows 2000 Server [jenom desktopové aplikace]
Záhlaví Winuser.h