Sierra menambahkan fitur ini yang memungkinkan Anda untuk beralih dari tata letak Latin ke tata letak non-Latin oleh Caps Lock . Ini tidak berfungsi dengan bahasa Rusia, meskipun terakhir kali saya memeriksa bahasa Rusia adalah bahasa non-Latin.
Adakah yang beruntung dengan mengatasi bug ini?
Jawaban:
Pengujian saya menunjukkan bahwa fitur switching Caps Lock sekarang berfungsi dengan keyboard Cyrillic, Yunani, dan Armenia di High Sierra. (Ini tidak berfungsi di Sierra).
sumber
Untuk mengganti tata letak keyboard dengan tombol caps-lock, Anda perlu memetakan ulang caps-lock ke F18 dengan perintah (di Terminal.app):
Kemudian, buka System Preferences / Keyboard / Shortcuts / Input Sources, gunakan tombol 'caps lock' untuk beralih sumber input.
Tidak diperlukan perangkat lunak tambahan di mac os Sierra.
Agar tetap berfungsi setelah Anda keluar, lakukan hal berikut: buat file
~/bin/caps2f18.sh
dengan konten berikut:Jadikan itu dapat dieksekusi:
Buat file
~/Library/LaunchAgents/com.user.loginscript.plist
dengan konten berikut:Menjalankan
logout login, atau jalankan
launchctl start com.user.loginscript
sumber
Meskipun Seil dan Karabiner klasik tidak berfungsi lagi di bawah Sierra, Karabiner menulis ulang, "Karabiner Elements" (dalam versi beta yang sangat awal) benar-benar berfungsi.
Pemetaan kunci UI belum berfungsi, tetapi Anda dapat mengedit file config json di bawah
~/.karabiner.d/configuration/karabiner.json
(lihat contoh di bawah) untuk memetakan Caps Lock ke F19. Dari sana semuanya sama seperti sebelumnya - menonaktifkan Caps Lock, memicu layout keyboard keyboard ke F19, untung.Contoh karabiner.json:
Turunkan versi ditangguhkan!
sumber