Atajo de automatización de desplazamiento invertido de OS X Lion


12

Como todos sabrán (quién tiene Mac OS X Lion), por defecto, el desplazamiento se invierte para que sea un poco como el iPhone.

Problema: no hay forma de tener "desplazamiento normal" para un mouse USB y desplazamiento "natural / invertido" para el panel táctil. La configuración (a pesar de que aparece en la configuración del mouse y del panel táctil) se aplica a ambos.

Pregunta: ¿Podría alguien, que tenga experiencia con Automator o AppleScipting, darme algunos consejos sobre cómo hacer un acceso directo que pueda alternar la configuración invertida? Necesito esto porque cuando estoy en casa, tengo mi Mac Book Air conectado a mi teclado, mouse y monitor, y me gustaría una forma rápida de cambiar esta configuración


Solo por curiosidad, ¿abrir Preferencias no es lo suficientemente rápido?

1
Estoy constantemente acoplando y desacoplando mi libro de Mac, por lo que un buen acceso directo para cambiar esto sería bueno.

44
¿Por qué la gente vota por esta publicación? ¿Hay algo que haya hecho mal?

Respuestas:


3

Esto debería hacerlo:

tell application "System Preferences" to set the current pane to "com.apple.preference.mouse"
tell application "System Events"
    tell process "System Preferences"
        click radio button "Point & Click" of tab group 1 of window "Mouse"
        click the first checkbox
    end tell
end tell

Solución de trabajo final:

tell application "System Preferences"
    activate
    set current pane to pane "com.apple.preference.trackpad"
end tell

tell application "System Events"
    tell process "System Preferences"
        click radio button "Scroll & Zoom" of tab group 1 of window "Trackpad"
        click checkbox 1 of tab group 1 of window "Trackpad"
    end tell
end tell

tell application "System Preferences"
    quit
end tell

Esto es lo que tengo hasta ahora: pastebin.com/L0Tf7NSh Dice que no puede encontrar la casilla de verificación 1

...checkbox of group 1trata eso.

"Los eventos del sistema tienen un error: no se puede obtener el grupo 1 del proceso" Preferencias del sistema ". Índice no válido".

Ok, esto funciona: pastebin.com/JGUvA8U9 ¿ Alguna idea sobre cómo hago que se cierre la ventana?
jtnire

Ok: esta es mi solución final: pastebin.com/67PH15Ee
jtnire
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.