Deshabilitar la aceleración del mouse en Mac OS X

37

He estado buscando una solución al problema del mouse inutilizable en Mac OS X durante años. He intentado miles de millones de programas y jugué con cada configuración que hay o que se puede agregar. Hasta ahora, no he encontrado una manera de obtener una respuesta lineal del mouse en Mac OS X.

En este punto, estoy considerando seriamente instalar otro sistema operativo.

Pero antes de hacer eso, o ir hackear binarios del sistema operativo, ¿tal vez alguien aquí tiene una solución?

Quiero una respuesta lineal del mouse. Quiero alta sensibilidad. Me gusta la aceleración de mi touchpad y me gustaría mantenerla si es posible. ¿Algunas ideas?

PD: He estado en esto durante mucho tiempo, probablemente ya haya probado las respuestas más populares.

Estoy ejecutando Mac OS X 10.6.5 en una MacBook Pro. No uso una marca particular de mouse.

No estoy buscando ninguna solución comercial.

He intentado:

Según lo que he reunido hasta ahora, el único método para eliminar la curva de aceleración parece ser establecer la escala del mouse en un valor negativo (para el cual aparentemente hay dos métodos). Desafortunadamente, esto también mata la velocidad de seguimiento. Antes de 10.4, había una función a la que podía pasar su propia curva de aceleración que resolvía todo.

-

Por cierto, aquí está la contraparte de Linux a esta pregunta: deshabilitar la aceleración del mouse en X.Org (Linux)

... y aquí está la variante programática, ya que trataré de desarrollar mi propia solución: deshabilitar la aceleración del mouse en Mac OS X @ SO

aib
fuente
1
Esto se publicó en agosto: una solución bastante desesperada que piratea el controlador del mouse. No espero que hayan aparecido alternativas en el corto tiempo desde entonces.
Daniel Beck
1
@aib Si usted está listo para escribir su propia, lo más probable es que la aplicación de la curva del ratón se acaba de cambiar las configuraciones de aceleración ( HIDPointerAccelerationSettings, HIDPointerAccelerationTable, HIDPointerAccelerationType, etc.) en el IORegistry del IOHIDPointingobjeto asociado con el ratón. IOHIDFamilyes de código abierto, por lo que puede descubrir cómo el controlador interpreta esa configuración.
Jeremy W. Sherman
77
Si estás aquí, probablemente estés frustrado, así que aquí hay algunas curiosidades para aligerar tu estado de ánimo: ¿Sabías que la primera vez que intenté usar el mouse en una Mac me tomó más de 10 segundos hacer clic en un gran botón de 32x32 de Firefox? (¿solo ~ 3 de los cuales pasé golpeándome la cabeza contra el escritorio)? Los muridae desafiaron a Quake 3 railgunner que soy, lo superé y superé.
aib
3
Es curioso, literalmente se trata de aclarar las cosas. (En este caso, sería la curva del puntero). No voy a discutir más las cosas, porque ya he admitido que la respuesta lineal es la única opción lógica y universal a favor de llamarlo "preferencia personal". ". Aún así, me sorprende cómo algunas personas no tienen estándares sobre un dispositivo que usan durante horas para interactuar con un dispositivo en el que hacen todo su trabajo.
abib
44
Las preferencias personales son solo eso: personal . Si a alguien le gusta o no la aceleración del mouse, esa es su prerrogativa. El objetivo de Super User es obtener respuestas a preguntas sobre computadoras, y esta es una pregunta perfectamente válida. Deje de discutir acerca de quién es el SO "superior", o los comentarios irrelevantes serán eliminados.
nhinkle

Respuestas:

7

Use el controlador de mouse de su fabricante, si está disponible

Las alternativas son las utilidades / controladores de mouse de uso general, comerciales, USB Overdrive o Steermouse , o use el Panel de preferencias de aceleración del mouse .

Daniel Beck
fuente
1
Tengo que usar la versión más nueva de MAPP, que no tiene edición de curvas. En este momento, lo más cerca que puedo llegar a una respuesta lineal es a una aceleración de -0.4x, pero la sensibilidad es terrible. No usaré software comercial simplemente porque me parece ridículo comprar software para poder usar un mouse . Preferiría pasar un par de horas para escribir uno yo mismo, aunque supongo que ese es un tema para SO.
aib
1
@aib No tiene que comprar software para usar un mouse , solo desea alterar la forma en que funciona el mouse.
Martin Marconcini
3
OK, estoy de acuerdo en que es un punto de vista. Para mí (y yo, aparentemente, podría ser la única persona en el planeta con este punto de vista) es la diferencia entre "trabajar" y "no trabajar". Desenchufé mi mouse y dejé de usar cualquier cosa en Mac que no se pueda controlar a través del panel táctil o una tableta gráfica.
aib
1
@aib +2 por no ser la única persona en el planeta que está frustrada. En este momento compré un nuevo mouse láser Logitech y está sentado justo al lado de la computadora como dispositivo de decoración. Tengo ganas de volver a Best Buy y recuperar mi dinero.
Barista aficionado
6

Respuesta corta, escribe en una Terminal:

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

Eso debería hacerlo tanto para el mouse como para el trackpad. Si desea restaurar los valores predeterminados, escriba:

defaults write .GlobalPreferences com.apple.mouse.scaling 

Respuesta a lo grande, echa un vistazo al Panel de preferencias de aceleración de curvas del mouse ( descarga gratuita ). Abra su Panel de preferencias> Aceleración del mouse y configure el valor del mouse en 0.0x

Eso debería hacerlo, pero si desea tener más control, también puede consultar la aplicación en la misma página que le brinda control total sobre estas y otras configuraciones del mouse.

Francisco Ribeiro
fuente
1
No funciona para Snow Leopard porque Jobs decidió eliminar una función API que es una dependencia de ese programa. Solo funciona para usuarios de Mac con versiones antiguas del sistema operativo.
Barista aficionado
¡Buenas noticias! Funciona de nuevo en 10.8
Jonathan
1
¡también funciona en el capitan 10.11.1! Gran respuesta, para proporcionar cómo restaurar también.
ahnbizcad
5

Tuve el mismo problema porque quería probar League of Legends, un juego en línea similar a RTS: la aceleración del mouse puede ser un dolor cuando quieres precisión combinada con un movimiento rápido de tu mano.

Encontré ControllerMate , que funcionó de maravilla después de algunos ajustes y pruebas:

ControllerMate es una herramienta de programación de controladores que le permite personalizar el comportamiento de sus dispositivos HID: teclados, teclados, ratones, trackballs, joysticks, gamepads, aceleradores, entre otros. La filosofía de ControllerMate es ser lo más flexible posible, proporcionar un conjunto de herramientas de programación básicas y permitir al usuario combinar esas herramientas de infinitas maneras.

ingrese la descripción de la imagen aquí

Nasosdim
fuente
Nunca pude obtener USB Overdrive, MouseZoom o cualquier otra cosa para producir ventanas como el cursor balístico, pero ControllerMate hizo el trabajo. Es un poco hack y molesto, pero al menos funciona. Desde entonces, me mudé a solo usar un mouse con soporte para controladores OSX.
David Ma
2
Descargué controllermate y es muy inutilizable, además tienes que repartir dinero en efectivo. 15 minutos de mi vida que nunca me voy a recuperar.
Barista aficionado
4

Ver este hilo: ¿ Cansado de la aceleración del mouse de Mac OS X?

Se discuten varias soluciones, incluida la fuente de un programa C de 21 líneas que cambiará de escala, también disponible como un archivo descargable. Sugiero leer el hilo completo primero.

harrymc
fuente
Ya lo leí, pero podría ser algo que me perdí la primera vez, así que lo leeré desde la parte superior nuevamente y dejaré otro comentario aquí.
aib
2
No, lo siento. Este es el método del panel de preferencias de aceleración del mouse, que elimina la velocidad de seguimiento junto con la curva de aceleración.
aib
@aib +1 por salvarme 15 minutos de mi vida.
barista aficionado
4
defaults write .GlobalPreferences com.apple.mouse.scaling -1

Uso steermouse y te permite configurar de forma independiente la aceleración y la velocidad de seguimiento. Una cosa, tener el controlador del fabricante y el steermouse instalados arruina las cosas.

scosant
fuente
Trabajó para mí en 10.8
Jonathan
contexto por favor. ¿Dónde escribimos esto y cómo lo hacemos?
ahnbizcad
3

Dale una oportunidad a MouseZoom , funcionó para mí ralentizar el movimiento del mouse.

ismail
fuente
¡Pero quiero acelerarlo! Solo sin aceleración. Por cierto, si quieres saber cómo es la aceleración, prueba la configuración máxima en ese programa. Dime que es utilizable y abandonaré mi búsqueda de respuesta lineal del mouse. Esa curva de respuesta contra-intuitiva es exactamente lo que está sucediendo en la configuración inferior, solo que menos exagerada.
aib
2

SmoothMouse.com parece ser la solución. Es un proyecto para mejorar la usabilidad del mouse y el trackpad.

Funciona muy bien en mi MacBook Air con OSX Mavericks.

carlito
fuente
Esta es una utilidad buena, aunque entra en conflicto con Mosquetón que es un motivo de ruptura para mí
cwd
1

Hay un panel de preferencias que se puede instalar para eliminar la aceleración en OS X, disponible aquí .

Puede sonar contra intuitivo, pero para eliminar la aceleración, configure "Mouse" en -6.0x.

Matthieu Cartier
fuente
1
Parece muy familiar para el que publiqué en mi pregunta. Lo sentimos, pero mata la sensibilidad del mouse junto con la curva de aceleración. Es lo que estoy usando en este momento (o estoy tratando de hacerlo, más bien)
aib
1

Si también tiene una PC configurada junto a su Mac, puede usar Synergy + para compartir el mouse de la PC. Esto tiene el beneficio adicional de usar la configuración de velocidad y aceleración del mouse de la PC, y si está en Windows puede deshabilitarlas desde el Panel de control.

Tenga en cuenta que la máquina Windows debe configurarse como servidor, con la Mac como cliente.

spronkey
fuente
1

Prueba USB Overdrive .

EnRIz
fuente
Habiendo utilizado USB Overdrive y los controladores Razer OSX, USB overdrive es el claro ganador.
Omar Qureshi
El usuario ya respondió en diciembre (ver mi respuesta) que no quería usar eso.
Daniel Beck
1

Debido a este problema, guardé un logitech G5. Resolví el problema usando un Magic Mouse. Sus controladores proporcionan una aceleración de puntero suave que no encontré en ningún otro mouse.

Esta no es una buena solución, pero funcionó para mí ...

Alan
fuente
0

¡Escuché que hay una pequeña y agradable aplicación llamada Decelerator que podría ser suficiente! ;-)

(Enchufe descarado, lo escribí.: D)

Calder
fuente
1
¿Te permite ajustar la velocidad del puntero? Sin aceleración, eso es.
aib
0

Iba a lanzar BetterTouchTool en el ring pero vi que no le gustaba que un software de terceros hiciera que el mouse se formara. Lo agrego aquí con la esperanza de que ayude a alguien más en el futuro.

perotia
fuente
Solo estoy en contra de las soluciones comerciales: es ridículo tener que pagar dinero para poder usar un mouse. Lo intentaré, gracias.
abib
@aib Me parece interesante cómo sigues diciendo "ridículo tener que pagar dinero para poder usar un mouse". Habiendo usado Windows desde 3.0 y OS X desde 10.0 (más el Sistema 7, 8 y 9) y una variedad de Linux y BSD, todavía tengo que encontrar un mouse que requiera que pague algo extra ... todos funcionan de inmediato. Su queja acerca de tener que pagar se expresa incorrectamente. Eso sería lo mismo si me quejara de la función XX del sistema operativo YY y me quejara de que no se puede usar y que tengo que pagar para que se cambie.
Martin Marconcini
@ Martín Marconcini: estoy de acuerdo; Estoy romantizando el tema, pero la hinchazón característica es una de las cosas por las que no puedo evitar sentirme fuertemente. Es un problema importante de usabilidad (especialmente con la curva de aceleración de Mac OS) y pensar que podría haberse evitado fácilmente, eliminando el código ... Además, para hacer un punto fácil: si ha utilizado tantos sistemas, ya sepa que cada uno tiene un código de aceleración diferente y, por lo tanto, la respuesta del mouse. La respuesta lineal es la única universal.
abib
Ah, y realmente no estaba exagerando: vea el séptimo comentario sobre esta pregunta. ¿Qué tan difícil debería ser poner el puntero en un botón?
abib
@aib Sé que todos los sistemas operativos usan algoritmos diferentes y, por lo tanto, la respuesta no es la misma, pero no me resulta particularmente difícil cambiar de uno a otro; en todo caso, encuentro que Windows es un poco incómodo de mover. Lo que sí creo es que uno se acostumbra después de días de práctica. La memoria muscular es difícil de superar, pero no imposible. En cualquier caso, realmente no uso mucho el mouse en estos días. Launchbar y los atajos son mi mouse;)
Martin Marconcini
0

Estoy usando un Logitech G400, por lo que esto podría aplicarse solo a esa familia de ratones.

Con el software de juegos Logitech, aumente la sensibilidad DPI (3600) y la tasa de sondeo (125).

Luego, en las preferencias del sistema de mouse OSX, disminuya la velocidad de seguimiento casi por completo. Esto no solo eliminó la aceleración para mí, sino que también solucionó problemas en los que el puntero se congelaba o se pegaba a bajas velocidades.

Ted Bigham
fuente
-3

Ratón Mágico. Desplazamiento inercial establecido en apagado. Volverás a Windows 3.0, pero no tengo idea de por qué querrías estarlo.

dhuibh
fuente