Encontrei o System Preferences → Keyboard → Modifier Keys
menu, mas posso mapear outra tecla modificadora para ele, não um atalho de teclado.
Encontrei o System Preferences → Keyboard → Modifier Keys
menu, mas posso mapear outra tecla modificadora para ele, não um atalho de teclado.
Respostas:
Resposta de expansão de @mrded para o macOS Sierra.
Eu costumava Karabiner-Elements para remapear caps_lock
a f19
. Para esse fim, coloquei o seguinte arquivo karabiner.json
em ~/.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 opção "Selecionar a fonte de entrada anterior".
Observe também que, de acordo com o Lifehacker , há um recurso interno no macOS Sierra para alternar layouts com o Caps Lock, mas parece funcionar apenas com alguns layouts. (Pelo menos não vejo esse recurso nos meus layouts, que são o latino / 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 o Caps, mas sobre o que você digita - por exemplo, ele substitui automaticamente o ghbdtn por привет .
Isso pode ser feito com o Seil ou o Karabiner, se você usar o Mac OS 10.12 Sierra.
A idéia é substituir o Caps Lock por outra tecla inútil, digamos F13 e, em seguida, use essa tecla para alterar o layout do teclado.
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 cirílico quando o Caps Lock está ativado, mas é um pouco feio - tudo acontece dentro do mesmo layout de teclado real (o sinalizador na barra de menus não muda) e alguns aplicativos se comportam com ele (a maioria dos atalhos não funcionam no software baseado em Mozilla, por exemplo). Ukelele é seu amigo aqui, como Felix apontou, mas eu adoraria encontrar uma solução verdadeira para que o Caps Lock alterasse os layouts reais.