Existe uma maneira de inserir as teclas 'tab', 'function' ou 'escape' como atalhos de teclado para controle de voz no Mac OS X?

Existe uma maneira de inserir as teclas 'tab', 'function' ou 'escape' como atalhos de teclado para controle de voz no Mac OS X?

Estou usando o controle de voz no Catalina OS beta 5 para mapear vários atalhos de teclado para comandos personalizados. A maioria dos atalhos de teclas como "command-f" funcionam bem, mas qualquer atalho de tecla que use a tecla 'tab', 'função' ou 'escape' não pode ser mapeado.

Gostaria de fazer um comando para usar 'função-seta para a direita'/seta para a esquerda, mas não está aceitando o botão de função...

Tentei copiar e colar códigos-chave da lista incluída na resposta aceita desta pergunta:

https://apple.stackexchange.com/questions/36943/how-do-i-automate-a-key-press-in-applescript

Estou pensando em usar o AppleScript para informar 'Eventos do sistema' para pressionar uma tecla, mas gostaria de usar um atalho de teclado, pois é mais simples de implementar.

Cinsira a descrição da imagem aquitambém gostaria de automatizar o acerto de 'command-tab', mas quando clico em tab ele desmarca 'selecionador' (não sei como chamá-lo ..).

Responder1

Ao criar novos comandos de ditado, às vezes você precisa ser um pouco inteligente em sua abordagem.

Por exemplo, o comando do código-chave para... fn + seta para a direita é 119

No aplicativo Script Editor, colei o seguinte código AppleScript em um novo documento do Script Editor e salvei-o como "Function Right Arrow.scpt"

tell application "System Events" to key code 119 -- fn + right arrow

Agora, com seu novo arquivo "Function Right Arrow.scpt" selecionado no Finder (e com o Enhanced Dictation ativado e ativo), fale a frase em voz alta "Make This Speakable". Como na imagem a seguir, você verá as opções para configurar seu novo Comando de Ditado

insira a descrição da imagem aqui

Agora, sempre que eu tiver o Enhanced Dictation ativado e ativo e falar a frase "Function Right Arrow", ele executará o arquivo de script "Function Right Arrow.scpt" e as teclas ... fn + seta para a direita serão pressionadas.

Então você seguiria exatamente o mesmo procedimento uma segunda vez para fn + seta para a esquerda. O código AppleScript para esse arquivo seria...

tell application "System Events" to key code 115 -- fn + left arrow

informação relacionada