Como obter entrada com um comando de ditado customizado

1

Estou tentando escrever alguns scripts para permitir que eu escreva código via voz. No entanto, preciso de uma maneira de especificar uma maneira de capitalizar um nome de variável. Por exemplo, eu quero ser capaz de dizer "garanta minha variável super incrível" e mande o pressionamento de tecla "mySuperAwesomeVariable".

Eu entendo que os comandos de ditado personalizados não recebem entrada. No entanto, eu preciso de uma maneira de, pelo menos, simular isso.

Eu tentei usar as ações "Ask for Text" e "Run Applescript" com o seguinte Applescript:

on run {input, parameters}

    tell application "System Events"
        keystroke input
    end tell

    return input
end run

Mas o problema é que eu dou manualmente o foco pop "Ask for Text". Alguma idéia do que eu poderia fazer em vez disso?

    
por Tyler Crompton 23.01.2016 / 03:23

0 respostas