A Sierra adicionou esse recurso que permite alternar de um layout para latino a partir de um layout não-latino pelo Caps Lock . Não funciona com o russo, embora a última vez que verifiquei o russo não fosse um idioma latino.
Alguém tem sorte em contornar esse bug?
Respostas:
Meus testes indicam que o recurso de comutação Caps Lock agora funciona com teclados cirílico, grego e armênio em High Sierra. (Estes não funcionam na Serra).
fonte
Para alternar o layout do teclado com a tecla caps-lock, é necessário remapear caps-lock para F18 com o comando (no Terminal.app):
Em seguida, vá para Preferências do sistema / Teclado / Atalhos / Fontes de entrada, use a tecla 'caps lock' para alternar a fonte de entrada.
Nenhum software adicional é necessário no mac os Sierra.
Para manter isso funcionando após o logout, faça o seguinte: crie um arquivo
~/bin/caps2f18.sh
com o seguinte conteúdo:Torne executável:
Crie um arquivo
~/Library/LaunchAgents/com.user.loginscript.plist
com o seguinte conteúdo:Executar
sair do logon ou executar
launchctl start com.user.loginscript
fonte
Embora tanto Seil quanto o clássico Karabiner não funcionem mais no Sierra, Karabiner reescreve "Karabiner Elements" (em uma versão beta muito inicial) realmente funciona.
O mapeamento de teclas da interface do usuário ainda não funciona, mas você pode editar o arquivo json de configuração em
~/.karabiner.d/configuration/karabiner.json
(veja um exemplo abaixo) para mapear Caps Lock para F19. A partir daí, tudo é o mesmo de antes - desative o Caps Lock, mapeie o layout do teclado para F19, lucro.Exemplo karabiner.json:
Downgrade adiado!
fonte