Atalho para automação de rolagem invertida do OS X Lion

12

Como todos sabem (quem possui o Mac OS X Lion), por padrão, a rolagem é invertida para parecer um pouco com o iPhone.

Problema: Não há como ter "rolagem normal" para um mouse USB e rolagem "natural / invertida" para o trackpad. A configuração (mesmo que esteja listada nas configurações do mouse e do trackpad) se aplica a ambas.

Pergunta: Alguém com experiência com Automator ou AppleScipting pode me dar algumas dicas sobre como criar um atalho que pode alternar a configuração invertida? Preciso disso, pois quando estou em casa, tenho o Mac Book Air conectado ao teclado, mouse e monitor e gostaria de uma maneira rápida de alterar essa configuração

jtnire
fonte
Apenas curioso, abrir Preferências não é rápido o suficiente?
1
Estou constantemente encaixando e desencaixando meu livro do Mac, portanto, um bom atalho para alterar isso seria bom.
4
Por que as pessoas estão votando nesta postagem? Existe algo que eu fiz de errado?

Respostas:

3

Isso deve ser feito:

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

Solução final de trabalho:

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
fonte
Isto é o que eu tenho até agora: pastebin.com/L0Tf7NSh Ele diz que não consegue encontrar checkbox 1
...checkbox of group 1tente isso.
"Eventos do sistema com erro: não é possível obter o grupo 1 do processo" Preferências do sistema ". Índice inválido."
Ok, isso funciona: pastebin.com/JGUvA8U9 Alguma idéia de como faço para fechar a janela?
Jtnire 9/08
Ok: esta é a minha solução final: pastebin.com/67PH15Ee
jtnire