Windows.Gaming.Input 名前空間

Windows アプリケーションのゲーム コントローラー入力へのアクセスを提供します。

クラス

ArcadeStick

アーケード スティックを表します。

FlightStick

フライト スティックを表します。

Gamepad

ゲームパッドを表します。

Headset

ゲームパッドに接続されているオーディオ ヘッドセットに関する情報が含まれます。

RacingWheel

レーシング ホイールを表します。

RawGameController

任意の種類のゲーム コントローラーを表します。

UINavigationController

UI ナビゲーションに使用できる任意の種類のコントローラーを表します。 ほとんどのゲームパッド、アーケードスティック、レーシングホイールは、 UINavigationControllerとしてアクセスすることもできます。 ゲームではゲームプレイ中にコントローラー固有のクラスを使用し、UI メニューには UINavigationController クラスを使用することをお勧めします。

構造体

ArcadeStickReading

アーケードスティックの現在の状態。

FlightStickReading

フライト スティックの現在の状態。

GamepadReading

ゲームパッドの現在の状態を表します。

GamepadVibration

ゲームパッドの 4 つの使用可能な振動モーターの速度について説明します。

RacingWheelReading

レーシング ホイールの現在の状態を表します。

UINavigationReading

UI ナビゲーション コントローラーの現在の状態を表します。

インターフェイス

IGameController

実際の種類 (ゲームパッド、レーシング ホイール、フライト スティックなど) に関係なく、すべてのコントローラー デバイスで実装する必要があるコア インターフェイス。 このインターフェイスは主に、ゲーム コントローラーの拡張性をサポートするために存在します。これにより、OEM (オリジナル機器メーカー) は、基になるゲーム コントローラー デバイス列挙フレームワークに統合しながら、デバイスの機能に豊富なアクセスを提供する WinRT (Windows ランタイム) クラスを発行できます。

IGameControllerBatteryInfo

ゲーム コントローラー (またはヘッドセット) クラスが実際の種類 (ゲームパッド、レーシング ホイール、フライト スティックなど) に関係なく、現在のバッテリー状態に関する情報を照会できるようにするインターフェイス。

列挙型

ArcadeStickButtons

アーケード スティックのボタンの種類を指定します。

FlightStickButtons

フライト スティック ボタンの種類を指定します。

GameControllerButtonLabel

物理コントローラー ボタンに表示されるラベル。

GameControllerSwitchKind

ゲーム コントローラーのスイッチの種類。

GameControllerSwitchPosition

ゲーム コントローラーのスイッチの位置。

GamepadButtons

ボタンの種類を指定します。

OptionalUINavigationButtons

ナビゲーション コントローラーとして表示されるコントローラーで使用できる追加のボタンを指定します。

RacingWheelButtons

レーシング ホイール ボタンの種類を指定します。

RequiredUINavigationButtons

ナビゲーション コントローラーとして表示されるコントローラーで使用するために必要なボタンを指定します。

注釈

Windows アプリケーションは、コントローラーから入力を受け取るためにフォーカスを持っている必要があります。

重要

従来の Win32 コンソール アプリケーションでは、代わりに XInput ゲーム コントローラー API を使用する 必要があります。

こちらもご覧ください