Sì , puoi utilizzare Caps Lock per modificare la lingua di input senza software di terze parti.
Tutto ciò di cui hai bisogno è un layout di tastiera personalizzato (di solito realizzato con Ukelele ) che ha due set di caratteri alternativi legati a Caps lock=on
e Caps lock=on and Shift=on
afferma.
Pro: zero-lag, non sono necessari gli stravaganti hack per la modifica dei tasti
Contro: l'indicatore della sorgente di ingresso buit-in diventa inutile, guardando il LED Caps non è molto conveniente per i tipi di tocco.
Per mitigare i "contro" uso app leggera di terze parti chiamata Capster che cambia l'icona nella barra dei menu a seconda dello stato di Caps lock.
Io uso anche il piccolo Applescript per disabilitare il ritardo del blocco maiuscole.
Uso questo metodo da molti anni e non ho mai guardato indietro.
Questo è il mio pacchetto per la lingua russa (con ulteriori caratteri ucraini associati ad alt + chiave)
link