2 votos

¿Es posible cambiar automáticamente el desplazamiento?

Así que tengo este ratón logitech que uso con mi Macbook Pro. Llevo una semana usándolo y no puedo acostumbrarme a la dirección inversa de desplazamiento de la rueda del ratón. Así que decidí cambiarlo en mis Preferencias del Sistema, ya que no puedo cambiarlo automáticamente en el software del ratón de Logitech. Pero a veces, cuando no puedo usar el ratón, tengo que usar el trackpad, y acostumbrarse al desplazamiento "natural" es molesto.

Entonces, ¿hay alguna manera de hacer que mi macbook cambie automáticamente la dirección de desplazamiento dependiendo de si estoy usando el trackpad y el ratón? O alguien sabe si hay un script que pueda utilizar, estoy bien con sólo usarlo en mi Dock. Ya tengo un script para limpiar mi portapapeles

0 votos

¿Qué ratón es? Y lo que es más importante, ¿qué software viene con él? Tengo un trackpad (y un teclado) de Logitech y el software para ellos es "Logitech Options"; si lo has instalado, aparecerá en la fila inferior de tus Preferencias. Mi trackpad tiene una opción de "Dirección de desplazamiento"; es posible que tu ratón también la tenga. Ten en cuenta que también tengo un trackball de Logitech que no lo hace ¡uso las opciones de Logitech, así que YMMV! (Respondido como un comentario porque (a) esto no es realmente una respuesta, y (b) no sé todavía si es información útil).

5voto

user3439894 Puntos 5883

Cuando puedo, prefiero mi propia solución casera a añadir más software de terceros y si quieres alternar el estado de la Dirección de desplazamiento: natural casilla de verificación que es un configuración global y se encuentra tanto en el Ratón y el Trackpad paneles de preferencias, bajo Apuntar y hacer clic , en Preferencias del sistema puede utilizar el siguiente AppleScript código guardado como un aplicación y luego colocarlo en el Muelle a través de arrastrar y soltar .

  • Tenga en cuenta que al tratarse de un configuración global no importa si se marca/desmarca desde el Ratón o el Trackpad paneles de preferencias y como tal he codificado esto para apuntar a la Ratón panel de preferencias, ya que debería tener el casilla de verificación incluso cuando un Trackpad no está presente.

He guardado el siguiente AppleScript código en script Editor como una aplicación llamada: Alternar el desplazamiento natural


on run
    try
        tell application "System Preferences"
            set current pane to pane "com.apple.preference.mouse"
            activate
        end tell
        tell application "System Events" to tell process "System Preferences"
            tell radio button 1 of tab group 1 of window 1 to if value is 0 then click
            set cbValue to value of (click checkbox 1 of tab group 1 of window 1)
        end tell
        tell application "System Preferences" to quit
        tell me
            activate
            if cbValue is equal to 1 then
                -- display dialog "Natural scrolling is now active." buttons {"OK"} default button 1 with title "Toggle Natural Scrolling" giving up after 3
                display notification "Natural scrolling is now active."
            else
                -- display dialog "Natural scrolling is no longer active." buttons {"OK"} default button 1 with title "Toggle Natural Scrolling" giving up after 3
                display notification "Natural scrolling is no longer active."
            end if
        end tell
    on error eStr number eNum
        activate
        display dialog eStr & " number " & eNum buttons {"OK"} default button 1 with title "Toggle Natural Scrolling" with icon caution
    end try
end run

Tal y como está codificado actualmente el display dialog comandos están comentados y están ahí porque originalmente escribí esto bajo OS X 10.8.5, que no soporta el display notification comando Sin embargo, también he probado (algunos de los código ) en MacOS 10.12 y por qué el display notification comando se está utilizando. He dejado ambos en el código ya que no sé qué versión estás ejecutando y puedes comentar/descomentar en consecuencia.

En OS X 10.9 y posteriores, tendrá que añadir el Alternar el desplazamiento natural a Accesibilidad, en Privacidad, en las preferencias de Seguridad y Privacidad, en Preferencias del Sistema. Si no lo hace, obtendrá el siguiente error al ejecutarlo:

Alternar el desplazamiento natural no se permite el acceso asistido. número -1719

1 votos

Cada vez que cambie y guarde el archivo, tendrá que desmarcar y volver a marcar la entrada en Accesibilidad para que funcione.

0 votos

@Daniel, Sí, el es el comportamiento normal esperado y SOP como una medida de seguridad contra la ejecución no autorizada código .

0 votos

Sí, me doy cuenta de que puede ser un comportamiento intencionado, sin embargo no es obvio. La casilla sigue marcada, pero no se respeta ya que es para una versión anterior del script. He añadido mi comentario por si alguien se rascaba la cabeza de por qué no funcionaban sus cambios.

2voto

aptgetrekt Puntos 46

He creado una aplicación para resolver este problema de la forma más sencilla posible. Es de código abierto y menos de 300 líneas de código swift, si eres paranoico puedes comprobarlo y construirlo tú mismo.

https://github.com/ther0n/UnnaturalScrollWheels

0voto

Steve Graff Puntos 41

En el caso de usar un Magic Mouse de Apple con mi MacBook Pro, descubrí que cuando cambiaba la configuración de 'Dirección de desplazamiento: Natural' desactivándolo en los ajustes del ratón, que el mismo ajuste se cambia también en los ajustes del trackpad.

Buscando en este sitio encontré este puesto que proporciona un enlace a un software que te permite configurar por separado el ratón y el trackpad.

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