¿Cómo deshabilitar la aceleración del mouse en Yosemite?

42

Acabo de actualizar a Yosemite y mi mejor interpretación actual de lo que está sucediendo es que hay un nuevo comportamiento que "ayuda" mueve el mouse (y una ventana si está moviendo uno) más cerca del borde de la pantalla cuando se mueve lo suficientemente rápido.

Realmente no me gusta esto, en gran parte porque causa un comportamiento muy extraño cuando estoy jugando un juego.

¿Es esta una configuración que se puede cambiar?

Con pruebas adicionales, parece que el mouse no se rompe al borde, pero tiene una tremenda aceleración en algunos casos (¿cambios rápidos de dirección?) Que no tenía antes de la actualización a Yosemite.

Trevoke
fuente
Sí, ¿por qué agregar una "característica" que hace que el mouse sea prácticamente inutilizable, luego no proporciona ninguna manera fácil de desactivarlo?
samthebest
Así que obtuve un buen seguimiento y terminé haciendo un script bash usando el defaults write .GlobalPreferences com.apple.mouse.scaling -1método como una forma de alternar la aceleración del mouse aquí: github.com/alfiedouglas0/mouseacc . ¡Pensé en publicarlo aquí en caso de que alguien lo encuentre útil!
Alfie

Respuestas:

42

Resulta que Yosemite habilita la aceleración del mouse por defecto. se puede deshabilitar escribiendo esto en la terminal:

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

Después de cambiar esta configuración en la Terminal, deberá cerrar sesión y volver a iniciar sesión en su Mac. Relanzar Finder también funcionará (opción + clic derecho en el icono del Finder en el dock -> Relanzar)

Trevoke
fuente
1
Disminuye significativamente la aceleración, pero no la establece en 0. Marcado con el mouse y el trackpad. Además, no puede cambiar la velocidad del mouse en este caso. Solo fijé dos puntos en la mesa y moví el mouse lentamente hacia la izquierda y rápidamente hacia la derecha, de esa manera el cursor se puede mover a cualquier posición a la derecha. Agradecería si alguien puede conformarlo.
klm123
19

Incluso con la aceleración del mouse desactivada, OS X utiliza una 'curva de aceleración', que hace que el mouse sea más lento y los movimientos menos lineales.

Para deshabilitar la curva de aceleración / configurarla en una lineal, descargue Steelseries Exact Mouse Tool , ábrala y configúrela como 'siempre activa ' (habrá un icono en su barra de menú).

No solo funciona con los ratones Steelseries, lo uso con mi razer mamba en combinación con sus controladores y funciona perfectamente.

Grano de cacao
fuente
Increíble. Trabajó de inmediato. No instalar tampoco. Lo estoy usando con mi Logitech M705.
vaughan
Nota: No se requiere reiniciar / cerrar sesión. Y puede deshabilitar y volver a habilitar a su gusto.
Christopher Bull
Esto parece funcionar de manera efectiva en El Capitán con mi Logitech MX518 'antiguo' (~ 10 años).
Adam S
Impresionante, pero ¿cómo controlo la sensibilidad? Parece anular la "velocidad de seguimiento" establecida en las Preferencias del sistema.
Leonardo Raele el
Esta aplicación funciona horrible en 10.12. Si lo prueba, sentirá que cuando mueve el mouse lo suficientemente rápido, tartamudea.
Nik
4

USB Overdrive sigue siendo la mejor manera de controlar la velocidad / aceleración del mouse en OS X, en mi opinión. El controlador del mouse de Apple es terriblemente malo.

Brian Gordon
fuente
Este programa se niega a permanecer instalado. molesto.
ahnbizcad
1
En realidad no ayuda. In permite disminuir la aceleración del mouse, pero siempre está presente incluso cuando USB Overdrive muestra que está completamente apagado.
klm123
@ klm123 Eso es extraño; tal vez su dispositivo tiene alguna aceleración a nivel de hardware? Puedo mover mi mouse lentamente desde los extremos izquierdo a derecho de la rotación de mi muñeca, luego volver a colocarlo rápidamente y repetir eso docenas de veces y el puntero siempre vuelve exactamente a la misma posición horizontal en la pantalla.
Brian Gordon el
@BrianGordon, gracias por la información. Ese mouse funcionaba perfectamente con Windows. Extraño, estoy de acuerdo.
klm123
2

Usar defaults write .GlobalPreferences com.apple.mouse.scaling -1no te permite configurar la velocidad de tu mouse.

Probé el overdrive USB y hace el trabajo incluso si estoy seguro de que hay otras aplicaciones que manejan esto.

botella doble
fuente
1

Recomiendo el programa llamado mouse suave. Funciona perfectamente para mí.

Le permite elegir diferentes configuraciones para el mouse y el trackpad (la aceleración en el trackpad es altamente deseable, en contraste con el mouse).

Se puede descargar gratis aquí: http://smoothmouse.com/

Dugan Messman
fuente
Bienvenido a Ask Different. Nos gusta que las respuestas sean más que una simple línea. Idealmente, desea explicar por qué su respuesta es * correcta ". También ayuda a proporcionar enlaces, citas y / o capturas de pantalla. Revise nuestra sección de ayuda Cómo responder al escribir buenas respuestas a las preguntas
Allan
1
SmoothMouse es una herramienta increíble, pero no es compatible con Sierra. ¿Hay alguna similar?
Avseiytsev Dmitriy
0

Si tiene un producto razer y usa la sinapsis razer, se aplica lo siguiente:

La aceleración se puede volver a habilitar en la actualización de OS X. Para deshabilitar nuevamente, simplemente arrastre la aceleración hacia arriba y luego hacia abajo nuevamente a 0, y el problema está solucionado.

Warpzit
fuente
Es cierto, pero eso es específico para los productos Razer en una computadora con Synapse instalado. Idealmente, se podría hablar de una solución más general.
JMY1000
Bueno, miré la configuración del mouse, razer básicamente establece la velocidad de seguimiento del mouse en OS X a 0, por lo que esto solo funciona para ratones con configuraciones DPI muy altas. Alternativamente, la sobremarcha USB es un buen camino a seguir. Solo quería dar una solución fácil para los usuarios de razer como respuesta adicional a las existentes
Warpzit
0

Todavía no puedo comentar, pero también quiero intervenir para el overdrive USB , que funciona con El Capitan.

Pero solo tener el controlador de sobremarcha USB no elimina la aceleración del mouse incluso después de desmarcar la casilla Aceleración dentro de la configuración del controlador. También debe ir al panel de configuración del mouse de OS X y configurar la velocidad de seguimiento en Lento. Todavía puede ajustar la sensibilidad del mouse modificando el control deslizante Velocidad en el panel USB Overdrive. Puedo confirmar que mover el mouse a cualquier velocidad moverá el cursor una distancia constante.

bernie
fuente
@ klm123 FYI sobre sobremarcha USB
bernie