Disabilita il controllo della velocità del mouse tra i monitor nell'aggiornamento 1 di Windows 8.1


27

In Windows 8.1 e versioni precedenti, il mouse si sposterebbe senza soluzione di continuità su tutti i miei monitor.

Tuttavia, nell'aggiornamento 1 di Windows 8.1 il mouse deve andare a una certa velocità prima di passare a un altro monitor. Come lo disabilito?

Una ricerca su Google non ha prodotto nulla, quindi non sono sicuro di cosa stia succedendo esattamente


4
@TorpedoBench cosa vuoi che dica. L'ho cercato ma non è apparso nulla. Windows 8.1 è stato rilasciato ore fa, quindi non ci sarà nulla che verrà visualizzato presto. Finché non è stato chiesto a SU prima che sia incoraggiato a chiedere - google deve indicizzare qualcosa e potrebbe anche essere SO.
Jon

Cose come collegamenti ad altri forum o siti di discussione che dimostrano che altri stanno vivendo lo stesso evento in cui ti trovi. Le ore sono abbastanza tempo perché cose come questa inizino a spuntare. Senza sapere se altri utenti lo stanno vivendo, potrebbe essere qualcosa da parte tua.
TorpedoBench

4
@TorpedoBench Ad ogni modo, è incoraggiato a fare domande se non è attivo, quindi è incoraggiato a chiedere. Inoltre, non succede nulla, quindi non posso collegarmi a nulla. Anche mio fratello lo sta vivendo, quindi presumo che non sia specifico per me.
Jon

3
@TorpedoBench Ho aggiunto a questo il post. Ad ogni modo, è incoraggiato a porre domande su SO anche se ha ricevuto risposta altrove .
Jon

2
@TorpedoBench Non penso che tu stia leggendo i miei post. Anche se si risponde altrove, è bene chiedere senza menzione di sorta . La logica alla base di ciò è che Google deve indicizzare qualcosa e potrebbe anche essere SO. Il mio non ha ricevuto risposta.
Jon

Risposte:


4

La soluzione di @Jason Stevenson ha funzionato meglio per me, tuttavia ho trovato un caso in cui non funziona come previsto.

Questo MouseMonitorEscapeSpeedvalore non sembra essere un interruttore True / False con 0/1, ma più un valore intero. Il valore 1 non risolve questo problema in tutti gli scenari che si spostano da un monitor all'altro.

Per riprodurre il problema quando si utilizza 1 per MouseMonitorEscapeSpeed

  1. Impostare entrambe MouseMonitorEscapeSpeedle voci di registro su 1
  2. Riavviare il computer o riavviare il processo Explorer.exe
  3. Disattiva le barre delle applicazioni su più display (come mostrato da @vanquishuk)
  4. Sblocca la barra delle applicazioni principale e spostala sul lato destro del monitor sinistro
  5. Sposta il mouse molto lentamente dal monitor sinistro a quello destro (dovresti vedere il mouse rimanere bloccato per un po 'nel mezzo)
  6. Passando dal monitor destro a sinistra e il mouse non si attacca

Con le voci di registro seguenti ho scoperto che la soluzione funziona in tutti gli scenari a cui riesco a pensare (inclusa la barra delle applicazioni sul lato del monitor).

--- File di registro ---

Windows Registry Editor Version 5.00

;
; Fix mouse stickiness between monitors and mouse getting stuck in corners between monitors
;

[HKEY_CURRENT_USER\Control Panel\Desktop]
"MouseCornerClipLength"="0"
"MouseMonitorEscapeSpeed"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\EdgeUi]
"MouseMonitorEscapeSpeed"=dword:00000000

Grazie per aver fornito il file .reg :) Risparmia tempo navigando su regedit.
Luna

1
Non ha funzionato per me su Windows 10
Brett Roger

C'è un bug aperto per l'impostazione MouseCornerClipLength che ho anche riscontrato che non funziona in Windows 10. Microsoft l'ha riconosciuto. Non ho provato l'impostazione MouseMonitorEscapeSpeed ​​in quanto non mi dà fastidio in Windows 10. Sembra che sia disabilitato per impostazione predefinita quando non si trascina una finestra. Verificherò se riesco a capire come disattivarlo.
Joseph,

Quali valori devo usare se voglio abilitare questa funzione ?? La mia finestra di Windows 10 consente al mouse di passare da una schermata all'altra senza "catturarla" per un po ', che è una caratteristica desiderata per me. Uso uno schermo sopra l'altro, se è importante. Questa funzionalità era in Windows 8.1 prima di passare a Windows 10 un paio di giorni fa. Ho provato a cambiare i tre valori in "1", "10" e "100" per vedere se c'è qualche differenza, nessuno dei bot ha avuto alcun effetto. Sto riavviando explorer.exe tra i test.
ricardomenzer,

Penso che questa impostazione non funzioni più in Windows 10, prova a cercare le impostazioni in Sistema> Multitasking.
Joseph,

16

La risposta selezionata non risolve più il problema con gli aggiornamenti di Windows 8.1 più recenti o con Windows 10.

Per risolvere correttamente questo problema nelle versioni successive di Windows, è necessario modificare questa chiave qui, modificando il valore da 0 a 1 :

HKEY_CURRENT_USER\Control Panel\Desktop\MouseMonitorEscapeSpeed

E devi anche aggiungere una chiave mancante alla seguente posizione:

HKCU\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\EdgeUI

Creare un valore DWORD MouseMonitorEscapeSpeed impostato su 1

Infine, è necessario terminare il processo Explorer.exe dal task manager e quindi riavviarlo; in alternativa, è possibile riavviare il PC per rendere effettive le modifiche.


3
Non funziona per me in Windows 10
brett rogers il

1
Funziona ancora per me nella versione di rilascio ... Ti sei ricordato di uccidere Explorer o riavviare il PC?
Jason Stevenson,

5

Ho trovato un modo per risolverlo da solo. Deseleziona questa casella: fai clic con il pulsante destro del mouse sulla barra delle attività> Proprietà> scheda Barra delle attività Una volta spuntato il segno di spunta si applica, quindi puoi ricontrollarlo e premere di nuovo Applica e il mouse non dovrebbe più bloccarsi.

inserisci qui la descrizione dell'immagine


Ho bisogno della barra delle applicazioni su tutti i miei schermi
Jon

@Chipperyman: spegnerlo e riaccenderlo sembra disabilitarlo per quella sessione. Anche se questo è probabilmente un bug, e potrebbe essere risolto dalla SM ad un certo punto.
Spongeboy,

Ha funzionato perfettamente per me. Grazie @vanquishuk!
Lone Coder,

Anche questo ha funzionato perfettamente per me. Deseleziona la casella, fai clic su Applica, seleziona nuovamente la casella, fai clic su Applica o OK e il problema è stato risolto. Grazie!
Adam P,

Aggiornamento: funzionava solo temporaneamente. La risposta di Jason Stevenson funziona, speriamo in modo permanente! Sto eseguendo Windows 8.1.
Adam P,

5

Mentre alcuni hanno riferito che questo problema è scomparso dopo aver modificato le impostazioni di Windows apparentemente non correlate (come "Mostra barra delle applicazioni su tutti i display"), nulla di tutto ciò ha funzionato per me.

Tuttavia, dopo aver modificato il valore del registro

    HKEY_CURRENT_USER\Control Panel\Desktop\MouseMonitorEscapeSpeed

dal suo valore predefinito (0 su Win 8.1 Pro build 9600) a 1 e il riavvio del "bug / funzionalità dei bordi appiccicosi" sembra essere sparito.

C'è anche MouseCornerClipLengthnella stessa posizione che potrebbe essere interessante se si desidera disabilitare anche gli angoli appiccicosi (impostarlo su 0 in quel caso).

MODIFICA Dopo essere MouseMonitorEscapeSpeedtornato a 0 il problema è apparso di nuovo dopo l'ibernazione. Il valore 1 sembra disabilitare i bordi del monitor appiccicosi senza effetti collaterali.


Ri: Impostare MouseMonitorEscapeSpeed ​​su 1 - Ho notato che all'avvio immediato, i bordi appiccicosi potrebbero essere ancora lì. Se aspetti 1-2 minuti, si interrompe.
Spongeboy,

@TorpedoBench non funziona più con i nuovi aggiornamenti di Windows 8.1 e Windows 10. Vedi la mia soluzione di seguito.
Jason Stevenson,

1

Su Windows 10, vai a:

Control Panel\All Control Panel Items\Ease of Access Center\Make the mouse easier to use

che ho trovato cercando le impostazioni per 'bordo'.

Seleziona la casella per Prevent windows from being automatically arranged when moved to the edge of the screen.


2
Mentre ciò risolve i problemi dei monitor intermedi per il trascinamento delle finestre tra i display, disattiva anche la funzione per trascinare una finestra nella parte superiore di uno schermo per massimizzarla. Disattiva completamente la funzione. Voglio mantenere la parte Win7, ma disabilitare le parti Win8 / 10.
Kdansky,

1

Se qualcuno ha ancora questo problema in Windows 10. Controlla in Impostazioni-> Schermo per assicurarti che la disposizione dello schermo sia il più stretta possibile (spazi minimi possibili). Quando c'è una grande lacuna, il mouse richiederà una quantità proporzionale di movimento di pixel aggiuntivo per raggiungere la schermata successiva (Spostare il mouse più velocemente in base alla dimensione della lacuna).


Leggi "Perché ho bisogno di 50 reputazione per commentare" per assicurarti di capire come puoi iniziare a commentare. Altrimenti, considera di aggiungere qualche riferimento a questa risposta a supporto di ciò che affermi.
Pimp Juice IT

Ho appena capito lo stesso @Lance. Utente di Windows 10 qui. Ho 6 monitor, 2 file di 3, uno sopra l'altro. Una delle coppie verticali aveva questo problema, le altre no. C'era un piccolo frammento di spazio tra quei due monitor in Impostazioni display (dove organizzi il posizionamento dei tuoi monitor) ma non gli altri. La rimozione di quel piccolo spazio lo ha riparato.
David Gunderson,

0

Ho trovato una soluzione che non necessita di riavvio di explorer.exe o riavvio del sistema.

passi:

  1. vai alla schermata iniziale
  2. fai clic su un'app metro (onenote nel mio caso di test)
  3. sposta il mouse nell'angolo in alto a sinistra e fai clic per passare all'app (sul desktop o su un'altra app della metropolitana; non importa)

Ora il mouse sarà appiccicoso attraverso TUTTI i bordi dei monitor.

Viene dall'utente Riasat dal forum MS: http://answers.microsoft.com/en-us/windows/forum/windows8_1-tms/mouse-stickiness-change-with-multiple-monitors/a4eb4cc9-def1-4e80-b823 -83460339afb8

È possibile chiudere l'app metro dopo di essa o ucciderla tramite Task Manager.

Spero che questo ti aiuti, è davvero fastidioso bug Oo

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.