codici Virtual-Key

Nella tabella seguente vengono illustrati i nomi delle costanti simboliche, i valori esadecimali e gli equivalenti del mouse o della tastiera per i codici di chiave virtuale usati dal sistema. I codici sono elencati nell'ordine numerico.

Costante Valore Descrizione
VK_LBUTTON 0x01 Pulsante del mouse sinistro
VK_RBUTTON 0x02 Pulsante destro del mouse
VK_CANCEL 0x03 Elaborazione delle interruzioni di controllo
VK_MBUTTON 0x04 Pulsante centrale del mouse
VK_XBUTTON1 0x05 Pulsante del mouse X1
VK_XBUTTON2 0x06 Pulsante del mouse X2
- 0x07 Riservato
VK_BACK 0x08 Chiave BACKSPACE
VK_TAB 0x09 TAB (tasto)
- 0x0A-0B Riservato
VK_CLEAR 0x0C CHIAVE CLEAR
VK_RETURN 0x0d INVIO chiave
- 0x0E-0F Unassigned (Non assegnato)
VK_SHIFT 0x10 TASTO MAIUSC
VK_CONTROL 0x11 TASTO CTRL
VK_MENU 0x12 ALT (tasto)
VK_PAUSE 0x13 Chiave PAUSE
VK_CAPITAL 0x14 TASTO BLOCCO CAPS
VK_KANA 0x15 Modalità Kana IME
VK_HANGUL 0x15 Modalità Hangul IME
VK_IME_ON 0x16 IME On
VK_JUNJA 0x17 Modalità Junja IME
VK_FINAL 0x18 Modalità finale IME
VK_HANJA 0x19 Modalità Hanja IME
VK_KANJI 0x19 Modalità Kanji IME
VK_IME_OFF 0x1A IME Off
VK_ESCAPE 0x1B Chiave ESC
VK_CONVERT 0x1C Conversione IME
VK_NONCONVERT 0x1D Annullamento della conversione IME
VK_ACCEPT 0x1E Accettazione IME
VK_MODECHANGE 0x1F Richiesta di modifica della modalità IME
VK_SPACE 0x20 BARRA SPAZIATRICE
VK_PRIOR 0x21 CHIAVE UP PAGINA
VK_NEXT 0x22 TASTO PAGE DOWN
VK_END 0x23 Chiave END
VK_HOME 0x24 Chiave HOME
VK_LEFT 0x25 TASTO FRECCIA SINISTRA
VK_UP 0x26 TASTO FRECCIA SU
VK_RIGHT 0x27 TASTO FRECCIA DESTRA
VK_DOWN 0x28 TASTO FRECCIA GIÙ
VK_SELECT 0x29 TASTO SELECT
VK_PRINT 0x2A TASTO PRINT
VK_EXECUTE 0x2B CHIAVE EXECUTE
VK_SNAPSHOT 0x2C TASTO PRINT SCREEN
VK_INSERT 0x2D Chiave INS
VK_DELETE 0x2E Tasto CANC
VK_HELP 0x2F Chiave HELP
0x30 Tasto 0
0x31 1 chiave
0x32 2 tasti
0x33 3 tasti
0x34 4 tasti
0x35 5 tasti
0x36 6 tasti
0x37 7 tasti
0x38 8 tasti
0x39 Tasto 9
- 0x3A-40 Non definito
0x41 Una chiave
0x42 Tasto B
0x43 Tasto C
0x44 Tasto D
0x45 Tasto E
0x46 Tasto F
0x47 Tasto G
0x48 Tasto H
0x49 Tasto I
0x4A Tasto J
0x4B Tasto K
0x4C Tasto L
0x4D Tasto M
0x4E Tasto N
0x4F Tasto O
0x50 Tasto P
0x51 Tasto Q
0x52 Tasto R
0x53 Tasto S
0x54 Tasto T
0x55 Tasto U
0x56 Tasto V
0x57 Tasto W
0x58 Tasto X
0x59 Tasto Y
0x5A Tasto Z
VK_LWIN 0x5B Tasto Windows sinistro
VK_RWIN 0x5C Tasto Destro di Windows
VK_APPS 0x5D Chiave delle applicazioni
- 0x5E Riservato
VK_SLEEP 0x5F Tasto di sospensione del computer
VK_NUMPAD0 0x60 Tasto 0 numerico del tastierino
VK_NUMPAD1 0x61 Tasto 1 del tastierino numerico
VK_NUMPAD2 0x62 Tasto 2 del tastierino numerico
VK_NUMPAD3 0x63 Tastierino numerico 3
VK_NUMPAD4 0x64 Tasto 4 del tastierino numerico
VK_NUMPAD5 0x65 Tasto 5 del tastierino numerico
VK_NUMPAD6 0x66 Tasto 6 numerico
VK_NUMPAD7 0x67 Tasto 7 numerico
VK_NUMPAD8 0x68 Tasto 8 numerico
VK_NUMPAD9 0x69 Tasto 9 numerico
VK_MULTIPLY 0x6A Moltiplica chiave
VK_ADD 0x6B Aggiungi chiave
VK_SEPARATOR 0x6C Chiave separatore
VK_SUBTRACT 0x6D Sottrazione chiave
VK_DECIMAL 0x6E Chiave decimale
VK_DIVIDE 0x6F Divide chiave
VK_F1 0x70 Tasto F1
VK_F2 0x71 Tasto F2
VK_F3 0x72 Tasto F3
VK_F4 0x73 Tasto F4
VK_F5 0x74 Tasto F5
VK_F6 0x75 Tasto F6
VK_F7 0x76 Tasto F7
VK_F8 0x77 Tasto F8
VK_F9 0x78 Tasto F9
VK_F10 0x79 Tasto F10
VK_F11 0x7A Tasto F11
VK_F12 0x7B Tasto F12
VK_F13 0x7C Tasto F13
VK_F14 0x7D Tasto F14
VK_F15 0x7E Tasto F15
VK_F16 0x7f Tasto F16
VK_F17 0x80 Tasto F17
VK_F18 0x81 Tasto F18
VK_F19 0x82 Tasto F19
VK_F20 0x83 Tasto F20
VK_F21 0x84 Tasto F21
VK_F22 0x85 Chiave F22
VK_F23 0x86 Tasto F23
VK_F24 0x87 Tasto F24
- 0x88-8F Riservato
VK_NUMLOCK 0x90 Tasto NUM LOCK
VK_SCROLL 0x91 TASTO DI SCORRIMENTO
- 0x92-96 OEM specifico
- 0x97-9F Unassigned (Non assegnato)
VK_LSHIFT 0xa0 Tasto MAIUSC a sinistra
VK_RSHIFT 0xA1 Tasto MAIUSC a destra
VK_LCONTROL 0xA2 Tasto CTRL a sinistra
VK_RCONTROL 0xA3 Tasto CTRL a destra
VK_LMENU 0xA4 Tasto ALT sinistro
VK_RMENU 0xA5 Tasto ALT destro
VK_BROWSER_BACK 0xA6 Tasto Indietro del browser
VK_BROWSER_FORWARD 0xA7 Chiave di inoltro del browser
VK_BROWSER_REFRESH 0xA8 Chiave di aggiornamento del browser
VK_BROWSER_STOP 0xA9 Tasto di arresto del browser
VK_BROWSER_SEARCH 0xAA Chiave di ricerca browser
VK_BROWSER_FAVORITES 0xAB Chiave Preferiti del browser
VK_BROWSER_HOME 0xAC Tasto Start e Home del browser
VK_VOLUME_MUTE 0xAD Chiave di disattivazione del volume
VK_VOLUME_DOWN 0xAE Chiave di riduzione del volume
VK_VOLUME_UP 0xAF Chiave di aumento del volume
VK_MEDIA_NEXT_TRACK 0xB0 Chiave di traccia successiva
VK_MEDIA_PREV_TRACK 0xB1 Chiave di traccia precedente
VK_MEDIA_STOP 0xB2 Arrestare la chiave multimediale
VK_MEDIA_PLAY_PAUSE 0xB3 Play/Pause Media Key
VK_LAUNCH_MAIL 0xB4 Avviare la chiave di posta elettronica
VK_LAUNCH_MEDIA_SELECT 0xB5 Selezionare Chiave multimediale
VK_LAUNCH_APP1 0xB6 Avviare la chiave dell'applicazione 1
VK_LAUNCH_APP2 0xB7 Avviare la chiave applicazione 2
- 0xB8-B9 Riservato
VK_OEM_1 0xBA Usato per i caratteri vari; può variare in base alla tastiera. Per la tastiera standard statunitense, il ;: tasto
VK_OEM_PLUS 0xBB Per qualsiasi paese/area geografica, la + chiave
VK_OEM_COMMA 0xBC Per qualsiasi paese/area geografica, la , chiave
VK_OEM_MINUS 0xBD Per qualsiasi paese/area geografica, la - chiave
VK_OEM_PERIOD 0xBE Per qualsiasi paese/area geografica, la . chiave
VK_OEM_2 0xBF Usato per i caratteri vari; può variare in base alla tastiera. Per la tastiera standard statunitense, il /? tasto
VK_OEM_3 0xC0 Usato per i caratteri vari; può variare in base alla tastiera. Per la tastiera standard statunitense, il `~ tasto
- 0xC1-DA Riservato
VK_OEM_4 0xDB Usato per i caratteri vari; può variare in base alla tastiera. Per la tastiera standard statunitense, il [{ tasto
VK_OEM_5 0xDC Usato per i caratteri vari; può variare in base alla tastiera. Per la tastiera standard statunitense, il \\| tasto
VK_OEM_6 0xDD Usato per i caratteri vari; può variare in base alla tastiera. Per la tastiera standard statunitense, il ]} tasto
VK_OEM_7 0xDE Usato per i caratteri vari; può variare in base alla tastiera. Per la tastiera standard statunitense, il '" tasto
VK_OEM_8 0xDF Usato per i caratteri vari; può variare in base alla tastiera.
- 0xE0 Riservato
- 0xE1 OEM specifico
VK_OEM_102 0xE2 I <> tasti sulla tastiera standard usa o il tasto sulla \\| tastiera non USA 102-key
- 0xE3-E4 OEM specifico
VK_PROCESSKEY 0xE5 Chiave PROCESSO IME
- 0xE6 OEM specifico
VK_PACKET 0xE7 Utilizzato per passare caratteri Unicode come sequenze tasti. La VK_PACKET chiave è la parola bassa di un valore di chiave virtuale a 32 bit usato per i metodi di input non da tastiera. Per altre informazioni, vedere Osservazioni in KEYBDINPUT, SendInput, WM_KEYDOWNe WM_KEYUP
- 0xE8 Unassigned (Non assegnato)
- 0xE9-F5 OEM specifico
VK_ATTN 0xF6 Chiave Attn
VK_CRSEL 0xF7 Chiave CrSel
VK_EXSEL 0xF8 Chiave ExSel
VK_EREOF 0xF9 Cancella chiave EOF
VK_PLAY 0xFA Chiave di riproduzione
VK_ZOOM 0xFB Tasto di zoom
VK_NONAME 0xFC Riservato
VK_PA1 0xFD Chiave PA1
VK_OEM_CLEAR 0xFE Cancella chiave

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione Winuser