Eu apresento a você a "solução" mais feia possível:
- Ativar suporte para dispositivos auxiliares em Preferências do sistema »Acesso universal ,
- e exibindo o menu Fontes de entrada na barra de menus em Preferências do sistema »Idioma e texto .
- Verifique se o atalho
Ctrl-F8
está definido para Mover o foco para os menus de status em Preferências do sistema »Teclado» Atalhos de teclado »Teclado & Entrada de texto . - Verifique se o menu Fontes de entrada é o item de menu mais à esquerda que pode ser movido arrastando enquanto segura
Cmd
.
Use AppleScript Editor
e escreva três scripts, cada um deles com o seguinte código:
tell application "System Events"
key code 100 using control down # press Ctrl-F8
delay 0.5 # wait a bit, UI might be slow
key code 125 # press down to open the menu
keystroke "german" # name of your desired language, in my case tested using German
key code 36 # press enter
end tell
Guarde uma vez para cada idioma, trocando o nome do idioma. Se você quiser pressionar teclas diferentes ou atribuir algo diferente de Ctrl-F8
, substitua pelos códigos-chave aqui . Você também pode mover o menu Input Sources de sua posição mais à esquerda, inserindo algumas teclas seta para a direita .
Invoque scripts como quiser, por exemplo. use o lançador de aplicativos (Quicksilver, Launchbar etc.) ou envolva-os em Serviços usando o Automator e atribua-lhes atalhos de teclado em Preferências do sistema »Teclado» Atalhos de teclado »Serviços .