마우스 모드를 사용하지 않도록 설정하는 방법

마우스 모드는 기본적으로 모든 애플리케이션에 대해 설정되어 있습니다. 즉, 설정 해제하지 않은 모든 애플리케이션은 마우스 포인터를 받습니다(콘솔의 Edge 브라우저에 있는 것과 유사). 이 기능을 해제하고 방향 컨트롤러 탐색에 최적화하는 것을 강력히 추천합니다.

HTML

UWP(JavaScript 유니버설 Windows 플랫폼) 앱에서 방향 컨트롤러 탐색을 켜려면 TVHelpers 방향 탐색 JavaScript 라이브러리를 사용합니다. 앱 패키지에 방향 탐색 JavaScript 파일을 포함시키고, 방향 컨트롤러 탐색이 필요한 모든 HTML 페이지에 참조를 추가합니다.

<script src="directionalnavigation-1.0.0.0.js"></script>

자세한 내용은 방향 탐색 위키를 참조하세요.

대신 마우스 모드를 해제하고 DOM 또는 WinRT 게임 패드 API를 직접 사용하려는 경우 필요한 모든 페이지에 대해 다음을 실행합니다.

navigator.gamepadInputEmulation = "gamepad";

해당 속성은 기본적으로 마우스 모드를 사용하도록 설정하는 mouse입니다. 마우스 모드를 해제하도록 keyboard로 설정하면 마우스 모드가 꺼지고, 대신 게임 패드 입력이 DOM 키보드 이벤트를 생성합니다. gamepad로 설정하면 마우스 모드가 해제되고, DOM 키보드 이벤트를 생성하지 않도록 설정하며, DOM 또는 WinRT 게임 패드 API만 사용할 수 있습니다.

XAML

마우스 모드를 해제하려면 앱의 생성자에 다음을 추가하십시오.

public App() {
        this.InitializeComponent();
        this.RequiresPointerMode = Windows.UI.Xaml.ApplicationRequiresPointerMode.WhenRequested;
        this.Suspending += OnSuspending;
}

C++/DirectX

C++/DirectX 앱을 작성하는 경우 수행할 작업이 없습니다. 마우스 모드는 HTML 및 XAML 애플리케이션에만 적용됩니다.

참고 항목