Estou tentando usar o AppleScript e o Automator para desativar temporariamente o trackpad enquanto um programa é carregado em um Mac Air executando o Sierra. Eu tenho controles parentais definidos na conta que executa o software, impedindo que o usuário acesse as Preferências do Sistema. Portanto, quero usar o Applescript para "tocar" a tecla de opção cinco vezes para ativar as teclas do mouse OU ignorar temporariamente os controles dos pais para permitir que a conta acesse os controles dos pais enquanto habilita as teclas do mouse. Forneci o script que tentei.
Os seguintes scripts não funcionam para mim:
tell application "System Events" to key code 96 using {option down, command down}
Tell application "System Events"
repeat 5 times
key down option
key up option
end repeat
end tell
O script a seguir funciona, mas exigiria que eu ignorasse temporariamente os controles dos pais:
tell application "System Preferences"
reveal anchor "Mouse" of pane id "com.apple.preference.universalaccess"
activate
delay 0.1
tell application "System Events"
tell process "System Preferences"
click checkbox "Enable Mouse Keys" of window "Accessibility"
end tell
end tell
quit
end tell
Qualquer idéia ou ajuda seria apreciada!
mac
keyboard
mouse
applescript
krees
fonte
fonte
Respostas:
Isso funciona para mim na versão mais recente do Sierra. Não tenho o controle dos pais ativado no meu sistema, por isso não tenho certeza se isso funcionará para você ou não
fonte