OS X Lion Перевернутая прокрутка Автоматизация Ярлык

12

Как все знают (у кого есть Mac OS X Lion), по умолчанию прокрутка инвертирована, чтобы сделать ее немного похожей на iPhone.

Проблема: не существует способа «нормальной прокрутки» для мыши USB и «естественной / инвертированной» прокрутки для трекпада. Настройка (даже если она указана в настройках мыши и трекпада) применяется к обоим.

Вопрос: Может ли кто-нибудь, имеющий опыт работы с Automator или AppleScipting, дать мне несколько советов о том, как создать ярлык, который может переключать инвертированные настройки? Мне это нужно, например, когда я дома, мой Mac Book Air подключен к клавиатуре, мыши и монитору, и я хотел бы быстро изменить этот параметр

jtnire
источник
Просто любопытно, разве настройки открываются недостаточно быстро?
1
Я постоянно пристыковываю и отсоединяю свою макинтошку, так что неплохо бы изменить это.
4
Почему люди голосуют за этот пост? Что-то я сделал не так?

Ответы:

3

Это должно сделать это:

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

Окончательное рабочее решение:

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
fireshadow52
источник
Это то, что у меня пока есть: pastebin.com/L0Tf7NSh Там написано, что не может найти флажок 1
...checkbox of group 1Попробуй это.
«Системные события получили ошибку: не удалось получить группу 1 процесса« Системные настройки ». Неверный индекс.»
Хорошо, это работает: pastebin.com/JGUvA8U9 Есть идеи, как закрыть окно?
jtnire
Хорошо, это мое окончательное решение: pastebin.com/67PH15Ee
jtnire