¿Arreglar el bloqueo de desplazamiento vertical de Mavericks? (desplazamiento entrecortado, safari accidental hacia atrás)

Después de instalar Mavericks sobre Mountain Lion, mi desplazamiento vertical es ondulado (entrecortado) en rMBP.

Al igual que en iOS, cuando se desplaza con dos dedos en el panel táctil hacia abajo o hacia arriba, un movimiento suave "bloquea" el desplazamiento solo para desplazamiento vertical. Después de actualizar a Mavericks, el desplazamiento vertical no se "bloquea" y también se moverá horizontalmente.

Esto hace que el desplazamiento en Chrome y Safari sea doloroso porque el navegador retrocederá o avanzará en el historial al intentar desplazarse. Ocasionalmente, la pantalla también saltará algunos píxeles hacia arriba o hacia abajo porque se está recuperando del desplazamiento horizontal.

Algún consejo ?

¡Buena descripción! ¡Busqué "jerky" en lugar de "wiggly"! También encuentro esto muy molesto. También estoy ejecutando Firefox 25.0, que parece estar bloqueado verticalmente. Posiblemente no sea una solución perfecta, pero usaré Firefox.
Descripción actualizada. También estaría más que feliz de tener una forma de acceder a la configuración de "desplazamiento de inercia" subyacente. Están escondidos en algún lugar de osx. Lo he visto hace un tiempo, pero parece que no puedo encontrarlo ahora :(
Hola Artur, el "desplazamiento por inercia" se encuentra en Preferencias del sistema > Accesibilidad > Ratón y panel táctil > Opciones del panel táctil.
No quiero deshabilitar o cambiar el desplazamiento por inercia. No afecta lo que estoy describiendo.
3 meses después, estoy progresivamente más y más frustrado con esto. He perdido innumerables datos de formulario en el navegador porque decidió navegar hacia atrás mientras me desplazaba hacia abajo... Estoy reiniciando la recompensa. No tengo muchos puntos, pero tal vez alguien pueda ayudar.
Sin embargo, su descripción detallada, no puedo imaginar este comportamiento, ¿hay algún video que ilustre esto?
OSX 10.10.1: el error aún está presente :(
Hmmph, parece que la pregunta está bloqueada y ya no se puede responder, pero tengo otra solución. La popular herramienta de personalización de teclado Karabiner (anteriormente KeyRemap4MacBook) tiene una configuración para esto. En esa aplicación, simplemente habilite la "fijación dinámica de la dirección de la rueda de desplazamiento" (desde la barra de búsqueda en la pestaña "ChangeKey" de la aplicación, simplemente busque ese término y debería aparecer la opción). Esto solucionará el problema en todo el sistema operativo; dado lo terrible que es el panel de control del teclado/ratón de OS X en general, recomiendo usar Karabiner (tanto para esta como para otras quejas).

Respuestas (5)

NO acepte esta respuesta como la correcta. Deje esta pregunta abierta durante el tiempo que sea necesario para obtener una solución adecuada. No quiero la recompensa.

Creé una aplicación rápida que combina algunos soportes básicos de bloqueo de desplazamiento solo vertical. Básicamente le dice al sistema que ignore los pequeños movimientos horizontales cuando se desplaza en una dirección mayormente vertical.

Puede descargar la aplicación desde http://kapeli.com/ScrollLock.zip . El código fuente de la aplicación está disponible en https://github.com/Kapeli/Mavericks-Scroll-Lock .

No tengo idea de qué tan bien funciona, apenas lo probé, pero evitará el movimiento horizontal cuando su desplazamiento

¿Cómo responde esto a la pregunta? ¿Documenta el problema o de alguna manera permite que alguien sepa que tiene o no tiene un problema?
Mi respuesta es sobre una aplicación que "rehabilita" el bloqueo de desplazamiento en Mavericks. La pregunta es sobre el bloqueo de desplazamiento que no funciona correctamente en Mavericks. Mi respuesta hace que funcione.
Aah: está volviendo a implementar algunos filtros en los eventos de desplazamiento sin procesar para suprimir los movimientos horizontales que caen por debajo de un umbral. De alguna manera, me estaba enfocando en que la parte vertical no fuera suave en lugar de que la entrada horizontal no se suprimiera. ¡Gracias por publicar el código!

Prueba esto:

defaults write -g NSScrollViewRubberbanding -int 0

Deshabilita el desplazamiento de "bandas elásticas" en todo el sistema y también corrige ese comportamiento extraño en Chrome/Safari

No ayuda con el desplazamiento entrecortado y la deriva horizontal.
Pues a mi me funciona, ya puedo hacer scroll en chrome perfectamente y sin esos “saltos”
Esto funcionó para mí, debe marcarse como respuesta correcta. ¿Se conservan esos cambios cuando uso Time Machine o tendré que hacerlo cada vez que formatee mi sistema?
hmm raro, parece estar funcionando solo para algunos sitios web. Para mí, store.steampowered.com no es bueno :(

Si vas a Preferencias del Sistema > Trackpad, puedes personalizar la configuración a tu gusto. La siguiente captura de pantalla muestra la ventana Más gestos y si desmarca la primera, Swipe between pagesdebería solucionar los síntomas que tiene.

Configuración del panel táctil

Me gusta esta función, no quiero desactivarla. Esta pregunta no está relacionada con la existencia de esta función, sino con el cambio en su funcionamiento introducido en OSX 10.9 Mavericks.
@ArturBodera Estoy de acuerdo contigo, también me gusta la función. Como resultado, he tenido que practicar ser muy deliberado con mi desplazamiento y con el tiempo he llegado a estar bien con eso. Sin embargo, por experiencia, si desactiva esta función, su problema desaparecerá, pero tendrá que vivir sin esta función.
Me niego a reconocer eso :) Tuve la misma sensación y traté de aprender a "navegar con cuidado mis dedos en un eje vertical perfecto", pero es una tontería. Incluso con mucho cuidado, solo soy un ser humano imperfecto y sucede que a veces mi macbook está torcido 0.05 grados en mi regazo con respecto a la línea central de mi cuerpo, o simplemente estoy cansado o tengo prisa... y entonces, ¡ocurre el desastre! lo odio especialmente cuando sucede al llenar un formulario web largo y pierdo todos los cambios. Funcionaba perfectamente en Mountain Lion, funciona perfectamente en iOS, ¡así que debe haber una manera de recuperarlo!
He deshabilitado esa función para Chrome: defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool FALSEno funciona como se esperaba la mayor parte del tiempo.
@SergeyStolyarov, ¿quiere decir "funciona como se esperaba la mayor parte del tiempo"?
No, la mayoría de las veces espero que la página se desplace, pero en lugar de eso, el navegador vuelve a la página anterior en el historial, es muy molesto.

Vaya a Preferencias del SistemaGeneralMostrar barras de desplazamiento: Siempre .

Esto solucionó el problema de bloqueo lateral para mí en Safari. Sin embargo, todavía encuentro que el desplazamiento es un poco entrecortado. (En Firefox es un completo desastre que induce a la epilepsia).

No me ayuda, por desgracia. El desplazamiento sigue siendo difícilmente utilizable en pantallas con desplazamiento tanto vertical como horizontal :(
No quiero barras de desplazamiento. Quiero tener desplazamiento con bloqueo vertical/horizontal como solía ser en Mountain Lion (y como siempre ha sido en iOS)

Parece que se puede arreglar abriendo AutoCAD, si lo tienes.

Fuente: https://discusiones.apple.com/message/23531982#23531982

Francamente, consideraría ejecutar y mantener una aplicación de 300 MB ejecutándose en segundo plano si se soluciona... aunque no creo que pague $1000 para obtenerla :)
@Artur Puede ser una posibilidad remota, pero si estás en la universidad, puedes obtenerlo gratis .
No, no lo soy... La buena noticia es que Apple podría ser capaz de aplicar ingeniería inversa a lo que sea que esté causando el "comportamiento adecuado" al ejecutar AutoCad y solucionarlo en el sistema operativo. No puedo esperar a una solución real.
¡Eso es extraño! Con suerte, alguien puede hacer esto mientras ejecuta fseventer y averiguar si se está cambiando una configuración.
@bogdansrc ¿Podrías echarle un vistazo a este? Creo que serías capaz de darle más sentido...