Windows.Gaming.Input 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 を使用する 必要があります。