Yosemite: Deshabilitar el desplazamiento de inercia con la rueda de desplazamiento del mouse

26

¿Hay alguna forma de deshabilitar el desplazamiento de inercia (el desplazamiento se acelera cuanto más rápido se desplaza la rueda del mouse) para Yosemite solo para el mouse? Entiendo la razón de la inercia desplazándose por el panel táctil, pero no tiene sentido en el mouse.

He intentado varias soluciones con respecto a este problema:

  1. Descargando Scroll Reverser basado en este hilo .

  2. Intenté las correcciones de este hilo .

Pero ninguno de ellos deshabilita el desplazamiento de inercia para el mouse. Todavía me gustaría el comportamiento predeterminado de desplazamiento del mouse de Windows donde un desplazamiento es la misma distancia sin importar qué tan rápido gire la rueda de desplazamiento.

EDITAR: Aparentemente, puede deshabilitar el desplazamiento de inercia habilitándolo / deshabilitándolo en Opciones del mouse en Accesibilidad, pero el mío no tiene el menú desplegable como otras personas parecen tener:

ingrese la descripción de la imagen aquí

Este es el hilo en cuestión sobre el desplazamiento por inercia de la opción del mouse .

theGreenCabbage
fuente
¿Está preguntando sobre la inercia de desplazamiento (el desplazamiento se acelera cuanto más rápido se desplaza la rueda del mouse) o el desplazamiento natural (la dirección en que se mueve la página cuando se desplaza una dirección determinada con la rueda del mouse)? Su pregunta parece ir y venir y son dos cosas separadas.
tubedogg
Me refería a la inercia de desplazamiento, gracias por aclarar. Lo editaré
theGreenCabbage
1
No estoy seguro de que realmente se refiera a la inercia de desplazamiento, que es como lo hace el iPhone, continúa después de que dejaste de 'empujar', pero para mí suena más como aceleración de desplazamiento. Lo único que he visto que puede activar / desactivar la aceleración es SteerMouse [unos 20 dólares], aunque presumiblemente otros mouse-modders también pueden hacerlo.
Tetsujin
En realidad estoy un poco confundido también. Hay muchos términos para los comportamientos del mouse Mac. Desplazamiento natural. Inercia. Aceleración. Sin embargo, lo que quiero decir es lo que describo scrolling speeds up the faster you scroll the mouse wheel. No quiero que se acelere o desacelere, lo quiero una velocidad.
theGreenCabbage
Eso es 'solo' desplazamiento: un número establecido de líneas por 'clic'. Acelerado es cuando hace una línea en desplazamiento lento, pero 10 en giro rápido de la rueda. La inercia es que continúa después de que dejaste de desplazarte, como presionar una lista en un iPhone. 'Natural' es la dirección en que se desplaza en comparación con la rueda del mouse. Se supone que se siente más como un teléfono.
Tetsujin

Respuestas:

15

En Terminal, ejecute el siguiente comando para deshabilitar la escala del mouse.

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

Del mismo modo, lo siguiente desactiva la escala de la rueda de desplazamiento.

defaults write -g com.apple.scrollwheel.scaling -1
0az
fuente
Intentaré esto, pero primero asegurémonos de que esta configuración exista y tenga una manera de volver al comportamiento anterior si es necesario. En mi sistema defaults write .GlobalPreferences com.apple.scrollwheel.scalingvuelve 0.3125.
Stéphane Gourichon
1
Esta configuración parece reflejar solo la configuración de "velocidad de desplazamiento del mouse", pero no tiene el efecto deseado, incluso después de cerrar / cerrar sesión. Cambiarlo en las preferencias del sistema y luego leer el valor muestra un cambio inmediato en el valor numérico.
Stéphane Gourichon
1
Ninguno de estos parece detener el efecto de inercia en la rueda de desplazamiento para mí :(
Nathan Hornby
1
defaults read .GlobalPreferences com.apple.scrollwheel.scalingvuelve 0.125y defaults read .GlobalPreferences com.apple.mouse.scalingvuelve 1.5para mí en OS X 10.11.5 (El Capitan). ¡Comprueba tus propios valores para que puedas deshacer estos cambios si no te gusta el efecto!
Dolph
1
Establecer el com.apple.scrollwheel.scalingvalor en -1 parecía ayudar un poco, pero es aún mejor para mí cuando se establece en 0: defaults write .GlobalPreferences com.apple.scrollwheel.scaling 0
Hannes Wallnöfer el
9

Echar un vistazo a USB Overdrive . Con su ayuda, finalmente eliminé la aceleración de desplazamiento y configuré botones personalizados en mi Logitech m570.

Aspanchenko
fuente
USB Overdrive es genial ... hasta que no lo sea. Lo usé durante meses, pero mi mouse ocasionalmente entraba en un estado extraño en el que hacer clic en el medio no hacía nada, y el puntero no se actualizaba en función de lo que estaba pasando. Solo un reinicio solucionaría el problema.
coredumperror
La rueda de mi mouse no hacía nada durante los primeros 5 clics (supongo que técnicamente eso es "aceleración" de cero a cero) y ahora se desplaza con el primer clic.
Liron Shapira
1
@CoreDumpError Christ, ¿ eso es lo que ha estado causando eso? Descubrí que se reproduce si te desplazas mientras la rueda del mouse está presionada. Desenchufe y vuelva a enchufar el mouse externo lo arregla. Desinstalar USB overdrive ahora, y ahora también puedo resaltar mientras desplazo la página también. Que dolor de cabeza.
Julian H. Lam
Es posible que desee informar errores reproducibles en USB Overdrive
Timothy Zorn
Tenga en cuenta que este es un programa shareware de 20 dólares. Su prueba gratuita es ilimitada, pero viene con recordatorios para registrarse cuando se inicia.
Dennis Jaheruddin
3

Esto ha sido un problema y una molestia para mí desde Mavericks. Me gustaría una entrada lineal para la rueda del mouse, pero no hay ninguna opción para esto en Mavericks o Yosemite, y nunca encontré un hack o un comando de terminal que funcionara.

Publiqué esto en los foros de Apple hace un tiempo y aún así, no hay solución disponible:

https://discussions.apple.com/thread/5506804

Básicamente, quiero un "empujón" de la rueda del mouse para desplazarse hacia abajo 4 líneas. Actualmente, e inevitablemente, un "empujón" lento mueve la rueda del mouse alrededor de .5 por línea. Si me desplazo hacia abajo más rápido, se acelera, pero el resultado final es que para desplazarme a una posición exacta en una página grande, siempre me desplazaré más allá y tendré que volver a subir. Es sumamente agravante y no hay soluciones conocidas para ello.

Phil L
fuente
1
Como mi comentario anterior SteerMouse puede hacer esto
Tetsujin
¿Es posible que SteerMouse solo cambie el comportamiento de desplazamiento [y no la velocidad / aceleración / etc de mi mouse]? Uso la utilidad Logitech Gaming Mouse [que desafortunadamente no tiene control sobre el comportamiento de desplazamiento], pero maneja las necesidades de velocidad y aceleración de mi mouse.
theGreenCabbage
@theGreenCabbage SteerMouse es una 'o' cantidad de líneas por clic 'o' desplazamiento acelerado '. Desafortunadamente, no puede hacer ambas cosas [por cierto, si necesita que alguien sea notificado específicamente de un comentario, debe agregar @ y luego comenzar a escribir el nombre, luego haga clic en el que necesita. De lo contrario, es posible que nunca lo vean si no fuera su publicación inicial. Encontré este por accidente]
Tetsujin
@Tetsujin Gracias por la respuesta. Lo que quise decir principalmente es: ¿puedo habilitar los comportamientos de desplazamiento y no los otros comportamientos? No quiero que SteerMouse administre la aceleración y los botones del mouse por mí.
theGreenCabbage
Puede dejar los botones por defecto y simplemente configurar el desplazamiento al número deseado de líneas en lugar de acelerar. Aunque supondrá un conflicto, supongo que con el panel de control de Logitech, dudo que pueda usar ambos a la vez. Dicho esto, siempre lo he usado en lugar del Logitech para mi MX518, mouse de 8 botones, ya que hace lo que quiero que haga, y lo hice mucho antes de que Logitech pudiera molestarse en hacer un Mac CP;)
Tetsujin
2

Gracias a Tetsujin, puedo confirmar que SteerMouse sí permite desplazamientos lineales. Y también permite configurar la aceleración y la sensibilidad del movimiento del mouse por separado.

Para hacer esto:

  1. Steermouse abierto
  2. Ir a la pestaña Rueda
  3. Elija Roll Up, luego cambie el modo a "Linear".
  4. Repita para Roll Down.

Si no desea que cambie la velocidad del cursor, desactive la configuración en la pestaña Cursor.

Entonces, hay una solución si está contento de pagarle a alguien $ 20 para que repare los errores de Apple.

Timmmm
fuente
No estoy seguro de por qué esto está tan mal votado. Es la única respuesta en esta página que realmente funciona.
Brendan Long
-3

¡ESTO FUNCIONA! Vaya a Preferencias del sistema> Ratón> Dirección de desplazamiento: natural (DESACTIVAR)

Devin P
fuente
3
No creo que tengas idea de lo que esta pregunta intenta hacer
theGreenCabbage