GameInputKeyboardLayoutCallback
由遊戲定義、用於指南按鈕 (按下或放開) 事件的回呼。語法
參數
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 位元整數而非字串表示。
需求
標頭: GameInput.h 程式庫: gameinput.lib 支援的平台: Windows、XBOX One 系列主機和 XBOX Series 主機另請參閱
GameInput 概觀GameInput
