La siguiente tabla muestra los nombres de las constantes simbólicas, los valores hexadecimales y los equivalentes de mouse o teclado para los códigos de teclas virtuales utilizados por el sistema. Los códigos se enumeran en orden numérico.
constantes
-
VK_BOTÓN
(0x01)
- Boton izquierdo del raton VK_RBUTTON (0x02)
- Botón derecho del mouse VK_CANCELAR (0x03)
- Procesamiento de ruptura de control VK_MBOTÓN (0x04)
- Botón central del ratón (ratón de tres botones) VK_XBUTTON1 (0x05)
- Windows 2000/XP : botón de ratón X1 VK_XBUTTON2 (0x06)
- Windows 2000/XP : botón de ratón X2 - (0x07)
- Indefinido VK_ATRÁS (0x08)
- tecla RETROCESO VK_TAB (0x09)
- Tecla de tabulación - (0x0A-0B)
- Reservado VK_CLEAR (0x0C)
- tecla BORRAR VK_RETORNO (0x0D)
- Introducir clave - (0x0E-0F)
- Indefinido VK_SHIFT (0x10)
- Tecla Shift VK_CONTROL (0x11)
- tecla CTRL VK_MENÚ (0x12)
- Tecla Alt VK_PAUSA (0x13)
- tecla PAUSA VK_CAPITAL (0x14)
- Tecla BLOQ MAYÚS VK_KANA (0x15)
- Editor de métodos de entrada (IME) Modo Kana VK_HANGUEL (0x15)
- Modo IME Hanguel (mantenido por compatibilidad; use VK_HANGUL ) VK_HANGUL (0x15)
- Modo hangul de IME - (0x16)
- Indefinido VK_JUNJA (0x17)
- NOMBRE Junja moda VK_FINAL (0x18)
- Modo final de IME VK_HANJA (0x19)
- NOMBRE Moda Hanja VK_KANJI (0x19)
- Modo IME Kanji - (0x1A)
- Indefinido VK_ESCAPE (0x1B)
- tecla ESC CONVERTIR_VK (0x1C)
- IME convertir VK_NONCONVERT (0x1D)
- IME no convertido VK_ACEPTAR (0x1E)
- IME aceptar VK_MODECHANGE (0x1F)
- Solicitud de cambio de modo IME VK_ESPACIO (0x20)
- BARRA ESPACIADORA VK_PRIOR (0x21)
- tecla RE PÁG VK_NEXT (0x22)
- Tecla AV PÁG VK_END (0x23)
- tecla FIN VK_HOME (0x24)
- Llave de la casa VK_IZQUIERDA (0x25)
- tecla FLECHA IZQUIERDA VK_ARRIBA (0x26)
- tecla FLECHA ARRIBA VK_DERECHA (0x27)
- tecla FLECHA DERECHA VK_ABAJO (0x28)
- tecla FLECHA ABAJO VK_SELECT (0x29)
- tecla SELECCIONAR VK_IMPRIMIR (0x2A)
- tecla IMPRIMIR VK_EXECUTE (0x2B)
- tecla EJECUTAR VK_INSTANTÁNEA (0x2C)
- tecla IMPRIMIR PANTALLA VK_INSERT (0x2D)
- tecla INS VK_DELETE (0x2E)
- tecla Supr VK_AYUDA (0x2F)
- tecla AYUDA (0x30)
- tecla 0 (0x31)
- 1 llave (0x32)
- 2 clave (0x33)
- 3 clave (0x34)
- 4 clave (0x35)
- 5 clave (0x36)
- 6 clave (0x37)
- 7 clave (0x38)
- 8 clave (0x39)
- 9 clave - (0x3A-40)
- Indefinido (0x41)
- Una llave (0x42)
- tecla B (0x43)
- tecla C (0x44)
- tecla D (0x45)
- tecla mi (0x46)
- tecla f (0x47)
- tecla G (0x48)
- tecla H (0x49)
- Yo clave (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 izquierda de Windows (teclado Microsoft Natural) VK_RWIN (0x5C)
- Tecla derecha de Windows (teclado natural) VK_APLICACIONES (0x5D)
- Tecla de aplicaciones (teclado natural) - (0x5E)
- Reservado VK_SLEEP (0x5F)
- Tecla de suspensión de la computadora VK_NUMPAD0 (0x60)
- Tecla 0 del teclado numérico VK_NUMPAD1 (0x61)
- Teclado numérico 1 tecla VK_NUMPAD2 (0x62)
- Tecla 2 del teclado numérico VK_NUMPAD3 (0x63)
- Teclado numérico 3 tecla 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)
- Tecla 7 del teclado numérico VK_NUMPAD8 (0x68)
- Teclado numérico 8 teclas VK_NUMPAD9 (0x69)
- Tecla 9 del teclado numérico VK_MULTIPLICAR (0x6A)
- tecla multiplicar VK_ADD (0x6B)
- Agregar clave VK_SEPARATOR (0x6C)
- Clave separadora VK_SUSTRATO (0x6D)
- tecla de resta VK_DECIMAL (0x6E)
- clave decimal VK_DIVIDIR (0x6F)
- Clave de división 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 (0x80H)
- tecla F17 VK_F18 (0x81H)
- tecla F18 VK_F19 (0x82H)
- tecla F19 VK_F20 (0x83H)
- tecla F20 VK_F21 (0x84H)
- tecla F21 VK_F22 (0x85H)
- tecla F22 VK_F23 (0x86H)
- tecla F23 VK_F24 (0x87H)
- tecla F24 - (0x88-8F)
- Sin asignar VK_NUMLOCK (0x90)
- tecla BLOQ NUM VK_SCROLL (0x91)
- Tecla BLOQUEO DE DESPLAZAMIENTO (0x92-96)
- OEM específico - (0x97-9F)
- Sin asignar VK_LSHIFT (0xA0)
- Tecla MAYÚS izquierda VK_RSHIFT (0xA1)
- Tecla MAYÚS derecha VK_LCONTROL (0xA2)
- Tecla CONTROL izquierda VK_RCONTROL (0xA3)
- Tecla CONTROL derecha VK_LMENÚ (0xA4)
- Tecla MENÚ izquierda VK_RMENU (0xA5)
- Tecla MENÚ derecha VK_BROWSER_BACK (0xA6)
- Windows 2000/XP : tecla Atrás del navegador VK_BROWSER_FORWARD (0xA7)
- Windows 2000/XP : Tecla de avance del navegador VK_BROWSER_REFRESH (0xA8)
- Windows 2000/XP : Tecla de actualización del navegador VK_BROWSER_STOP (0xA9)
- Windows 2000/XP : tecla Detener navegador VK_BROWSER_SEARCH (0xAA)
- Windows 2000/XP : tecla de búsqueda del navegador VK_BROWSER_FAVORITOS (0xAB)
- Windows 2000/XP : Tecla de favoritos del navegador VK_BROWSER_HOME (0xAC)
- Windows 2000/XP : inicio del navegador y tecla de inicio VK_VOLUME_MUTE (0xAD)
- Windows 2000/XP : Tecla de silencio de volumen VK_VOLUMEN_ABAJO (0xAE)
- Windows 2000/XP : tecla para bajar el volumen VK_VOLUMEN_ARRIBA (0xAF)
- Windows 2000/XP : Tecla para subir el volumen VK_MEDIA_NEXT_TRACK (0xB0)
- Windows 2000/XP : tecla Siguiente pista VK_MEDIA_PREV_TRACK (0xB1)
- Windows 2000/XP : Tecla de pista anterior VK_MEDIA_STOP (0xB2)
- Windows 2000/XP : tecla Detener medios VK_MEDIA_PLAY_PAUSE (0xB3)
- Windows 2000/XP : tecla Reproducir/Pausar medios VK_LAUNCH_MAIL (0xB4)
- Windows 2000/XP : tecla Iniciar correo VK_LAUNCH_MEDIA_SELECT (0xB5)
- Windows 2000/XP : Seleccione la tecla Multimedia VK_LAUNCH_APP1 (0xB6)
- Windows 2000/XP : tecla Iniciar aplicación 1 VK_LAUNCH_APP2 (0xB7)
- Windows 2000/XP : tecla Iniciar aplicación 2 - (0xB8-B9)
- Reservado VK_OEM_1 (0xBA)
-
Se utiliza para caracteres misceláneos; puede variar según el teclado.
Windows 2000/XP : para el teclado estándar de EE. UU., la tecla ';:'
VK_OEM_PLUS
(0xBB)
- Windows 2000/XP : Para cualquier país/región, la tecla '+' VK_OEM_COMMA (0xBC)
- Windows 2000/XP : Para cualquier país/región, la tecla ',' VK_OEM_MINUS (0xBD)
- Windows 2000/XP : Para cualquier país/región, la tecla '-' VK_OEM_PERIOD (0xBE)
- Windows 2000/XP : Para cualquier país/región, el '.' llave VK_OEM_2 (0xBF)
-
Se utiliza para caracteres misceláneos; puede variar según el teclado.
Windows 2000/XP : para el teclado estándar de EE. UU., el '/?' llave
VK_OEM_3
(0xC0)
-
Se utiliza para caracteres misceláneos; puede variar según el teclado.
Windows 2000/XP : para el teclado estándar de EE. UU., la tecla '`~'
-
(0xC1-D7)
- Reservado - (0xD8-SI)
- Sin asignar VK_OEM_4 (0xDB)
-
Se utiliza para caracteres misceláneos; puede variar según el teclado.
Windows 2000/XP : para el teclado estándar de EE. UU., la tecla '[{'
VK_OEM_5
(0xCC)
-
Se utiliza para caracteres misceláneos; puede variar según el teclado.
Windows 2000/XP : para el teclado estándar de EE. UU., el '/|' llave
VK_OEM_6
(0xDD)
-
Se utiliza para caracteres misceláneos; puede variar según el teclado.
Windows 2000/XP : para el teclado estándar de EE. UU., la tecla ']}'
VK_OEM_7
(0xDE)
-
Se utiliza para caracteres misceláneos; puede variar según el teclado.
Windows 2000/XP : para el teclado estándar de EE. UU., la tecla 'comillas simples/comillas dobles'
VK_OEM_8
(0xDF)
- Se utiliza para caracteres misceláneos; puede variar según el teclado. - (0xE0)
- Reservado (0xE1)
- OEM específico VK_OEM_102 (0xE2)
- Windows 2000/XP : la tecla de paréntesis angular o la tecla de barra invertida en el teclado RT de 102 teclas (0xE3-E4)
- OEM específico VK_PROCESSKEY (0xE5)
- Windows 95/98/Me, Windows NT 4.0, Windows 2000/XP : tecla PROCESO IME (0xE6)
- OEM específico VK_PAQUETE (0xE7)
- Windows 2000/XP : se utiliza para pasar caracteres Unicode como si fueran pulsaciones de teclas. La clave VK_PACKET es la palabra baja de un valor de clave virtual de 32 bits que se utiliza para métodos de entrada que no son de teclado. Para obtener más información, consulte Observación en KEYBDINPUT , SendInput , WM_KEYDOWN y WM_KEYUP - (0xE8)
- Sin asignar (0xE9-F5)
- OEM específico VK_ATTN (0xF6)
- tecla de atención VK_CRSEL (0xF7)
- Tecla CrSel VK_EXSEL (0xF8)
- Tecla ExSel VK_EREOF (0xF9)
- Borrar clave EOF VK_PLAY (0xFA)
- tecla de reproducción VK_ZOOM (0xFB)
- tecla zoom VK_NONAME (0xFC)
- Reservado VK_PA1 (0xFD)
- clave PA1 VK_OEM_CLEAR (0xFE)
- Borrar clave