Windows.Gaming.Input 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 Windows 應用程式的遊戲控制器輸入存取權。
類別
ArcadeStick |
代表電動搖桿。 |
FlightStick |
代表飛行杆。 |
Gamepad |
代表遊戲台。 |
Headset |
包含附加至遊戲台的音訊頭戴式裝置相關資訊。 |
RacingWheel |
代表賽車方向盤。 |
RawGameController |
表示任何類型的遊戲控制器。 |
UINavigationController |
表示任何可用於 UI 流覽之類型的控制器。 大部分的遊戲台、電動搖桿和賽車方向盤也可以以 UINavigationController的形式存取。 建議遊戲在遊戲期間使用控制器特定的類別,以及 UI 功能表的 UINavigationController 類別。 |
結構
ArcadeStickReading |
電動搖桿的目前狀態。 |
FlightStickReading |
飛行杆的目前狀態。 |
GamepadReading |
表示遊戲台的目前狀態。 |
GamepadVibration |
描述遊戲台四個可用震動馬達的速度。 |
RacingWheelReading |
表示賽車方向盤的目前狀態。 |
UINavigationReading |
表示 UI 流覽控制器的目前狀態。 |
介面
IGameController |
所有控制器裝置實作的核心介面,不論其實際類型 (遊戲台、賽車方向盤、飛行杆等等) 。 此介面主要支援遊戲控制器的擴充性,可讓 OEM (原始設備製造商) 發佈 WinRT (Windows 執行階段) 類別,以提供其裝置功能豐富存取權,同時整合到基礎遊戲控制器裝置列舉架構中。 |
IGameControllerBatteryInfo |
介面可讓遊戲控制器 (或頭戴式裝置) 類別查詢目前電池狀態的相關資訊,不論其實際類型 (遊戲台、賽車方向盤、飛行杆等等) 。 |
列舉
ArcadeStickButtons |
指定電動搖桿的按鈕類型。 |
FlightStickButtons |
指定飛行杆按鈕的類型。 |
GameControllerButtonLabel |
出現在實體控制器按鈕上的標籤。 |
GameControllerSwitchKind |
遊戲控制器上的切換類型。 |
GameControllerSwitchPosition |
遊戲控制器開關的位置。 |
GamepadButtons |
指定按鈕類型。 |
OptionalUINavigationButtons |
指定可在顯示為流覽控制器的控制器上使用的其他按鈕。 |
RacingWheelButtons |
指定賽車方向盤按鈕類型。 |
RequiredUINavigationButtons |
指定在顯示為流覽控制器的控制器上使用所需的按鈕。 |
備註
Windows 應用程式必須有焦點,才能接收控制器的輸入。
重要
舊版 Win32 主控台應用程式應該改用 XInput Game Controller API 。