Skip to main content

XINPUT_KEYSTROKE

Descreve os dados de pressionamento de tecla retornados pela função XInputGetKeystroke.

Sintaxe

Membros

VirtualKey
Tipo: WORD
Código de tecla virtual da tecla, do botão ou do movimento do direcional. Unicode
Tipo: WCHAR
Esse membro não é usado, e seu valor é zero. Flags
Tipo: WORD
Sinalizadores que indicam o estado do teclado no momento do evento de entrada. Esse membro pode ser qualquer combinação dos seguintes sinalizadores: UserIndex
Tipo: BYTE
Índice do jogador associado ao headset; um valor no intervalo de 0 a XUSER_MAX_COUNT - 1. HidCode
Tipo: BYTE
Código HID (Human Interface Device) que corresponde à entrada. Se não houver código HID correspondente, esse valor será zero.

Comentários

Essa estrutura é usada pela função XInputGetKeystroke. Dispositivos futuros podem retornar códigos HID e valores de teclas virtuais que não têm suporte nos dispositivos atuais e não estão definidos no momento. Os aplicativos devem ignorar esses valores inesperados. Um código de tecla virtual é um valor de byte que representa uma tecla física específica no teclado, e não o caractere ou os caracteres (possivelmente nenhum) aos quais a tecla pode ser mapeada de acordo com o estado do teclado. O estado do teclado no momento em que uma tecla virtual é pressionada modifica o caractere relatado. Por exemplo, VK_4 pode representar “4” ou ”$”, dependendo do estado da tecla Shift. Um evento de teclado relatado inclui a tecla virtual que causou o evento, se a tecla foi pressionada ou solta (ou está se repetindo) e o estado do teclado no momento do evento. O estado do teclado indica se alguma tecla Ctrl, Alt ou Shift está pressionada. Os códigos de tecla virtual válidos (VK_xxx) são definidos em XInput.h. Além dos códigos que indicam pressionamentos de tecla, os seguintes códigos indicam entrada do controle: Para obter mais informações, consulte O wrapper XInputOnGameInput.

Requisitos

Cabeçalho: XInputOnGameInput.h Plataformas com suporte: consoles da família XBOX One e consoles XBOX Series

Confira também

Portabilidade do XInput para o GameInput
XInputOnGameInput
Last modified on October 6, 2026