마우스 모드를 사용하지 않도록 설정하는 방법
마우스 모드는 기본적으로 모든 애플리케이션에 대해 설정되어 있습니다. 즉, 설정 해제하지 않은 모든 애플리케이션은 마우스 포인터를 받습니다(콘솔의 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 애플리케이션에만 적용됩니다.