Come disabilitare la modalità mouse
La modalità mouse è attiva per impostazione predefinita per tutte le applicazioni, il che significa che tutte le applicazioni che non hanno optato per l'esclusione riceveranno un puntatore del mouse (simile a quello del browser Edge sulla console). Ti consigliamo vivamente di disattivare questa funzione e di ottimizzare la navigazione con il controller direzionale.
HTML
Per attivare la navigazione direzionale del controller in un'applicazione UWP (Universal Windows Platform) in JavaScript, utilizza la libreria JavaScript TVHelpers directional navigation . Includi il file JavaScript di navigazione direzionale nel pacchetto della tua applicazione e aggiungi un riferimento ad esso in tutte le pagine HTML che richiedono la navigazione direzionale del controller:
<script src="directionalnavigation-1.0.0.0.js"></script>
Per maggiori dettagli, consulta il wiki sulla navigazione direzionale.
Se invece vuoi disattivare la modalità mouse e utilizzare direttamente le API DOM o WinRT gamepad, esegui quanto segue per ogni pagina che lo richiede:
navigator.gamepadInputEmulation = "gamepad";
Questa proprietà ha come valore predefinito mouse
, che abilita la modalità mouse. Impostando keyboard
si disattiva la modalità mouse e l'input del gamepad genera eventi della tastiera DOM. Impostando gamepad
si disattiva la modalità mouse e non si generano eventi DOM per la tastiera, consentendoti di utilizzare semplicemente le API DOM o WinRT per il gamepad.
XAML
Per disattivare la modalità mouse, aggiungi quanto segue al costruttore della tua applicazione:
public App() {
this.InitializeComponent();
this.RequiresPointerMode = Windows.UI.Xaml.ApplicationRequiresPointerMode.WhenRequested;
this.Suspending += OnSuspending;
}
C++/DirectX
Se stai scrivendo un'applicazione in C++/DirectX, non c'è nulla da fare. La modalità mouse si applica solo alle applicazioni HTML e XAML.
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per