Programa de macros de teclado para o OS X

3

Estou atrás de um programa para completar uma série de pressionamentos de teclas automaticamente, com quase nenhum envolvimento de um ser humano.

Basicamente, eu quero que ele segure a barra de espaço, enquanto pressiona Y um par de vezes, então T algumas vezes, então dê um loop até que eu pare manualmente .

É possível fazer isso? Posso usar o Apple Script ou precisarei recorrer a outro programa?

    
por Josh Hunt 26.02.2010 / 04:41

3 respostas

2

Isso deve ser totalmente possível apenas com o AppleScript.

A estrutura básica do loop é:

repeat

/* your code goes here... */

end repeat

para enviar pressionamentos de teclas, você pode usar keystroke :

tell application "Application Name Here"
    keystroke "A"
end tell

isso enviaria um capital "a" para um aplicativo em execução específico.

Se você quiser enviar uma chave enquanto segura outra:

tell application "Application Name Here"
    keystroke "A" using {command down}
end tell

isso enviaria um "a" enquanto você pressiona a tecla de comando.

Há uma excelente quantidade de informações disponíveis sobre o AppleScript na Automação do Mac OSX .

    
por 26.02.2010 / 05:12
1

Eu experimentei o Automator e não é a coisa mais fácil de fazer se você quiser ir além do seu pedido imediato.

Se você estiver disposto a experimentar um programa de terceiros, o Keyboard Maestro é incrivelmente poderoso e fácil de usar. Eu instalei e tive meus atalhos de teclado em execução em nenhum momento.

Uma coisa legal sobre KM é que você pode criar atalhos simples baseados em texto, para que você não precise tirar as mãos do teclado para usar a macro. Eu sou um desenvolvedor e uso o vim e a linha de comando extensivamente, então não ter que usar nenhuma tecla especial é importante para mim.

Então, no meu caso ... Eu criei uma macro que foi invocada com ', sinal' que entrou no meu ID de usuário de teste, tabbed para o próximo campo, digitei a senha, tabbed para o próximo campo, entrei no Tecla [Enter] e - voila! - Estou conectado.

Simples e incrivelmente eficaz. Não é grátis; depois de um período de teste, você tem que comprá-lo, mas foi um acéfalo para mim.

    
por 26.09.2015 / 00:07
1

Eu uso o quicksilver - instale-o, crie um arquivo de texto com as teclas que você deseja e crie um "gatilho personalizado" e atribuir-lhe uma tecla de atalho.

    
por 26.02.2010 / 17:33