Skip to main content

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

版本歷程記錄

Last modified on October 6, 2026