Posso criar um programa no meu Mac que, quando ativado, pressione automaticamente duas teclas em sequência repetidamente?
Pedido estranho, mas para que meu Mac funcione, as teclas de diminuir e aumentar o brilho devem ser alternadas constantemente.
Responder1
Esta é a maneira mais limpa/fácil que consigo pensar:
Vá para:http://mattdanger.net/2008/12/adjust-mac-os-x-display-brightness-from-the-terminal/, role até o final e baixe o binário pré-compilado. Desarquive e coloque-o na pasta Aplicativos (/Aplicativos)
Depois de colocar isso, abra o editor Applescript e digite:
repeat
do shell script "/Applications/brightness 0.9"
delay 0.5
do shell script "/Applications/brightness 1"
delay 0.5
end repeat
Exporte isso para onde quiser como um aplicativo.
Ao iniciá-lo, seu brilho deve variar rapidamente.
É muito menos problemático se você for em Preferências do Sistema> Telas> Tela e desmarcar "Ajustar brilho automaticamente".
Responder2
Seu brilho muda inesperadamente? Em seguida, vá em "Preferências do Sistema" e depois na seção "Tela" e desmarque a opção "Ajustar automaticamente o brilho conforme a luz ambiente muda".
Responder3
AppleScripts não podem simular o pressionamento das teclas de mídia. Caso contrário, algo assim pode funcionar:
repeat
tell application "System Events"
delay 1
key code 122 -- F1
delay 1
key code 120 -- F2
end tell
end repeat
Também tentei alterar outras combinações de teclas para as teclas de brilho com KeyRemap4MacBook, mas isso não afeta o código da tecla ou os comandos de pressionamento de tecla.
O Keyboard Maestro pode simular o pressionamento das teclas de mídia (mesmo que sejam mostradas como pontos de interrogação):
Você pode executar a ação a cada minuto adicionando isto ao crontab:
* * * * * osascript -e 'tell app "Keyboard Maestro Engine" to do script "test"'
Outra opção pode ser executarbrilho.ccomcron ou launchd.