10 votos

Mavericks: cómo deshabilitar sensible de desplazamiento

Sensible desplazamiento está causando un montón de problemas para mí. Es bueno cuando funciona, pero quedando mucho a veces, especialmente en Chrome.

Nadie encontrado una manera de desactivar sensible desplazamiento y hacer que el desplazamiento se comportan como en un 10,8? Ya sea globalmente o por la aplicación.

Durante la "Optimización de Dibujo y el Desplazamiento en OS X" la WWDC de vídeo, el Ingeniero de Apple usa lo que parece ser un archivo AppleScript para deshabilitar sensible de desplazamiento a nivel mundial, por lo que es posible, pero no puedo averiguar cómo.

4voto

Malik hassan Puntos 16

En primer lugar estoy publicando esto posible de información útil en lugar de una solución. Que puede conseguir algo en la dirección correcta.


He encontrado esto en el ¿Qué hay de Nuevo en OSX que va a explicar en qué y cómo Responde el Desplazamiento de las obras.

En la parte inferior hay también una nota diciendo cómo desactivarlo por app para propósitos de prueba.

Pero no veo esta opción en mi propio integrado de aplicaciones o cualquier otros.

Sensible Desplazamiento

Sensible que el desplazamiento es un AppKit mejora que facilita el desplazamiento más suave. Esto implica dos cambios significativos en la forma en que su aplicación dibuja contenido:

Desplácese vistas pídale a su niño vistas a dibujar contenido extra fuera de su la vista normal de la zona, de modo que el contenido puede ser inmediatamente puesto a disposición para el desplazamiento de los efectos. Esta ventana adicional de respaldo se almacena en purgeable memoria para minimizar la paginación. El desplazamiento del hilo los intentos de volver a dibujar la vista a 60 fotogramas por segundo, pero se retira si la aplicación no es capaz de mantener el ritmo. Los eventos de desplazamiento son procesadas en un subproceso en segundo plano. La mayoría de las aplicaciones automáticamente recibir este sensible el comportamiento del desplazamiento. Sin embargo, algunos puntos de vista de forma explícita debe optar, incluyendo la capa-copia de las vistas, de desplazamiento personalizadas ver o ver clip las subclases que reemplazar drawRect:, NSSurface basado en vistas de documento, transparente de vistas de documento, y las vistas del documento que reemplazar el lockFocus método.

Para las vistas en las que responde el desplazamiento se activa de manera automática, la el cambio de comportamiento debe ser totalmente transparente para usted como desarrollador. Sin embargo, si la aplicación muestra un comportamiento inusual durante el desplazamiento, por favor errores de archivo.

Nota: puede desactivar temporalmente sensible de desplazamiento para propósitos de prueba seleccionando Archivo > Obtener Información sobre su aplicación en el Finder. Después de cambiar la configuración, debe salir y reiniciar la aplicación. Para más detalles, ver AppKit Notas de la Versión para OS X v10.9.

Eché un vistazo a la appkit notas de la versión-Sensible Desplazamiento que entra en más detalle.

Hay condiciones que debe detener Sensible Desplazamiento de ser asignado a una Aplicación. Uno de ellos es:

La aplicación de los enlaces en 10.7 o antes (la aplicación debe enlace en Mountain Lion o superior para apoyar esta función)

Lo que yo interpreto como si la Aplicación está construida para ejecutar también en 10.6, a continuación, que no tienen esta característica.

Chrome AFAIK se ejecutará en 10.6 hacia arriba. Pero sospecho que el downloader es la descarga de una versión actual del sistema.

Posiblemente una versión construida por 10.6 sólo sería deshabilitar en Chrome.


ACTUALIZACIÓN* Pero como bogdansrc señala en los comentarios. No hay una sola construir 10.6


Me hizo probar:

defaults write ~/Library/Preferences/com.google.Chrome isCompatibleWithResponsiveScrolling -bool NO

Pero el isCompatibleWithResponsiveScrolling es para un nsview sub clase y yo realmente no se espera que trabaje. Yo también no estoy recibiendo este problema así que no puedo decir.

4voto

rleir Puntos 287

ACTUALIZACIÓN (7.XI.2013, después de llamar a Apple Care):

Yo neeeded también:

1) el restablecimiento de la PRAM (después de apagado, encendido mientras holdingCMD+ALT+P+R hasta el segundo gong), cómo en tu mac: http://support.apple.com/kb/ht1379

2) restablecer el SMC (después de apagado, encendido mientras mantiene pulsado SHIFT+CTRL+ALT(opción) + POWER) cómo en tu mac:http://support.apple.com/kb/HT3964

LA SIGUIENTE CONFIGURACIÓN SE DEBE: con la inercia


Es probabbly NO la pemanent solución, pero rápido y cómodo hack en comparación a sistema de rebot.

A mí me funcionó. Siento que las capturas de pantalla son en polaco. De todos modos usted debe administrar gracias a las imágenes/iconos.

Primero abra Acessiblity de Preferencias del Sistema

enter image description here

A continuación, en el panel táctil/configuración del Ratón, haga clic en panel táctil botón

enter image description here

Luego jugar con/sin inertion.

enter image description here

1voto

LonnieBest Puntos 341

Le pregunté a John Siracusa en twitter:

https://twitter.com/siracusa/status/394988398009925632

@siracusa Han yu fnd una manera de trn off "capacidad de respuesta de desplazamiento" en mavericks? Se siente extraño

Su respuesta fue muy conciso:

https://twitter.com/siracusa/status/394988398009925632

@davidmarsh No.

Supongo que no significa que no se puede deshabilitar, sólo que Juan no sabe una manera de desactivar.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X