다음을 통해 공유


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 항목을 참조하세요.

currentLayoutpreviousLayout 매개 변수는 GetKeyboardLayoutName 함수에서 제공하는 것과 동일하지만 문자열 대신 32비트 정수로 표현되는 키보드 레이아웃 ID 값을 포함합니다.

요구 사항

헤더: GameInput.h

라이브러리: xgameruntime.lib

지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔

참고 항목

GameInput 개요
GameInput