Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A tabela a seguir mostra os nomes de constante simbólicos, valores hexadecimal 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 mouse |
VK_RBUTTON |
0x02 | Botão direito do mouse |
VK_CANCEL |
0x03 | Processamento de quebra de controle |
VK_MBUTTON |
0x04 | Botão do mouse do meio |
VK_XBUTTON1 |
0x05 | Botão do mouse X1 |
VK_XBUTTON2 |
0x06 | Botão do mouse X2 |
| 0x07 | Reservado | |
VK_BACK |
0x08 | Chave de backspace |
VK_TAB |
0x09 | Tecla Tab |
| 0x0A-0B | Reservado | |
VK_CLEAR |
0x0C | Limpar chave |
VK_RETURN |
0x0D | Inserir 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 Pause |
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 Junja do IME |
VK_FINAL |
0x18 | Modo final do IME |
VK_HANJA |
0x19 | Modo de Hanja do IME |
VK_KANJI |
0x19 | Modo Kanji do IME |
VK_IME_OFF |
0x1A | IME desativado |
VK_ESCAPE |
0x1B | Chave Esc |
VK_CONVERT |
0x1C | Conversão de IME |
VK_NONCONVERT |
0x1D | Não inverter IME |
VK_ACCEPT |
0x1E | Aceitar IME |
VK_MODECHANGE |
0x1F | Solicitação de alteração do modo IME |
VK_SPACE |
0x20 | Tecla de barra de espaços |
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 chave |
VK_PRINT |
0x2A | Chave de impressão |
VK_EXECUTE |
0x2B | Executar chave |
VK_SNAPSHOT |
0x2C | Imprimir chave de tela |
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 | Chave B |
| C | 0x43 | Chave C |
| D | 0x44 | Chave D |
| E | 0x45 | Chave E |
| F | 0x46 | Tecla F |
| G | 0x47 | Tecla G |
| H | 0x48 | Chave H |
| I | 0x49 | Chave I |
| J | 0x4A | Chave J |
| K | 0x4B | Chave K |
| L | 0x4C | Chave L |
| M | 0x4D | Chave M |
| N | 0x4E | N chave |
| O | 0x4F | Chave O |
| P | 0x50 | Chave P |
| Q | 0x51 | Chave Q |
| R | 0x52 | Chave R |
| S | 0x53 | Chave S |
| T | 0x54 | Chave T |
| U | 0x55 | Chave U |
| V | 0x56 | Chave V |
| W | 0x57 | Chave W |
| X | 0x58 | Chave X |
| S | 0x59 | Chave Y |
| Z | 0x5A | Tecla Z |
VK_LWIN |
0x5B | Tecla de logotipo esquerda do Windows |
VK_RWIN |
0x5C | Tecla de logotipo direita do Windows |
VK_APPS |
0x5D | Chave do aplicativo |
| 0x5E | Reservado | |
VK_SLEEP |
0x5F | Chave de suspensão do computador |
VK_NUMPAD0 |
0x60 | Tecla do teclado numérico 0 |
VK_NUMPAD1 |
0x61 | Tecla do teclado numérico 1 |
VK_NUMPAD2 |
0x62 | Tecla do teclado numérico 2 |
VK_NUMPAD3 |
0x63 | Tecla do teclado numérico 3 |
VK_NUMPAD4 |
0x64 | Tecla do teclado numérico 4 |
VK_NUMPAD5 |
0x65 | Tecla do teclado numérico 5 |
VK_NUMPAD6 |
0x66 | Tecla do teclado numérico 6 |
VK_NUMPAD7 |
0x67 | Tecla do teclado numérico 7 |
VK_NUMPAD8 |
0x68 | Tecla do teclado numérico 8 |
VK_NUMPAD9 |
0x69 | Tecla do teclado numérico 9 |
VK_MULTIPLY |
0x6A | Multiplicar chave |
VK_ADD |
0x6B | Adicionar chave |
VK_SEPARATOR |
0x6C | Chave do separador |
VK_SUBTRACT |
0x6D | Subtrair chave |
VK_DECIMAL |
0x6E | Chave decimal |
VK_DIVIDE |
0x6F | Dividir chave |
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 | Chave F10 |
VK_F11 |
0x7A | Tecla F11 |
VK_F12 |
0x7B | Tecla F12 |
VK_F13 |
0x7C | Tecla F13 |
VK_F14 |
0x7D | Tecla F14 |
VK_F15 |
0x7E | Tecla F15 |
VK_F16 |
0x7F | Tecla F16 |
VK_F17 |
0x80 | Tecla F17 |
VK_F18 |
0x81 | Tecla F18 |
VK_F19 |
0x82 | Tecla F19 |
VK_F20 |
0x83 | Chave F20 |
VK_F21 |
0x84 | Tecla F21 |
VK_F22 |
0x85 | Tecla F22 |
VK_F23 |
0x86 | Tecla F23 |
VK_F24 |
0x87 | Tecla F24 |
| 0x88-8F | Reservado | |
VK_NUMLOCK |
0x90 | Chave de bloqueio num |
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 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 De volta do navegador |
VK_BROWSER_FORWARD |
0xA7 | Tecla De encaminhamento do navegador |
VK_BROWSER_REFRESH |
0xA8 | Chave de atualização do navegador |
VK_BROWSER_STOP |
0xA9 | Tecla Parar navegador |
VK_BROWSER_SEARCH |
0xAA | Chave de Pesquisa do Navegador |
VK_BROWSER_FAVORITES |
0xAB | Chave de Favoritos do Navegador |
VK_BROWSER_HOME |
0xAC | Início do navegador e chave inicial |
VK_VOLUME_MUTE |
0xAD | Tecla de mudo de volume |
VK_VOLUME_DOWN |
0xAE | Tecla Desativar Volume |
VK_VOLUME_UP |
0xAF | Tecla De aumento de volume |
VK_MEDIA_NEXT_TRACK |
0xB0 | Tecla Next Track |
VK_MEDIA_PREV_TRACK |
0xB1 | Chave de controle anterior |
VK_MEDIA_STOP |
0xB2 | Tecla Parar Mídia |
VK_MEDIA_PLAY_PAUSE |
0xB3 | Tecla Reproduzir/Pausar Mídia |
VK_LAUNCH_MAIL |
0xB4 | Iniciar chave de email |
VK_LAUNCH_MEDIA_SELECT |
0xB5 | Selecionar chave de mídia |
VK_LAUNCH_APP1 |
0xB6 | Iniciar a chave do Aplicativo 1 |
VK_LAUNCH_APP2 |
0xB7 | Iniciar a chave do Aplicativo 2 |
| 0xB8-B9 | Reservado | |
VK_OEM_1 |
0xBA | Ele 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 chave Equals e Plus |
VK_OEM_COMMA |
0xBC | Para qualquer país/região, a vírgula e a chave Menor que |
VK_OEM_MINUS |
0xBD | Para qualquer país/região, a chave Traço e Sublinhado |
VK_OEM_PERIOD |
0xBE | Para qualquer país/região, o período e a chave maior que |
VK_OEM_2 |
0xBF | Ele pode variar de acordo com o teclado. Para o teclado ANSI dos EUA, a tecla Barra para Frente e Ponto de Interrogação |
VK_OEM_3 |
0xC0 | Ele pode variar de acordo com o teclado. Para o teclado ANSI dos EUA, a tecla 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 Ombro Direito do Gamepad |
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 Do gamepad D-pad Up |
VK_GAMEPAD_DPAD_DOWN |
0xCC | Botão Para baixo do Gamepad D-pad |
VK_GAMEPAD_DPAD_LEFT |
0xCD | Botão esquerdo do gamepad D-pad |
VK_GAMEPAD_DPAD_RIGHT |
0xCE | Botão direito do gamepad D-pad |
VK_GAMEPAD_MENU |
0xCF | Botão Menu/Iniciar do Gamepad |
VK_GAMEPAD_VIEW |
0xD0 | Botão Modo de Exibição/Voltar do Gamepad |
VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON |
0xD1 | Botão Dedão Esquerdo do Gamepad |
VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON |
0xD2 | Botão Dedão direito do gamepad |
VK_GAMEPAD_LEFT_THUMBSTICK_UP |
0xD3 | Thumbstick Esquerdo do Gamepad para cima |
VK_GAMEPAD_LEFT_THUMBSTICK_DOWN |
0xD4 | Botão esquerdo do gamepad para baixo |
VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT |
0xD5 | Botão direito do gamepad esquerdo |
VK_GAMEPAD_LEFT_THUMBSTICK_LEFT |
0xD6 | Botão esquerdo do gamepad para a esquerda |
VK_GAMEPAD_RIGHT_THUMBSTICK_UP |
0xD7 | Botão direito do gamepad para cima |
VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN |
0xD8 | Botão direito do gamepad para baixo |
VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT |
0xD9 | Botão direito do gamepad |
VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT |
0xDA | Botão direito do gamepad para a esquerda |
VK_OEM_4 |
0xDB | Ele pode variar de acordo com o teclado. Para o teclado ANSI dos EUA, a tecla Left Brace |
VK_OEM_5 |
0xDC | Ele pode variar de acordo com o teclado. Para o teclado ANSI dos EUA, a tecla Backslash e Pipe |
VK_OEM_6 |
0xDD | Ele pode variar de acordo com o teclado. Para o teclado ANSI dos EUA, a tecla Brace direita |
VK_OEM_7 |
0xDE | Ele pode variar de acordo com o teclado. Para o teclado ANSI dos EUA, a tecla Apostrophe e Double Quotation Mark |
VK_OEM_8 |
0xDF | Ele 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 | Ele 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 DE PROCESSO do IME |
| 0xE6 | Específico do OEM | |
VK_PACKET |
0xE7 | Usado para passar caracteres Unicode como se fossem pressionamentos de tecla. 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 são de teclado. Para obter mais informações, consulte o Comentário em KEYBDINPUT, SendInput, WM_KEYDOWNe WM_KEYUP |
| 0xE8 | Não atribuído | |
| 0xE9-F5 | Específico do OEM | |
VK_ATTN |
0xF6 | Chave Attn |
VK_CRSEL |
0xF7 | Chave crSel |
VK_EXSEL |
0xF8 | Chave ExSel |
VK_EREOF |
0xF9 | Apagar chave EOF |
VK_PLAY |
0xFA | Tecla Play |
VK_ZOOM |
0xFB | Tecla zoom |
VK_NONAME |
0xFC | Reservado |
VK_PA1 |
0xFD | Tecla PA1 |
VK_OEM_CLEAR |
0xFE | Limpar chave |
Observações
Não confie nas teclas K_LWIN (0x5B) + VK_F17 (0x80) para alternar permanentemente uma configuração. No desligamento, o sistema usa essas chaves para redefinir várias configurações, que podem incluir aquelas definidas pelo seu aplicativo.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
| Cabeçalho | Winuser.h |