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 関数で提供されるものと同じキーボード レイアウト ID 値が含まれますが、文字列ではなく 32 ビット整数で表されます。
要件
ヘッダー: GameInput.h
ライブラリ: xgameruntime.lib
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体