Windows.Gaming.Input 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Windows 응용 프로그램에 대 한 게임 컨트롤러 입력에 대 한 액세스를 제공 합니다.
클래스
| ArcadeStick |
아케이드 스틱을 나타냅니다. |
| FlightStick |
플라이트 스틱을 나타냅니다. |
| Gamepad |
게임 패드를 나타냅니다. |
| Headset |
게임 패드에 연결된 오디오 헤드셋에 대한 정보를 포함합니다. |
| RacingWheel |
레이싱 휠을 나타냅니다. |
| RawGameController |
모든 유형의 게임 컨트롤러를 나타냅니다. |
| UINavigationController |
UI 탐색에 사용할 수 있는 모든 형식의 컨트롤러를 나타냅니다. 대부분의 게임 패드, 아케이드 스틱 및 레이싱 휠도 UINavigationController 로 액세스할 수 있습니다. 게임은 게임 플레이 중에 컨트롤러별 클래스를 사용하고 UI 메뉴에는 UINavigationController 클래스를 사용하는 것이 좋습니다. |
구조체
| ArcadeStickReading |
아케이드 스틱의 현재 상태입니다. |
| FlightStickReading |
비행 스틱의 현재 상태입니다. |
| GamepadReading |
게임 패드의 현재 상태를 나타냅니다. |
| GamepadVibration |
게임 패드의 4가지 사용 가능한 진동 모터의 속도를 설명합니다. |
| GamingInputPreviewContract | |
| RacingWheelReading |
레이싱 휠의 현재 상태를 나타냅니다. |
| UINavigationReading |
UI 탐색 컨트롤러의 현재 상태를 나타냅니다. |
인터페이스
| IGameController |
실제 유형(게임 패드, 레이싱 휠, 플라이트 스틱 등)에 관계없이 모든 컨트롤러 디바이스에서 구현해야 하는 핵심 인터페이스입니다. 이 인터페이스는 주로 OEM(원본 장비 제조업체)이 기본 게임 컨트롤러 디바이스 열거 프레임워크에 통합하면서 디바이스 기능에 대한 풍부한 액세스를 제공하는 WinRT(Windows 런타임) 클래스를 게시할 수 있도록 하는 게임 컨트롤러의 확장성을 지원하기 위해 존재합니다. |
| IGameControllerBatteryInfo |
게임 컨트롤러(또는 헤드셋) 클래스가 실제 유형(게임 패드, 레이싱 휠, 플라이트 스틱 등)에 관계없이 현재 배터리 상태에 대한 정보를 쿼리할 수 있도록 하는 인터페이스입니다. |
열거형
| ArcadeStickButtons |
아케이드 스틱의 단추 유형을 지정합니다. |
| FlightStickButtons |
플라이트 스틱 단추의 유형을 지정합니다. |
| GameControllerButtonLabel |
물리적 컨트롤러 단추에 표시되는 레이블입니다. |
| GameControllerSwitchKind |
게임 컨트롤러의 스위치 유형입니다. |
| GameControllerSwitchPosition |
게임 컨트롤러 스위치의 위치입니다. |
| GamepadButtons |
단추 유형을 지정합니다. |
| OptionalUINavigationButtons |
탐색 컨트롤러로 표시되는 컨트롤러에서 사용할 수 있는 추가 단추를 지정합니다. |
| RacingWheelButtons |
레이싱 휠 버튼 유형을 지정합니다. |
| RequiredUINavigationButtons |
탐색 컨트롤러로 표시되는 컨트롤러에서 사용할 수 있어야 하는 단추를 지정합니다. |
설명
Xbox One 컨트롤러에서 입력을 받으려면 Windows 응용 프로그램에 포커스가 있어야 합니다.
중요
레거시 Win32 콘솔 응용 프로그램은 XInput Game Controller api 를 대신 사용 해야 합니다.
추가 정보
피드백
다음에 대한 사용자 의견 제출 및 보기