GameInputKeyboardLayoutCallback
가이드 버튼(누름 또는 놓음) 이벤트에 대해 타이틀이 정의한 콜백.
구문
void GameInputKeyboardLayoutCallback(
GameInputCallbackToken callbackToken,
void * context,
IGameInputDevice * device,
uint64_t timestamp,
uint32_t currentLayout,
uint32_t previousLayout
)
매개 변수
callbackToken _In_
형식: GameInputCallbackToken
IGameInput::RegisterKeyboardLayoutCallback에서 반환된 콜백 토큰입니다.
context _In_
형식: void*
IGameInput::RegisterKeyboardLayoutCallback에 전달된 타이틀틀 정의 컨텍스트입니다.
device _In_
형식: IGameInputDevice*
이벤트를 트리거한 장치.
timestamp _In_
형식: uint64_t
이벤트과 연결된 마이크로초 타임스탬프.
currentLayout _In_
형식: uint32_t
새/현재 키보드 레이아웃입니다.
previousLayout _In_
형식: uint32_t
이전 키보드 레이아웃입니다.
반환 값
형식: void
설명
GameInputKeyboardLayoutCallback
함수는 키보드 레이아웃이 변경될 때 제목 정의 콜백에서 사용됩니다.
IGameInput::RegisterKeyboardLayoutCallback 메서드로 등록됩니다. 이 함수는 등록 방법에서 설정한 조건에 의해 트리거됩니다. 자세한 내용은 고급 GameInput 항목을 참조하세요.
currentLayout
및 previousLayout
매개 변수는 GetKeyboardLayoutName 함수에서 제공하는 것과 동일하지만 문자열 대신 32비트 정수로 표현되는 키보드 레이아웃 ID 값을 포함합니다.
요구 사항
헤더: GameInput.h
라이브러리: xgameruntime.lib
지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔