Meu guia sobre como fazer isso:
Eu encontrei o System Preferences → Keyboard → Modifier Keys
menu, mas eu posso mapear outra tecla modificadora para ele, não um atalho de teclado.
Meu guia sobre como fazer isso:
Expandindo a resposta de @mrded para o macOS Sierra.
Eu usei Karabiner-Elements para remapear caps_lock
para f19
. Para esse fim, coloquei o seguinte arquivo karabiner.json
to ~/.karabiner.d/configuration
:
{
"profiles": [
{
"name": "Default profile",
"selected": true,
"simple_modifications": {
"caps_lock": "f19"
}
}
]
}
Em seguida, abri Preferências do teclado → Atalhos → Fontes de entrada e selecionei F19
como a opção "Selecione a fonte de entrada anterior".
Note também que, de acordo com Lifehacker , Há um recurso embutido no macOS Sierra para alternar layouts com o Caps Lock, mas parece funcionar apenas com alguns layouts. (Pelo menos eu não vejo esse recurso para meus layouts que são latim / cirílico tipográfico de Ilya Birman.)
Se o seu par de layout de idioma do teclado for inglês-russo, você pode tentar usar o Punto Switcher do Yandex para Windows e Mac. Não sobre Caps, mas sobre o que você está digitando - por exemplo, ele irá substituir automaticamente ghbdtn para привет .
Isso pode ser feito com Seil ou Mosquetão se você usa o Mac OS 10.12 Sierra.
A ideia é substituir o Caps Lock por outra chave inútil, digamos F13, e depois usar essa tecla para alterar o layout do teclado.
Depende da versão do Mac OS X que você está executando (no 10.13.5 é definitivamente possível). Configurações do sistema - > Teclado - > Fontes de entrada - > caixa de seleção sobre Caps Lock
Infelizmente, o que você deseja realizar não pode ser feito com o que o OS X oferece. Eu hackeei um layout de teclado para mudar para o cirílico quando o Caps Lock está ligado, mas é um pouco feio - tudo acontece dentro do mesmo layout de teclado real (bandeira na barra de menu não muda), e alguns aplicativos se comportam de forma engraçada (a maioria dos atalhos não funcionam em softwares baseados no Mozilla, por exemplo). Ukelele é seu amigo aqui, como Felix apontou, mas eu adoraria encontrar uma solução real para que o Caps Lock troque os layouts reais.