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 tasti virtuali usati dal sistema. I codici sono elencati in ordine numerico.
Costante | Valore | Descrizione |
---|---|---|
VK_LBUTTON |
0x01 | Pulsante sinistro del mouse |
VK_RBUTTON |
0x02 | Pulsante destro del mouse |
VK_CANCEL |
0x03 | Elaborazione di 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 | Tasto Backspace |
VK_TAB |
0x09 | Tasto TAB |
0x0A-0B | Riservato | |
VK_CLEAR |
0x0C | Cancella chiave |
VK_RETURN |
0x0D | Tasto d’invio |
0x0E-0F | Nessuno | |
VK_SHIFT |
0x10 | Tasto SHIFT |
VK_CONTROL |
0x11 | Tasto CTRL |
VK_MENU |
0x12 | Tasto ALT |
VK_PAUSE |
0x13 | Sospendi tasto |
VK_CAPITAL |
0x14 | Tasto di blocco maiuscole |
VK_KANA |
0x15 | Modalità Kana IME |
VK_HANGUL |
0x15 | Modalità Hangul IME |
VK_IME_ON |
0x16 | IME attivato |
VK_JUNJA |
0x17 | Modalità Junja IME |
VK_FINAL |
0x18 | Modalità finale IME |
VK_HANJA |
0x19 | Modalità IME Hanja |
VK_KANJI |
0x19 | Modalità Kanji IME |
VK_IME_OFF |
0x1A | IME disattivato |
VK_ESCAPE |
0x1B | Tasto ESC |
VK_CONVERT |
0x1C | Conversione IME |
VK_NONCONVERT |
0x1D | IME non inconverti |
VK_ACCEPT |
0x1E | IME accept |
VK_MODECHANGE |
0x1F | Richiesta di modifica della modalità IME |
VK_SPACE |
0x20 | Tasto barra spaziatrice |
VK_PRIOR |
0x21 | Tasto di paging |
VK_NEXT |
0x22 | Tasto di pagina verso il basso |
VK_END |
0x23 | Tasto finale |
VK_HOME |
0x24 | Tasto 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 | Selezionare la chiave |
VK_PRINT |
0x2A | Tasto di stampa |
VK_EXECUTE |
0x2B | Esegui chiave |
VK_SNAPSHOT |
0x2C | Tasto della schermata di stampa |
VK_INSERT |
0x2D | Inserisci tasto |
VK_DELETE |
0x2E | Elimina chiave |
VK_HELP |
0x2F | Chiave della Guida |
`0` |
0x30 | Tasto 0 |
`1` |
0x31 | 1 tasto |
`2` |
0x32 | 2 tasti |
`3` |
0x33 | 3 tasti |
`4` |
0x34 | 4 tasti |
`5` |
0x35 | 5 tasti |
`6` |
0x36 | 6 tasti |
`7` |
0x37 | 7 tasti |
`8` |
0x38 | 8 tasti |
`9` |
0x39 | Tasto 9 |
0x3A-40 | Indefinito | |
`A` |
0x41 | Una chiave |
`B` |
0x42 | Tasto B |
`C` |
0x43 | Tasto C |
`D` |
0x44 | Tasto D |
`E` |
0x45 | Tasto E |
`F` |
0x46 | Tasto F |
`G` |
0x47 | Tasto G |
`H` |
0x48 | Tasto H |
`I` |
0x49 | Tasto I |
`J` |
0x4A | Tasto J |
`K` |
0x4B | Tasto K |
`L` |
0x4C | Tasto L |
`M` |
0x4D | Tasto M |
`N` |
0x4E | N tasto |
`O` |
0x4F | Tasto O |
`P` |
0x50 | Tasto P |
`Q` |
0x51 | Chiave Q |
`R` |
0x52 | Tasto R |
`S` |
0x53 | Tasto S |
`T` |
0x54 | Tasto T |
`U` |
0x55 | Tasto U |
`V` |
0x56 | Tasto V |
`W` |
0x57 | Tasto W |
`X` |
0x58 | Tasto X |
`Y` |
0x59 | Tasto Y |
`Z` |
0x5A | Tasto Z |
VK_LWIN |
0x5B | Tasto logo Windows sinistro |
VK_RWIN |
0x5C | Tasto logo Windows destro |
VK_APPS |
0x5D | Chiave dell'applicazione |
0x5E | Riservato | |
VK_SLEEP |
0x5F | Tasto sospensione computer |
VK_NUMPAD0 |
0x60 | Tasto 0 numerico |
VK_NUMPAD1 |
0x61 | Tasto 1 tastierino numerico |
VK_NUMPAD2 |
0x62 | Tasto tastierino numerico 2 |
VK_NUMPAD3 |
0x63 | Tasto tastierino numerico 3 |
VK_NUMPAD4 |
0x64 | Tasto tastierino numerico 4 |
VK_NUMPAD5 |
0x65 | Tasto tastierino numerico 5 |
VK_NUMPAD6 |
0x66 | Tasto tastierino numerico 6 |
VK_NUMPAD7 |
0x67 | Tasto tastierino numerico 7 |
VK_NUMPAD8 |
0x68 | Tasto 8 tastierino numerico |
VK_NUMPAD9 |
0x69 | Tasto tastierino numerico 9 |
VK_MULTIPLY |
0x6A | Moltiplicare la chiave |
VK_ADD |
0x6B | Aggiungi chiave |
VK_SEPARATOR |
0x6C | Tasto separatore |
VK_SUBTRACT |
0x6D | Chiave di sottrazione |
VK_DECIMAL |
0x6E | Chiave decimale |
VK_DIVIDE |
0x6F | Chiave di divisione |
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 | Tasto F22 |
VK_F23 |
0x86 | Tasto F23 |
VK_F24 |
0x87 | Tasto F24 |
0x88-8F | Riservato | |
VK_NUMLOCK |
0x90 | Tasto di blocco Num |
VK_SCROLL |
0x91 | Tasto di blocco di scorrimento |
0x92-96 | Specifico OEM | |
0x97-9F | Nessuno | |
VK_LSHIFT |
0xA0 | Tasto maiusc a sinistra |
VK_RSHIFT |
0xA1 | Tasto Maiusc a destra |
VK_LCONTROL |
0xA2 | Tasto CTRL sinistro |
VK_RCONTROL |
0xA3 | Tasto CTRL destro |
VK_LMENU |
0xA4 | Tasto ALT sinistro |
VK_RMENU |
0xA5 | Tasto ALT DESTRO |
VK_BROWSER_BACK |
0xA6 | Tasto Indietro browser |
VK_BROWSER_FORWARD |
0xA7 | Tasto inoltra browser |
VK_BROWSER_REFRESH |
0xA8 | Tasto 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 | Tasto Preferiti del browser |
VK_BROWSER_HOME |
0xAC | Avvio del browser e tasto Home |
VK_VOLUME_MUTE |
0xAD | Tasto di disattivazione del volume |
VK_VOLUME_DOWN |
0xAE | Tasto di riduzione del volume |
VK_VOLUME_UP |
0xAF | Chiave di aumento del volume |
VK_MEDIA_NEXT_TRACK |
0xB0 | Tasto Traccia successiva |
VK_MEDIA_PREV_TRACK |
0xB1 | Tasto traccia precedente |
VK_MEDIA_STOP |
0xB2 | Interrompi tasto multimediale |
VK_MEDIA_PLAY_PAUSE |
0xB3 | Riproduci/Sospendi tasto multimediale |
VK_LAUNCH_MAIL |
0xB4 | Avviare la chiave di posta elettronica |
VK_LAUNCH_MEDIA_SELECT |
0xB5 | Selezionare Chiave multimediale |
VK_LAUNCH_APP1 |
0xB6 | Avviare il tasto Applicazione 1 |
VK_LAUNCH_APP2 |
0xB7 | Avviare il tasto Applicazione 2 |
0xB8-B9 | Riservato | |
VK_OEM_1 |
0xBA | Utilizzato per i caratteri vari; può variare in base alla tastiera. Per la tastiera standard degli Stati Uniti, il tasto ;: |
VK_OEM_PLUS |
0xBB | Per qualsiasi paese o area geografica, la chiave di + |
VK_OEM_COMMA |
0xBC | Per qualsiasi paese o area geografica, la chiave di , |
VK_OEM_MINUS |
0xBD | Per qualsiasi paese o area geografica, la chiave di - |
VK_OEM_PERIOD |
0xBE | Per qualsiasi paese o area geografica, la chiave di . |
VK_OEM_2 |
0xBF | Utilizzato per i caratteri vari; può variare in base alla tastiera. Per la tastiera standard degli Stati Uniti, il tasto /? |
VK_OEM_3 |
0xC0 | Utilizzato per i caratteri vari; può variare in base alla tastiera. Per la tastiera standard degli Stati Uniti, il tasto `~ |
0xC1-DA | Riservato | |
VK_OEM_4 |
0xDB | Utilizzato per i caratteri vari; può variare in base alla tastiera. Per la tastiera standard degli Stati Uniti, il tasto [{ |
VK_OEM_5 |
0xDC | Utilizzato per i caratteri vari; può variare in base alla tastiera. Per la tastiera standard degli Stati Uniti, il tasto \\| |
VK_OEM_6 |
0xDD | Utilizzato per i caratteri vari; può variare in base alla tastiera. Per la tastiera standard degli Stati Uniti, il tasto ]} |
VK_OEM_7 |
0xDE | Utilizzato per i caratteri vari; può variare in base alla tastiera. Per la tastiera standard degli Stati Uniti, il tasto '" |
VK_OEM_8 |
0xDF | Utilizzato per i caratteri vari; può variare in base alla tastiera. |
0xE0 | Riservato | |
0xE1 | Specifico OEM | |
VK_OEM_102 |
0xE2 | I tasti <> sulla tastiera standard degli Stati Uniti o il tasto \\| sulla tastiera non USA 102 |
0xE3-E4 | Specifico OEM | |
VK_PROCESSKEY |
0xE5 | Chiave PROCESSO IME |
0xE6 | Specifico OEM | |
VK_PACKET |
0xE7 | Usato per passare caratteri Unicode come se fossero sequenze di tasti. Il tasto VK_PACKET è la parola bassa di un valore chiave virtuale a 32 bit usato per i metodi di input non da tastiera. Per altre informazioni, vedere Osservazioni in KEYBDINPUT , SendInput , WM_KEYDOWN e WM_KEYUP |
0xE8 | Nessuno | |
0xE9-F5 | Specifico OEM | |
VK_ATTN |
0xF6 | Tasto Attn |
VK_CRSEL |
0xF7 | Tasto CrSel |
VK_EXSEL |
0xF8 | Chiave ExSel |
VK_EREOF |
0xF9 | Cancellare la chiave EOF |
VK_PLAY |
0xFA | Chiave di riproduzione |
VK_ZOOM |
0xFB | Tasto zoom |
VK_NONAME |
0xFC | Riservato |
VK_PA1 |
0xFD | Chiave PA1 |
VK_OEM_CLEAR |
0xFE | Cancella chiave |
Osservazioni
Non fare affidamento sui tasti K_LWIN (0x5B) + VK_F17 (0x80) per cambiare definitivamente un'impostazione. All'arresto, il sistema usa queste chiavi per reimpostare varie impostazioni, che potrebbero includere quelle impostate dall'app.
Fabbisogno
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | Winuser.h |