Bagikan melalui


Cara menonaktifkan mode mouse

Mode mouse aktif secara default untuk semua aplikasi, yang berarti bahwa semua aplikasi yang belum memilih keluar akan menerima penunjuk mouse (mirip dengan yang ada di browser Edge di konsol). Kami sangat menyarankan Anda menonaktifkan ini dan mengoptimalkan navigasi pengontrol arah.

HTML

Untuk mengaktifkan navigasi pengontrol arah di aplikasi JavaScript Platform Windows Universal (UWP), gunakan pustaka JavaScript navigasi arah TVHelpers. Sertakan file JavaScript navigasi arah dalam paket aplikasi Anda, dan tambahkan referensi ke dalamnya di semua halaman HTML yang memerlukan navigasi pengontrol arah:

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

Untuk detail selengkapnya, lihat wiki navigasi arah.

Jika Anda ingin menonaktifkan mode mouse dan menggunakan API gamepad DOM atau WinRT secara langsung, jalankan hal berikut untuk setiap halaman yang memerlukannya:

navigator.gamepadInputEmulation = "gamepad";

Properti ini default ke mouse, yang memungkinkan mode mouse. Mengaturnya untuk keyboard mematikan mode mouse, dan sebaliknya input gamepad menghasilkan peristiwa keyboard DOM. Mengaturnya untuk gamepad mematikan mode mouse dan tidak menghasilkan peristiwa keyboard DOM, dan memungkinkan Anda untuk hanya menggunakan API gamepad DOM atau WinRT.

XAML

Untuk menonaktifkan mode mouse, tambahkan yang berikut ini ke konstruktor untuk aplikasi Anda:

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

C++/DirectX

Jika Anda menulis aplikasi C++/DirectX, tidak ada yang bisa dilakukan. Mode mouse hanya berlaku untuk aplikasi HTML dan XAML.

Lihat juga