códigos de Virtual-Key
En la tabla siguiente se muestran los nombres simbólicos de constantes, los valores hexadecimales y los equivalentes de mouse o teclado para los códigos de clave virtual utilizados por el sistema. Los códigos se enumeran en orden numérico.
Constante | Valor | Descripción |
---|---|---|
VK_LBUTTON |
0x01 | Botón izquierdo del mouse |
VK_RBUTTON |
0x02 | Botón derecho del mouse |
VK_CANCEL |
0x03 | Procesamiento de interrupción de control |
VK_MBUTTON |
0x04 | Botón central del mouse |
VK_XBUTTON1 |
0x05 | Botón del mouse X1 |
VK_XBUTTON2 |
0x06 | Botón del mouse X2 |
0x07 | Reservado | |
VK_BACK |
0x08 | Tecla de retroceso |
VK_TAB |
0x09 | Tecla de tabulación |
0x0A-0B | Reservado | |
VK_CLEAR |
0x0C | Borrar clave |
VK_RETURN |
0x0D | Escriba la tecla |
0x0E-0F | Sin asignar | |
VK_SHIFT |
0x10 | Tecla de mayúsculas |
VK_CONTROL |
0x11 | Tecla Ctrl |
VK_MENU |
0x12 | Tecla ALT |
VK_PAUSE |
0x13 | Pausar clave |
VK_CAPITAL |
0x14 | Taps lock key (Taps lock key) |
VK_KANA |
0x15 | Modo Kana de IME |
VK_HANGUL |
0x15 | Modo Hangul de IME |
VK_IME_ON |
0x16 | IME activado |
VK_JUNJA |
0x17 | Modo Junja de IME |
VK_FINAL |
0x18 | Modo final de IME |
VK_HANJA |
0x19 | Modo IME Hanja |
VK_KANJI |
0x19 | Modo Kanji de IME |
VK_IME_OFF |
0x1A | IME desactivado |
VK_ESCAPE |
0x1B | Tecla esc |
VK_CONVERT |
0x1C | Conversión de IME |
VK_NONCONVERT |
0x1D | IME nonconvert |
VK_ACCEPT |
0x1E | Aceptación de IME |
VK_MODECHANGE |
0x1F | Solicitud de cambio del modo IME |
VK_SPACE |
0x20 | Tecla de barra espaciadora |
VK_PRIOR |
0x21 | Tecla arriba de página |
VK_NEXT |
0x22 | Tecla hacia abajo de página |
VK_END |
0x23 | Tecla final |
VK_HOME |
0x24 | Tecla principal |
VK_LEFT |
0x25 | Tecla de flecha izquierda |
VK_UP |
0x26 | Tecla de flecha arriba |
VK_RIGHT |
0x27 | Tecla de flecha derecha |
VK_DOWN |
0x28 | Tecla de flecha abajo |
VK_SELECT |
0x29 | Seleccionar clave |
VK_PRINT |
0x2A | Tecla de impresión |
VK_EXECUTE |
0x2B | Ejecutar clave |
VK_SNAPSHOT |
0x2C | Tecla de pantalla de impresión |
VK_INSERT |
0x2D | Insertar clave |
VK_DELETE |
0x2E | Eliminar clave |
VK_HELP |
0x2F | Clave de ayuda |
`0` |
0x30 | 0 clave |
`1` |
0x31 | 1 clave |
`2` |
0x32 | 2 teclas |
`3` |
0x33 | 3 tecla |
`4` |
0x34 | 4 teclas |
`5` |
0x35 | 5 teclas |
`6` |
0x36 | 6 teclas |
`7` |
0x37 | 7 clave |
`8` |
0x38 | 8 teclas |
`9` |
0x39 | 9 clave |
0x3A-40 | Indefinido | |
`A` |
0x41 | Una clave |
`B` |
0x42 | Tecla B |
`C` |
0x43 | Clave C |
`D` |
0x44 | Tecla D |
`E` |
0x45 | Tecla E |
`F` |
0x46 | Tecla F |
`G` |
0x47 | Tecla G |
`H` |
0x48 | Tecla H |
`I` |
0x49 | Clave I |
`J` |
0x4A | Clave J |
`K` |
0x4B | Tecla K |
`L` |
0x4C | Tecla L |
`M` |
0x4D | Tecla M |
`N` |
0x4E | N clave |
`O` |
0x4F | Tecla O |
`P` |
0x50 | Tecla P |
`Q` |
0x51 | Tecla Q |
`R` |
0x52 | Clave de R |
`S` |
0x53 | Tecla S |
`T` |
0x54 | Tecla T |
`U` |
0x55 | Tecla U |
`V` |
0x56 | Clave V |
`W` |
0x57 | Tecla W |
`X` |
0x58 | Tecla X |
`Y` |
0x59 | Tecla Y |
`Z` |
0x5A | Tecla Z |
VK_LWIN |
0x5B | Tecla izquierda del logotipo de Windows |
VK_RWIN |
0x5C | Tecla del logotipo de Windows derecha |
VK_APPS |
0x5D | Clave de aplicación |
0x5E | Reservado | |
VK_SLEEP |
0x5F | Tecla de suspensión del equipo |
VK_NUMPAD0 |
0x60 | Teclado numérico 0 tecla |
VK_NUMPAD1 |
0x61 | Teclado numérico 1 tecla |
VK_NUMPAD2 |
0x62 | Teclado numérico 2 clave |
VK_NUMPAD3 |
0x63 | Teclado numérico 3 |
VK_NUMPAD4 |
0x64 | Teclado numérico 4 tecla |
VK_NUMPAD5 |
0x65 | Teclado numérico 5 tecla |
VK_NUMPAD6 |
0x66 | Teclado numérico 6 tecla |
VK_NUMPAD7 |
0x67 | Teclado numérico 7 tecla |
VK_NUMPAD8 |
0x68 | Teclado numérico 8 tecla |
VK_NUMPAD9 |
0x69 | Teclado numérico 9 |
VK_MULTIPLY |
0x6A | Multiplicar clave |
VK_ADD |
0x6B | Agregar clave |
VK_SEPARATOR |
0x6C | Clave separadora |
VK_SUBTRACT |
0x6D | Restar clave |
VK_DECIMAL |
0x6E | Tecla decimal |
VK_DIVIDE |
0x6F | Dividir clave |
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 | Clave de bloqueo de número |
VK_SCROLL |
0x91 | Tecla de bloqueo de desplazamiento |
0x92-96 | Específico del OEM | |
0x97-9F | Sin asignar | |
VK_LSHIFT |
0xA0 | Tecla Mayús izquierda |
VK_RSHIFT |
0xA1 | Tecla Mayús derecha |
VK_LCONTROL |
0xA2 | Tecla Ctrl izquierda |
VK_RCONTROL |
0xA3 | Tecla Ctrl derecha |
VK_LMENU |
0xA4 | Tecla Alt izquierda |
VK_RMENU |
0xA5 | Tecla Alt derecha |
VK_BROWSER_BACK |
0xA6 | Tecla Atrás del explorador |
VK_BROWSER_FORWARD |
0xA7 | Tecla de reenvío del explorador |
VK_BROWSER_REFRESH |
0xA8 | Tecla de actualización del explorador |
VK_BROWSER_STOP |
0xA9 | Tecla de detención del explorador |
VK_BROWSER_SEARCH |
0xAA | Tecla de búsqueda del explorador |
VK_BROWSER_FAVORITES |
0xAB | Tecla Favoritos del explorador |
VK_BROWSER_HOME |
0xAC | Inicio del explorador y tecla Inicio |
VK_VOLUME_MUTE |
0xAD | Tecla de silenciación de volumen |
VK_VOLUME_DOWN |
0xAE | Tecla de reducción de volumen |
VK_VOLUME_UP |
0xAF | Tecla de subir volumen |
VK_MEDIA_NEXT_TRACK |
0xB0 | Tecla de seguimiento siguiente |
VK_MEDIA_PREV_TRACK |
0xB1 | Tecla de seguimiento anterior |
VK_MEDIA_STOP |
0xB2 | Detener clave multimedia |
VK_MEDIA_PLAY_PAUSE |
0xB3 | Reproducir o pausar clave multimedia |
VK_LAUNCH_MAIL |
0xB4 | Iniciar clave de correo |
VK_LAUNCH_MEDIA_SELECT |
0xB5 | Seleccionar clave multimedia |
VK_LAUNCH_APP1 |
0xB6 | Iniciar la clave 1 de la aplicación |
VK_LAUNCH_APP2 |
0xB7 | Iniciar la clave de la aplicación 2 |
0xB8-B9 | Reservado | |
VK_OEM_1 |
0xBA | Se usa para caracteres varios; puede variar según el teclado. Para el teclado estándar de EE. UU., la tecla ;: |
VK_OEM_PLUS |
0xBB | Para cualquier país o región, la clave de + |
VK_OEM_COMMA |
0xBC | Para cualquier país o región, la clave de , |
VK_OEM_MINUS |
0xBD | Para cualquier país o región, la clave de - |
VK_OEM_PERIOD |
0xBE | Para cualquier país o región, la clave de . |
VK_OEM_2 |
0xBF | Se usa para caracteres varios; puede variar según el teclado. Para el teclado estándar de EE. UU., la tecla /? |
VK_OEM_3 |
0xC0 | Se usa para caracteres varios; puede variar según el teclado. Para el teclado estándar de EE. UU., la tecla `~ |
0xC1-DA | Reservado | |
VK_OEM_4 |
0xDB | Se usa para caracteres varios; puede variar según el teclado. Para el teclado estándar de EE. UU., la tecla [{ |
VK_OEM_5 |
0xDC | Se usa para caracteres varios; puede variar según el teclado. Para el teclado estándar de EE. UU., la tecla \\| |
VK_OEM_6 |
0xDD | Se usa para caracteres varios; puede variar según el teclado. Para el teclado estándar de EE. UU., la tecla ]} |
VK_OEM_7 |
0xDE | Se usa para caracteres varios; puede variar según el teclado. Para el teclado estándar de EE. UU., la tecla '" |
VK_OEM_8 |
0xDF | Se usa para caracteres varios; puede variar según el teclado. |
0xE0 | Reservado | |
0xE1 | Específico del OEM | |
VK_OEM_102 |
0xE2 | Teclas <> en el teclado estándar de EE. UU., o la tecla \\| en el teclado que no es de 102 teclas de EE. UU. |
0xE3-E4 | Específico del OEM | |
VK_PROCESSKEY |
0xE5 | Clave DE PROCESO de IME |
0xE6 | Específico del OEM | |
VK_PACKET |
0xE7 | Se usa para pasar caracteres Unicode como si fueran pulsaciones de tecla. La tecla VK_PACKET es la palabra baja de un valor de clave virtual de 32 bits que se usa para los métodos de entrada que no son de teclado. Para obtener más información, vea Comentarios en KEYBDINPUT , SendInput , WM_KEYDOWN y WM_KEYUP |
0xE8 | Sin asignar | |
0xE9-F5 | Específico del OEM | |
VK_ATTN |
0xF6 | Tecla Attn |
VK_CRSEL |
0xF7 | Clave crSel |
VK_EXSEL |
0xF8 | Tecla ExSel |
VK_EREOF |
0xF9 | Borrar la clave EOF |
VK_PLAY |
0xFA | Tecla de reproducción |
VK_ZOOM |
0xFB | Tecla de zoom |
VK_NONAME |
0xFC | Reservado |
VK_PA1 |
0xFD | Clave PA1 |
VK_OEM_CLEAR |
0xFE | Borrar clave |
Observaciones
No confíe en las claves de K_LWIN (0x5B) + VK_F17 (0x80) para cambiar permanentemente una configuración. Al apagar, el sistema usa estas claves para restablecer varias configuraciones, que podrían incluir las establecidas por la aplicación.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo admitido | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo admitido | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | Winuser.h |