Come disabilitare l'accelerazione del mouse in Yosemite?


42

Ho appena eseguito l'aggiornamento a Yosemite e la mia migliore interpretazione attuale di ciò che sta accadendo è che c'è un nuovo comportamento che "aiuta" a spostare il mouse (e una finestra se ne stai spostando uno) più vicino a un bordo dello schermo quando si sposta abbastanza velocemente.

Non mi piace molto, in gran parte perché provoca un comportamento molto strano quando sto giocando.

È un'impostazione che può essere modificata?

Con ulteriori test, sembra che il mouse non si blocchi al bordo, ma in alcuni casi ha un'accelerazione enorme (rapidi cambi di direzione?) Che non aveva prima dell'aggiornamento a Yosemite.


Sì, perché aggiungere una "funzione" che rende il mouse praticamente inutilizzabile, quindi non fornire un modo semplice per spegnerlo.
Samthebest,

Quindi sono stato monitorato abbastanza e ho finito per creare uno script bash usando il defaults write .GlobalPreferences com.apple.mouse.scaling -1metodo come un modo per attivare l'accelerazione del mouse qui: github.com/alfiedouglas0/mouseacc . Pensavo di pubblicarlo qui in caso qualcuno lo trovasse utile!
Alfie

Risposte:


42

Si scopre che Yosemite abilita l'accelerazione del mouse di default. può essere disabilitato digitando questo nel terminale:

defaults write .GlobalPreferences com.apple.mouse.scaling -1

Dopo aver modificato questa impostazione in Terminale, dovrai disconnetterti e riconnetterti al tuo Mac. Anche il rilancio del Finder funzionerà (opzione + tasto destro del mouse sull'icona del Finder nel dock -> Riavvio)


1
Diminuisce significativamente l'accelerazione, ma non la imposta a 0. Controllato sia con il mouse che con il trackpad. Inoltre, non è possibile modificare la velocità del mouse in questo caso. Ho appena fissato due punti sul tavolo e spostato il mouse lentamente a sinistra e rapidamente a destra - in questo modo il cursore può essere spostato in qualsiasi posizione a destra. Gradirei se qualcuno potesse conformarlo.
klm123

19

Anche con l'accelerazione del mouse disattivata, OS X utilizza una "curva di accelerazione", che rende il mouse più lento e i movimenti meno lineari.

Per disabilitare la curva di accelerazione / impostarla su una lineare, scaricare Steelseries Exact Mouse Tool , aprirlo e impostarlo su 'sempre attivo ' (ci sarà un'icona nella barra dei menu).

Non funziona solo con i topi Steelseries, lo uso con il mio razer mamba in combinazione con i loro driver e funziona perfettamente.


Eccezionale. Ha funzionato subito. Nessuna installazione neanche. Lo sto usando con il mio Logitech M705.
vaughan,

Nota: nessun riavvio / logout richiesto. E puoi disabilitare e riattivare a tuo piacimento.
Christopher Bull,

Questo sembra funzionare efficacemente su El Capitan con il mio 'antico' (~ 10 anni) Logitech MX518.
Adam S

Fantastico, ma come controllo la sensibilità? Sembra sovrascrivere la "velocità di tracciamento" impostata nelle Preferenze di Sistema.
Leonardo Raele,

Questa applicazione funziona in modo orribile nel 10.12. Se lo provi, sentirai che quando muovi il mouse abbastanza velocemente, balbetta.
Nik

4

USB Overdrive rimane il modo migliore per controllare la velocità / accelerazione del mouse in OS X, secondo me. Il driver del mouse di Apple è terribilmente male.


Questo programma si rifiuta di rimanere installato. fastidioso.
ahnbizcad,

1
In realtà non aiuta. In consente di ridurre l'accelerazione del mouse, ma è sempre presente anche quando USB Overdrive mostra che è completamente spento.
klm123,

@ klm123 È strano; forse il tuo dispositivo ha qualche accelerazione a livello hardware? Posso muovere lentamente il mouse dall'estremità sinistra a destra della rotazione del mio polso, quindi riattaccarlo rapidamente e ripeterlo dozzine di volte e il puntatore ritorna sempre esattamente nella stessa posizione orizzontale sullo schermo.
Brian Gordon,

@BrianGordon, grazie per l'informazione. Quel topo ha funzionato perfettamente con Windows. Strano, sono d'accordo.
klm123,

2

L'uso defaults write .GlobalPreferences com.apple.mouse.scaling -1non consente di impostare la velocità del mouse.

Ho provato l'overdrive USB e fa il suo lavoro anche se sono sicuro che ci sono altre applicazioni che lo gestiscono.


1

Consiglio vivamente il programma chiamato mouse liscio. Funziona perfettamente per me.

Ti consente di scegliere diverse impostazioni per mouse e trackpad (l'accelerazione sul trackpad è altamente desiderabile, a differenza del mouse).

Può essere scaricato gratuitamente qui: http://smoothmouse.com/


Benvenuti a chiedere diverso. Ci piace che le risposte siano più di una sola riga. Idealmente, vuoi spiegare perché la tua risposta è * corretta. "Aiuta anche a fornire link, citazioni e / o schermate. Consulta la nostra sezione di aiuto Come rispondere scrivendo buone risposte alle domande
Allan,

1
SmoothMouse è uno strumento straordinario, ma non è supportato su Sierra. Ce n'è uno simile?
Avseiytsev Dmitriy,

0

Se si dispone di un prodotto razer e si utilizza la sinapsi razer, si applica quanto segue:

L'accelerazione può essere riattivata con l'aggiornamento di OS X. Per disabilitare di nuovo basta trascinare l'accelerazione verso l'alto e poi di nuovo su 0 e il problema è stato risolto.


È vero, ma è specifico per i prodotti Razer su un computer con Synapse installato. Idealmente, si potrebbe parlare di una soluzione più generale.
JMY1000,

Bene ho osservato la configurazione del mouse, razer in pratica imposta la velocità della traccia del mouse in OS X su 0, quindi questo funziona solo per i topi con impostazioni DPI molto elevate. In alternativa, l'overdrive USB è una buona strada da percorrere. Volevo solo dare una soluzione semplice per gli utenti di razer come risposta extra a quelli esistenti
Warpzit,

0

Non posso ancora commentare, ma voglio anche intervenire per l' overdrive USB , che funziona con El Capitan.

Ma avere solo il driver overdrive USB non rimuove l'accelerazione del mouse anche dopo aver deselezionato la casella Accelerazione nelle impostazioni del driver. Devi anche andare al pannello Impostazioni mouse OS X e impostare Velocità di tracciamento completamente su Lento. Puoi comunque regolare la sensibilità del mouse modificando il dispositivo di scorrimento Velocità nel pannello USB Overdrive. Posso confermare che spostando il mouse a qualsiasi velocità si sposta il cursore di una distanza costante.


@ klm123 FYI su USB overdrive
bernie
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.