Raccourci d'automatisation du défilement inversé OS X Lion


12

Comme tout le monde le sait (qui a Mac OS X Lion), par défaut, le défilement est inversé pour le rendre un peu comme l'iPhone.

Problème: il n'y a aucun moyen d'avoir un "défilement normal" pour une souris USB et un défilement "naturel / inversé" pour le trackpad. Le paramètre (même s'il est répertorié dans les paramètres de la souris et du trackpad) s'applique aux deux.

Question: Quelqu'un qui a de l'expérience avec Automator ou AppleScipting, pourrait-il me donner quelques conseils sur la façon de créer un raccourci pouvant basculer le paramètre inversé? J'en ai besoin car lorsque je suis à la maison, j'ai mon Mac Book Air branché sur mon clavier, ma souris et mon moniteur, et je voudrais un moyen rapide de modifier ce paramètre


Juste curieux, l'ouverture des préférences n'est-elle pas assez rapide?

1
Je suis constamment en train d'amarrer et de déconnecter mon livre mac, donc un bon raccourci pour changer cela serait bien.

4
Pourquoi les gens votent-ils contre ce poste? Y a-t-il quelque chose que j'ai fait de mal?

Réponses:


3

Cela devrait le faire:

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

Solution de travail finale:

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

Voici ce que j'ai jusqu'à présent: pastebin.com/L0Tf7NSh Il dit qu'il ne peut pas trouver la case à cocher 1

...checkbox of group 1essayez ça.

"Les événements système ont une erreur: impossible d'obtenir le groupe 1 du processus" Préférences système ". Index non valide."

Ok, cela fonctionne: pastebin.com/JGUvA8U9 Des idées sur la façon de fermer la fenêtre?
jtnire

Ok: c'est ma dernière solution: pastebin.com/67PH15Ee
jtnire
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.