Ho trovato il System Preferences → Keyboard → Modifier Keys
menu, ma posso mappare altri tasti modificatori, non una scorciatoia da tastiera.
Ho trovato il System Preferences → Keyboard → Modifier Keys
menu, ma posso mappare altri tasti modificatori, non una scorciatoia da tastiera.
Risposte:
Risposta in espansione di @mrded per macOS Sierra.
Ho usato Karabiner-Elementi per rimappare caps_lock
a f19
. A tal fine ho inserito il seguente file karabiner.json
in ~/.karabiner.d/configuration
:
{
"profiles": [
{
"name": "Default profile",
"selected": true,
"simple_modifications": {
"caps_lock": "f19"
}
}
]
}
Quindi ho aperto Preferenze tastiera → Scorciatoie → Sorgenti di input e selezionato F19
come opzione "Seleziona la sorgente di input precedente".
Nota anche che, secondo Lifehacker , in macOS Sierra è presente una funzione integrata per cambiare layout con Caps Lock ma sembra funzionare solo con alcuni layout. (Almeno non vedo questa funzione per i miei layout che sono il tipografico latino / cirillico di Ilya Birman.)
Se la coppia di layout della lingua della tastiera è inglese-russo, puoi provare a utilizzare Punto Switcher di Yandex per Windows e Mac. Non si tratta di Caps, ma di ciò che stai digitando, ad esempio sostituirà automaticamente ghbdtn in привет .
Può essere fatto con Seil o Karabiner se si utilizza Mac OS 10.12 Sierra.
L'idea è quella di sovrascrivere Caps Lock con un altro tasto inutile, diciamo F13, e quindi usare quel tasto per cambiare il layout della tastiera.
Sfortunatamente, ciò che vuoi realizzare non può essere fatto con ciò che ti dà OS X. Ho modificato un layout di tastiera per passare al cirillico quando Caps Lock è attivo, ma è un po 'brutto: tutto accade all'interno dello stesso layout di tastiera effettivo (il flag nella barra dei menu non cambia) e alcune app si comportano in modo divertente con esso (la maggior parte delle scorciatoie non funziona nel software basato su Mozilla, ad esempio). Ukelele è tuo amico qui, come ha sottolineato Felix, ma mi piacerebbe trovare una vera soluzione per fare in modo che Caps Lock cambi i layout attuali.