Códigos de tecla virtual
A tabela a seguir mostra os nomes de constantes simbólicas, os valores hexadecimais e os equivalentes de mouse ou de teclado para os códigos de tecla virtual usados pelo sistema. Os códigos estão listados em ordem numérica.
Constante | Valor | Descrição |
---|---|---|
VK_LBUTTON |
0x01 | Botão do mouse esquerdo |
VK_RBUTTON |
0x02 | Botão direito do mouse |
VK_CANCEL |
0x03 | Processamento de Control+Break |
VK_MBUTTON |
0x04 | Botão do meio do mouse |
VK_XBUTTON1 |
0x05 | Botão X1 do mouse |
VK_XBUTTON2 |
0x06 | Botão X2 do mouse |
- |
0x07 | Reservado |
VK_BACK |
0x08 | Tecla BACKSPACE |
VK_TAB |
0x09 | tecla TAB |
- |
0x0A-0B | Reservado |
VK_CLEAR |
0x0C | Tecla CLEAR |
VK_RETURN |
0x0D | Tecla ENTER |
- |
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 IME |
VK_HANGUL |
0x15 | Modo Hangul IME |
VK_IME_ON |
0x16 | IME ativado |
VK_JUNJA |
0x17 | Modo Junja IME |
VK_FINAL |
0x18 | Modo final IME |
VK_HANJA |
0x19 | Modo Hanja IME |
VK_KANJI |
0x19 | Modo Kanji IME |
VK_IME_OFF |
0x1A | IME desativado |
VK_ESCAPE |
0x1B | Tecla ESC |
VK_CONVERT |
0x1C | Conversão em IME |
VK_NONCONVERT |
0x1D | Não conversão em IME |
VK_ACCEPT |
0x1E | Aceitação de IME |
VK_MODECHANGE |
0x1F | Solicitação de alteração do modo de IME |
VK_SPACE |
0x20 | BARRA DE ESPAÇOS |
VK_PRIOR |
0x21 | Tecla PAGE UP |
VK_NEXT |
0x22 | Tecla PAGE DOWN |
VK_END |
0x23 | Tecla END |
VK_HOME |
0x24 | Tecla HOME |
VK_LEFT |
0x25 | Tecla Seta para a esquerda |
VK_UP |
0x26 | Tecla Seta para cima |
VK_RIGHT |
0x27 | Tecla Seta para a direita |
VK_DOWN |
0x28 | Tecla Seta para baixo |
VK_SELECT |
0x29 | Tecla SELECT |
VK_PRINT |
0x2A | Tecla PRINT |
VK_EXECUTE |
0x2B | Tecla EXECUTE |
VK_SNAPSHOT |
0x2C | Tecla PRINT SCREEN |
VK_INSERT |
0x2D | Tecla INS |
VK_DELETE |
0x2E | Tecla DEL |
VK_HELP |
0x2F | Tecla HELP |
0x30 | Tecla 0 | |
0x31 | Tecla 1 | |
0x32 | Tecla 2 | |
0x33 | Tecla 3 | |
0x34 | Tecla 4 | |
0x35 | Tecla 5 | |
0x36 | Tecla 6 | |
0x37 | Tecla 7 | |
0x38 | Tecla 8 | |
0x39 | Tecla 9 | |
- |
0x3A-40 | Indefinido |
0x41 | Tecla A | |
0x42 | Tecla B | |
0x43 | Tecla C | |
0x44 | Tecla D | |
0x45 | Tecla E | |
0x46 | Tecla F | |
0x47 | Tecla G | |
0x48 | Tecla H | |
0x49 | Tecla I | |
0x4A | Tecla J | |
0x4B | Tecla K | |
0x4C | Tecla L | |
0x4D | Tecla M | |
0x4E | Tecla N | |
0x4F | Tecla O | |
0x50 | Tecla P | |
0x51 | Tecla Q | |
0x52 | Tecla R | |
0x53 | Tecla S | |
0x54 | Tecla T | |
0x55 | Tecla U | |
0x56 | Tecla V | |
0x57 | Tecla W | |
0x58 | Tecla X | |
0x59 | Tecla Y | |
0x5A | Tecla Z | |
VK_LWIN |
0x5B | Tecla Esquerda do Windows |
VK_RWIN |
0x5C | Tecla Direita do Windows |
VK_APPS |
0x5D | Chave de aplicativos |
- |
0x5E | Reservado |
VK_SLEEP |
0x5F | Tecla de Suspender computador |
VK_NUMPAD0 |
0x60 | Tecla 0 do teclado numérico |
VK_NUMPAD1 |
0x61 | Tecla 1 do teclado numérico |
VK_NUMPAD2 |
0x62 | Tecla 2 do teclado numérico |
VK_NUMPAD3 |
0x63 | Tecla 3 do teclado numérico |
VK_NUMPAD4 |
0x64 | Tecla 4 do teclado numérico |
VK_NUMPAD5 |
0x65 | Tecla 5 do teclado numérico |
VK_NUMPAD6 |
0x66 | Tecla 6 do teclado numérico |
VK_NUMPAD7 |
0x67 | Tecla 7 do teclado numérico |
VK_NUMPAD8 |
0x68 | Tecla 8 do teclado numérico |
VK_NUMPAD9 |
0x69 | Tecla 9 do teclado numérico |
VK_MULTIPLY |
0x6A | Tecla de multiplicação |
VK_ADD |
0x6B | Tecla de adição |
VK_SEPARATOR |
0x6C | Tecla de separação |
VK_SUBTRACT |
0x6D | Tecla de subtração |
VK_DECIMAL |
0x6E | Tecla de decimal |
VK_DIVIDE |
0x6F | Tecla 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 | 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 | Tecla 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 | Tecla NUM LOCK |
VK_SCROLL |
0x91 | Tecla SCROLL LOCK |
- |
0x92-96 | Específico do OEM |
- |
0x97-9F | Não atribuído |
VK_LSHIFT |
0xA0 | Tecla SHIFT esquerda |
VK_RSHIFT |
0xA1 | Tecla SHIFT direita |
VK_LCONTROL |
0xA2 | Tecla CONTROL esquerda |
VK_RCONTROL |
0xA3 | Tecla CONTROL 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 Avançar do navegador |
VK_BROWSER_REFRESH |
0xA8 | Tecla Atualizar do navegador |
VK_BROWSER_STOP |
0xA9 | Tecla Parar do navegador |
VK_BROWSER_SEARCH |
0xAA | Tecla Pesquisar do navegador |
VK_BROWSER_FAVORITES |
0xAB | Tecla Favoritos do navegador |
VK_BROWSER_HOME |
0xAC | Teclas Iniciar e Página Inicial do navegador |
VK_VOLUME_MUTE |
0xAD | Tecla Ativar Mudo |
VK_VOLUME_DOWN |
0xAE | Tecla Diminuir Volume |
VK_VOLUME_UP |
0xAF | Tecla Aumentar Volume |
VK_MEDIA_NEXT_TRACK |
0xB0 | Tecla Próxima Faixa |
VK_MEDIA_PREV_TRACK |
0xB1 | Tecla Faixa Anterior |
VK_MEDIA_STOP |
0xB2 | Tecla Parar Mídia |
VK_MEDIA_PLAY_PAUSE |
0xB3 | Tecla Reproduzir/Pausar Mídia |
VK_LAUNCH_MAIL |
0xB4 | Tecla Iniciar Email |
VK_LAUNCH_MEDIA_SELECT |
0xB5 | Tecla Selecionar Mídia |
VK_LAUNCH_APP1 |
0xB6 | Tecla Iniciar Aplicativo 1 |
VK_LAUNCH_APP2 |
0xB7 | Tecla Iniciar Aplicativo 2 |
- |
0xB8-B9 | Reservado |
VK_OEM_1 |
0xBA | Usado para caracteres diversos. Pode variar de acordo com o teclado. Para o teclado padrão dos EUA, a ;: tecla |
VK_OEM_PLUS |
0xBB | Para qualquer país/região, a + chave |
VK_OEM_COMMA |
0xBC | Para qualquer país/região, a , chave |
VK_OEM_MINUS |
0xBD | Para qualquer país/região, a - chave |
VK_OEM_PERIOD |
0xBE | Para qualquer país/região, a . chave |
VK_OEM_2 |
0xBF | Usado para caracteres diversos. Pode variar de acordo com o teclado. Para o teclado padrão dos EUA, a /? tecla |
VK_OEM_3 |
0xC0 | Usado para caracteres diversos. Pode variar de acordo com o teclado. Para o teclado padrão dos EUA, a `~ tecla |
- |
0xC1-DA | Reservado |
VK_OEM_4 |
0xDB | Usado para caracteres diversos. Pode variar de acordo com o teclado. Para o teclado padrão dos EUA, a [{ tecla |
VK_OEM_5 |
0xDC | Usado para caracteres diversos. Pode variar de acordo com o teclado. Para o teclado padrão dos EUA, a \\| tecla |
VK_OEM_6 |
0xDD | Usado para caracteres diversos. Pode variar de acordo com o teclado. Para o teclado padrão dos EUA, a ]} tecla |
VK_OEM_7 |
0xDE | Usado para caracteres diversos. Pode variar de acordo com o teclado. Para o teclado padrão dos EUA, a '" tecla |
VK_OEM_8 |
0xDF | Usado para caracteres diversos. Pode variar de acordo com o teclado. |
- |
0xE0 | Reservado |
- |
0xE1 | Específico do OEM |
VK_OEM_102 |
0xE2 | As teclas <> no teclado padrão dos EUA ou a tecla \\| no teclado de 102 teclas que não é dos EUA |
- |
0xE3-E4 | Específico do OEM |
VK_PROCESSKEY |
0xE5 | Tecla PROCESS do IME |
- |
0xE6 | Específico do OEM |
VK_PACKET |
0xE7 | Usada para passar a caracteres Unicode como se fossem pressionamentos de teclas. A tecla VK_PACKET é a palavra inferior de um valor de tecla virtual de 32 bits usado para métodos de entrada diferentes do teclado. Para obter mais informações, confira Comentário em KEYBDINPUT , SendInput , WM_KEYDOWN e WM_KEYUP |
- |
0xE8 | Não atribuído |
- |
0xE9-F5 | Específico do OEM |
VK_ATTN |
0xF6 | Tecla ATTN |
VK_CRSEL |
0xF7 | Tecla CrSel |
VK_EXSEL |
0xF8 | Tecla ExSel |
VK_EREOF |
0xF9 | Tecla Apagar EOF |
VK_PLAY |
0xFA | Tecla Play |
VK_ZOOM |
0xFB | Tecla Zoom |
VK_NONAME |
0xFC | Reservado |
VK_PA1 |
0xFD | Tecla PA1 |
VK_OEM_CLEAR |
0xFE | Tecla CLEAR |
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 |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários