Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A tabela a seguir mostra os nomes de constantes simbólicas, valores hexadecimais e equivalentes de mouse ou teclado para os códigos de chave virtual usados pelo sistema. Os códigos são listados em ordem numérica.
| Constante | Valor | Descrição |
|---|---|---|
VK_LBUTTON |
0x01 | Botão esquerdo do rato |
VK_RBUTTON |
0x02 | Botão direito do rato |
VK_CANCEL |
0x03 | Processamento de quebra de controle |
VK_MBUTTON |
0x04 | Botão do meio do rato |
VK_XBUTTON1 |
0x05 | Botão do rato X1 |
VK_XBUTTON2 |
0x06 | Botão do rato X2 |
| 0x07 | Reservado | |
VK_BACK |
0x08 | Chave de backspace |
VK_TAB |
0x09 | Tecla de tabulação |
| 0x0A-0B | Reservado | |
VK_CLEAR |
0x0C | Chave de limpeza |
VK_RETURN |
0x0D | Digite a chave |
| 0x0E-0F | Não atribuído | |
VK_SHIFT |
0x10 | Tecla Shift |
VK_CONTROL |
0x11 | Tecla Ctrl |
VK_MENU |
0x12 | Tecla Alt |
VK_PAUSE |
0x13 | Tecla de pausa |
VK_CAPITAL |
0x14 | Tecla Caps lock |
VK_KANA |
0x15 | Modo Kana do IME |
VK_HANGUL |
0x15 | Modo Hangul do IME |
VK_IME_ON |
0x16 | IME ativado |
VK_JUNJA |
0x17 | Modo IME Junja |
VK_FINAL |
0x18 | Modo final do IME |
VK_HANJA |
0x19 | Modo IME Hanja |
VK_KANJI |
0x19 | Modo Kanji do IME |
VK_IME_OFF |
0x1A | IME desativado |
VK_ESCAPE |
0x1B | Tecla Esc |
VK_CONVERT |
0x1C | IME converter |
VK_NONCONVERT |
0x1D | IME não convertido |
VK_ACCEPT |
0x1E | IME aceitar |
VK_MODECHANGE |
0x1F | Solicitação de alteração do modo IME |
VK_SPACE |
0x20 | Tecla da barra de espaço |
VK_PRIOR |
0x21 | Tecla Page up |
VK_NEXT |
0x22 | Tecla Page down |
VK_END |
0x23 | Chave final |
VK_HOME |
0x24 | Chave inicial |
VK_LEFT |
0x25 | Tecla de seta para a esquerda |
VK_UP |
0x26 | Tecla de seta para cima |
VK_RIGHT |
0x27 | Tecla de seta para a direita |
VK_DOWN |
0x28 | Tecla de seta para baixo |
VK_SELECT |
0x29 | Selecionar tecla |
VK_PRINT |
0x2A | Tecla de impressão |
VK_EXECUTE |
0x2B | Chave de execução |
VK_SNAPSHOT |
0x2C | Tecla Print Screen |
VK_INSERT |
0x2D | Inserir chave |
VK_DELETE |
0x2E | Excluir chave |
VK_HELP |
0x2F | Chave de ajuda |
| 0 | 0x30 | 0 chave |
| 1 | 0x31 | 1 chave |
| 2 | 0x32 | 2 teclas |
| 3 | 0x33 | 3 teclas |
| 4 | 0x34 | 4 teclas |
| 5 | 0x35 | 5 teclas |
| 6 | 0x36 | 6 teclas |
| 7 | 0x37 | 7 teclas |
| 8 | 0x38 | 8 teclas |
| 9 | 0x39 | 9 teclas |
| 0x3A-40 | Indefinido | |
| A | 0x41 | Uma chave |
| B | 0x42 | Tecla B |
| C | 0x43 | Tecla C |
| D | 0x44 | Tecla D |
| E | 0x45 | Tecla E |
| F | 0x46 | Tecla F |
| G | 0x47 | Tecla G |
| H | 0x48 | Tecla H |
| I | 0x49 | Eu chave |
| J | 0x4A | Tecla J |
| K | 0x4B | Tecla K |
| L | 0x4C | Tecla L |
| M | 0x4D | Tecla M |
| N | 0x4E | Tecla N |
| O | 0x4F | Tecla O |
| P | 0x50 | Tecla P |
| Q | 0x51 | Tecla Q |
| R | 0x52 | Tecla R |
| S | 0x53 | Tecla S |
| T | 0x54 | Tecla T |
| U | 0x55 | Tecla U |
| V | 0x56 | Tecla V |
| W | 0x57 | Tecla W |
| X | 0x58 | Tecla X |
| Y | 0x59 | Tecla Y |
| Z | 0x5A | Tecla Z |
VK_LWIN |
0x5B | Tecla esquerda do logótipo do Windows |
VK_RWIN |
0x5C | Tecla direita do logotipo do Windows |
VK_APPS |
0x5D | Chave de aplicação |
| 0x5E | Reservado | |
VK_SLEEP |
0x5F | Tecla de suspensão do computador |
VK_NUMPAD0 |
0x60 | Teclado numérico 0 tecla |
VK_NUMPAD1 |
0x61 | Teclado numérico 1 tecla |
VK_NUMPAD2 |
0x62 | Teclado numérico 2 teclas |
VK_NUMPAD3 |
0x63 | Teclado numérico 3 teclas |
VK_NUMPAD4 |
0x64 | Teclado numérico 4 teclas |
VK_NUMPAD5 |
0x65 | Teclado numérico 5 teclas |
VK_NUMPAD6 |
0x66 | Teclado numérico 6 teclas |
VK_NUMPAD7 |
0x67 | Teclado numérico 7 teclas |
VK_NUMPAD8 |
0x68 | Teclado numérico 8 teclas |
VK_NUMPAD9 |
0x69 | Teclado numérico 9 teclas |
VK_MULTIPLY |
0x6A | Multiplicar chave |
VK_ADD |
0x6B | Adicionar chave |
VK_SEPARATOR |
0x6C | Chave separadora |
VK_SUBTRACT |
0x6D | Subtrair chave |
VK_DECIMAL |
0x6E | Chave decimal |
VK_DIVIDE |
0x6F | Chave de divisão |
VK_F1 |
0x70 | Tecla F1 |
VK_F2 |
0x71 | Tecla F2 |
VK_F3 |
0x72 | Tecla F3 |
VK_F4 |
0x73 | Tecla F4 |
VK_F5 |
0x74 | Tecla F5 |
VK_F6 |
0x75 | Tecla F6 |
VK_F7 |
0x76 | Tecla F7 |
VK_F8 |
0x77 | Tecla F8 |
VK_F9 |
0x78 | Tecla F9 |
VK_F10 |
0x79 | Tecla F10 |
VK_F11 |
0x7A | Tecla F11 |
VK_F12 |
0x7B | F12 chave |
VK_F13 |
0x7C | Tecla F13 |
VK_F14 |
0x7D | Tecla F14 |
VK_F15 |
0x7E | F15 chave |
VK_F16 |
0x7F | Tecla F16 |
VK_F17 |
0x80 | Tecla F17 |
VK_F18 |
0x81 | Tecla F18 |
VK_F19 |
0x82 | F19 chave |
VK_F20 |
0x83 | Tecla F20 |
VK_F21 |
0x84 | Tecla F21 |
VK_F22 |
0x85 | Tecla F22 |
VK_F23 |
0x86 | Tecla F23 |
VK_F24 |
0x87 | F24 chave |
| 0x88-8F | Reservado | |
VK_NUMLOCK |
0x90 | Numa tecla de bloqueio |
VK_SCROLL |
0x91 | Tecla de bloqueio de rolagem |
| 0x92-96 | Específico do OEM | |
| 0x97-9F | Não atribuído | |
VK_LSHIFT |
0xA0 | Tecla Shift para a esquerda |
VK_RSHIFT |
0xA1 | Tecla Shift para a direita |
VK_LCONTROL |
0xA2 | Tecla Ctrl esquerda |
VK_RCONTROL |
0xA3 | Tecla Ctrl direita |
VK_LMENU |
0xA4 | Tecla Alt esquerda |
VK_RMENU |
0xA5 | Tecla Alt direita |
VK_BROWSER_BACK |
0xA6 | Tecla Voltar do navegador |
VK_BROWSER_FORWARD |
0xA7 | Tecla Forward do navegador |
VK_BROWSER_REFRESH |
0xA8 | Tecla de atualização do navegador |
VK_BROWSER_STOP |
0xA9 | Tecla Stop do navegador |
VK_BROWSER_SEARCH |
0xAA | Chave de pesquisa do navegador |
VK_BROWSER_FAVORITES |
0xAB | Chave Favoritos do navegador |
VK_BROWSER_HOME |
0xAC | Tecla Início e Início do Navegador |
VK_VOLUME_MUTE |
0xAD | Tecla de silenciamento de volume |
VK_VOLUME_DOWN |
0xAE | Tecla de redução de volume |
VK_VOLUME_UP |
0xAF | Tecla de aumento de volume |
VK_MEDIA_NEXT_TRACK |
0xB0 | Tecla Next Track |
VK_MEDIA_PREV_TRACK |
0xB1 | Tecla Track anterior |
VK_MEDIA_STOP |
0xB2 | Tecla Stop Media |
VK_MEDIA_PLAY_PAUSE |
0xB3 | Tecla Reproduzir/Pausar Multimédia |
VK_LAUNCH_MAIL |
0xB4 | Tecla Iniciar Email |
VK_LAUNCH_MEDIA_SELECT |
0xB5 | Selecione a tecla Media |
VK_LAUNCH_APP1 |
0xB6 | Iniciar Aplicação 1 chave |
VK_LAUNCH_APP2 |
0xB7 | Iniciar Aplicação 2 chave |
| 0xB8-B9 | Reservado | |
VK_OEM_1 |
0xBA | Pode variar de acordo com o teclado. Para o teclado ANSI dos EUA, a tecla Semiсolon e Colon |
VK_OEM_PLUS |
0xBB | Para qualquer país/região, a tecla Igual e Mais |
VK_OEM_COMMA |
0xBC | Para qualquer país/região, a tecla Vírgula e Menos que |
VK_OEM_MINUS |
0xBD | Para qualquer país/região, a tecla Traço e Sublinhado |
VK_OEM_PERIOD |
0xBE | Para qualquer país/região, a chave Período e Maior que |
VK_OEM_2 |
0xBF | Pode variar de acordo com o teclado. Para o teclado ANSI dos EUA, a tecla Forward Slash e Question Mark |
VK_OEM_3 |
0xC0 | Pode variar de acordo com o teclado. Para o teclado ANSI dos EUA, as teclas Grave Accent e Tilde |
| 0xC1-C2 | Reservado | |
VK_GAMEPAD_A |
0xC3 | Botão Gamepad A |
VK_GAMEPAD_B |
0xC4 | Botão Gamepad B |
VK_GAMEPAD_X |
0xC5 | Botão Gamepad X |
VK_GAMEPAD_Y |
0xC6 | Botão Gamepad Y |
VK_GAMEPAD_RIGHT_SHOULDER |
0xC7 | Botão Gamepad Ombro Direito |
VK_GAMEPAD_LEFT_SHOULDER |
0xC8 | Botão Ombro Esquerdo do Gamepad |
VK_GAMEPAD_LEFT_TRIGGER |
0xC9 | Botão Gatilho Esquerdo do Gamepad |
VK_GAMEPAD_RIGHT_TRIGGER |
0xCA | Botão Gatilho Direito do Gamepad |
VK_GAMEPAD_DPAD_UP |
0xCB | Botão Gamepad D-pad Up |
VK_GAMEPAD_DPAD_DOWN |
0xCC | Botão Gamepad D-pad Down |
VK_GAMEPAD_DPAD_LEFT |
0xCD | Gamepad D-pad Botão esquerdo |
VK_GAMEPAD_DPAD_RIGHT |
0xCE | Gamepad D-pad Botão direito |
VK_GAMEPAD_MENU |
0xCF | Menu do Gamepad/botão Iniciar |
VK_GAMEPAD_VIEW |
0xD0 | Botão Ver/Voltar do Gamepad |
VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON |
0xD1 | Botão Gamepad Thumbstick esquerdo |
VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON |
0xD2 | Botão Gamepad Thumbstick Direito |
VK_GAMEPAD_LEFT_THUMBSTICK_UP |
0xD3 | Gamepad Thumbstick esquerdo para cima |
VK_GAMEPAD_LEFT_THUMBSTICK_DOWN |
0xD4 | Gamepad Thumbstick esquerdo para baixo |
VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT |
0xD5 | Gamepad Thumbstick esquerdo direito |
VK_GAMEPAD_LEFT_THUMBSTICK_LEFT |
0xD6 | Gamepad Thumbstick esquerdo esquerdo |
VK_GAMEPAD_RIGHT_THUMBSTICK_UP |
0xD7 | Gamepad Polegar direito para cima |
VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN |
0xD8 | Gamepad Polegar direito para baixo |
VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT |
0xD9 | Gamepad direito Thumbstick direito |
VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT |
0xDA | Gamepad direito Thumbstick esquerdo |
VK_OEM_4 |
0xDB | Pode variar de acordo com o teclado. Para o teclado ANSI dos EUA, a tecla Left Brace |
VK_OEM_5 |
0xDC | Pode variar de acordo com o teclado. Para o teclado ANSI dos EUA, a tecla Backslash e Pipe |
VK_OEM_6 |
0xDD | Pode variar de acordo com o teclado. Para o teclado ANSI dos EUA, a tecla Right Brace |
VK_OEM_7 |
0xDE | Pode variar de acordo com o teclado. Para o teclado ANSI dos EUA, a tecla Apóstrofo e Aspas Duplas |
VK_OEM_8 |
0xDF | Pode variar de acordo com o teclado. Para o teclado CSA canadense, a tecla Ctrl direita |
| 0xE0 | Reservado | |
| 0xE1 | Específico do OEM | |
VK_OEM_102 |
0xE2 | Pode variar de acordo com o teclado. Para o teclado ISO europeu, a tecla Backslash e Pipe |
| 0xE3-E4 | Específico do OEM | |
VK_PROCESSKEY |
0xE5 | Chave PROCESS do IME |
| 0xE6 | Específico do OEM | |
VK_PACKET |
0xE7 | Usado para passar caracteres Unicode como se fossem pressionamentos de teclas. A tecla VK_PACKET é a palavra baixa de um valor de chave virtual de 32 bits usado para métodos de entrada que não sejam de teclado. Para obter mais informações, consulte Observação em KEYBDINPUT, SendInput, WM_KEYDOWNe WM_KEYUP |
| 0xE8 | Não atribuído | |
| 0xE9-F5 | Específico do OEM | |
VK_ATTN |
0xF6 | Tecla Attn |
VK_CRSEL |
0xF7 | Chave CrSel |
VK_EXSEL |
0xF8 | Chave ExSel |
VK_EREOF |
0xF9 | Apagar chave EOF |
VK_PLAY |
0xFA | Tecla de reprodução |
VK_ZOOM |
0xFB | Tecla de zoom |
VK_NONAME |
0xFC | Reservado |
VK_PA1 |
0xFD | Tecla PA1 |
VK_OEM_CLEAR |
0xFE | Chave de limpeza |
Comentários
Não confie nas teclas K_LWIN (0x5B) + VK_F17 (0x80) para alternar permanentemente uma configuração. No desligamento, o sistema usa essas teclas para redefinir várias configurações, que podem incluir aquelas definidas pelo seu aplicativo.
Requerimentos
| Exigência | Valor |
|---|---|
| Cliente mínimo suportado | Windows 2000 Professional [apenas aplicações de ambiente de trabalho] |
| Servidor mínimo suportado | Windows 2000 Server [apenas aplicações de ambiente de trabalho] |
| Cabeçalho | Winuser.h |