Sin da Windows 95, il sistema operativo ha una funzionalità chiamata Xmouse in cui il focus delle finestre può seguire il puntatore del mouse, il che significa che, quando si sposta il puntatore del mouse, la finestra che si trova sotto il puntatore del mouse diventa la finestra attiva. Questa funzione è disabilitata per impostazione predefinita. Vediamo come può essere attivato.
Pubblicità
Normalmente per rendere attiva una finestra bisogna cliccarci sopra. La funzione Xmouse quando attivata attiva una finestra semplicemente passando il mouse. A seconda di quali sono le tue impostazioni, può alzare la finestra, cioè portare la finestra in primo piano o può semplicemente rendere attiva la finestra ma tenerla sullo sfondo. Nelle versioni di Windows precedenti a Windows Vista, Xmouse poteva essere attivato utilizzando il powertoy TweakUI di Microsoft.
Come attivare il monitoraggio delle finestre attive di Xmouse nelle versioni moderne di Windows
In Windows Vista e versioni successive come Windows 7 e Windows 8 / 8.1, Microsoft ha aggiunto un'opzione integrata per attivare Xmouse.
- Apri il pannello di controllo ( vedi come se non lo sai) .
- Apri Centro accessibilità.
- Fai clic su 'Rendi il mouse più facile da usare'
- Seleziona l'opzione 'Attiva una finestra passandoci sopra con il mouse' e fai clic su OK.
Ora, quando passi con il mouse su varie finestre, verranno messe a fuoco senza fare clic. Verranno anche sollevati automaticamente, ovvero la finestra su cui si posiziona il mouse che verrà portata in primo piano.
Come rendere attive le finestre ma non alzarle
Windows non fornisce alcuna opzione dell'interfaccia utente per non alzare le finestre ma fare comunque in modo che lo stato attivo segua il mouse. Tuttavia, esiste un'impostazione del registro per mantenere attivo Xmouse ma non per sollevare automaticamente la finestra. Dopo averlo configurato, le finestre in background diventeranno attive se ci passi sopra con il mouse ma rimarranno dietro la finestra in primo piano. Per configurarlo,
- Innanzitutto assicurati che 'Attiva una finestra passandoci sopra con il mouse' sia attivato da Centro accesso facilitato -> Rendi il mouse più facile da usare.
- Quindi, apri l'editor del registro ( vedi come ).
- Vai a questa chiave di registro:
HKEY_CURRENT_USER Pannello di controllo Desktop
- Nel riquadro di destra, individua il valore ' UserPreferencesMask '. Questo è un valore REG_BINARY, espresso in numeri esadecimali e molte impostazioni relative agli effetti visivi sono memorizzate in questo valore. Affinché Windows ottenga il focus ma non venga sollevato automaticamente, dobbiamo sottrarre 40 bit dal file primo valore esadecimale. (40 bit perché Windows aggiunge 41 bit al primo valore esadecimale in UserPreferencesMask quando abilita Xmouse, e solo 1 bit dovrebbe essere impostato se si desidera Xmouse senza comportamento automatico). Nel mio caso, il valore era df , 3e, 03,80,12,00,00,00 ma il valore potrebbe essere diverso. Puoi fare il calcolo per capirlo facilmente in Calcolatrice di Windows. Basta avviare Calcolatrice e passare alla modalità Programmatore dal menu Visualizza. Quindi selezionare la modalità Hex e selezionare la dimensione di visualizzazione Byte. Nel mio caso, df - 40 = 9f, quindi l'ho cambiato in 9f , 3e, 03,80,12,00,00,00.
- Per cambiarlo effettivamente, fare doppio clic sul valore UserPreferencesMask e selezionare attentamente i primi due bit, quindi digitare il nuovo valore.
- Ora disconnettiti e accedi di nuovo per vedere la modifica. Windows diventerà attivo quando ci passi sopra con il mouse ma non verrà portato in alto.
Modificare il timeout in base alla velocità con cui le finestre vengono attivate dopo il passaggio del mouse
C'è un altro parametro modificabile relativo al comportamento di Xmouse e cioè il ritardo dopo il quale le finestre si attivano dopo che il mouse vi passa sopra. Per regolare questo timeout,
come aggiungere rythm bot al canale vocale
- Apri l'editor del registro ( vedi come ).
- Vai alla stessa chiave di registro come sopra:
HKEY_CURRENT_USER Pannello di controllo Desktop
- Nel riquadro di destra, individuare il valore DWORD chiamato ActiveWndTrkTimeout .
- Fare doppio clic sul valore ActiveWndTrkTimeout e passare alla base decimale. Immettere il tempo in millisecondi (ms). 1000 ms significa che la finestra diventerà attiva dopo che ci si passa sopra con il mouse per 1 secondo. Se lo imposti su 0, le finestre otterranno la messa a fuoco istantaneamente anche se non consigliamo di impostarlo su 0 anche se desideri che la messa a fuoco venga trasferita più velocemente, impostalo invece su 500.
- Esci e accedi di nuovo per vedere la modifica.
Se vuoi evitare di modificare il registro e preferisci un semplice strumento GUI per modificare questo, chiama l'app Winaero Tweaker .
Usa le sue opzioni per evitare la modifica del registro.