XINPUT_KEYSTROKE
Describe los datos de pulsación de tecla devueltos por la función XInputGetKeystroke.Sintaxis
Miembros
VirtualKeyTipo: WORD Código de tecla virtual de la tecla, el botón o el movimiento de palanca. Unicode
Tipo: WCHAR Este miembro no se usa y su valor es cero. Flags
Tipo: WORD Marcas que indican el estado del teclado en el momento del evento de entrada. Este miembro puede ser cualquier combinación de las marcas siguientes:
UserIndex
Tipo: BYTE Índice del jugador asociado a los auriculares; un valor en el intervalo de 0 a
XUSER_MAX_COUNT - 1.
HidCodeTipo: BYTE Código de dispositivo de interfaz humana (HID) que corresponde a la entrada. Si no hay un código HID correspondiente, este valor es cero.
Comentarios
Esta estructura la usa la función XInputGetKeystroke. Es posible que dispositivos futuros devuelvan códigos HID y valores de teclas virtuales que no se admiten en los dispositivos actuales y que no están definidos en este momento. Las aplicaciones deben ignorar estos valores inesperados. Un código de tecla virtual es un valor de byte que representa una tecla física concreta del teclado, no el carácter o los caracteres (posiblemente ninguno) a los que la tecla se puede asignar según el estado del teclado. El estado del teclado en el momento en que se presiona una tecla virtual modifica el carácter notificado. Por ejemplo,VK_4 podría representar “4” o ”$”, según el estado de la tecla Mayús.
Un evento de teclado notificado incluye la tecla virtual que provocó el evento, si la tecla se presionó o se soltó (o si se está repitiendo) y el estado del teclado en el momento del evento. El estado del teclado indica si alguna tecla Ctrl, Alt o Mayús está presionada.
Los códigos de tecla virtual válidos (VK_xxx) se definen en XInput.h. Además de los códigos que indican pulsaciones de teclas, los códigos siguientes indican entrada del mando:
Para obtener más información, consulte El contenedor XInputOnGameInput.
Requisitos
Encabezado: XInputOnGameInput.h Plataformas compatibles: consolas de la familia XBOX One y consolas XBOX SeriesConsulte también
Portabilidad de XInput a GameInputXInputOnGameInput
