Map Caps Lock untuk mengubah tata letak keyboard di Mac OS X

Jawaban:

5

Memperluas jawaban @mrded untuk macOS Sierra.

Saya menggunakan karabiner-Elements remap caps_lockuntuk f19. Untuk tujuan ini saya menempatkan file berikut karabiner.jsonke ~/.karabiner.d/configuration:

{
    "profiles": [
        {
            "name": "Default profile",
            "selected": true,
            "simple_modifications": {
                "caps_lock": "f19"
            }
        }
    ]
}

Kemudian saya membuka preferensi Keyboard → Pintasan → Sumber input dan dipilih F19sebagai opsi "Pilih sumber input sebelumnya".

Perhatikan juga bahwa menurut Lifehacker , ada fitur bawaan di macOS Sierra untuk beralih tata letak dengan Caps Lock tetapi tampaknya hanya berfungsi dengan beberapa tata letak. (Setidaknya saya tidak melihat fitur ini untuk layout saya yang tipografi Latin / Cyrillic Ilya Birman.)

Ilya V. Schurov
sumber
Saya mencoba solusi ini tetapi tidak berfungsi pada macOS Sierra 10.12. Ketika saya menekan Caps Lock di Sumber Input saat mencoba mengubah hotkey untuk sumber input, tidak ada yang terjadi :(
Shersh
1

Itu tergantung pada versi Mac OS X yang Anda jalankan (pada 10.13.5 sudah pasti mungkin). Pengaturan sistem -> Keyboard -> Sumber input -> kotak centang tentang Caps Lock

fend25
sumber
0

Jika pasangan tata letak keyboard Anda adalah Bahasa Inggris-Rusia, Anda dapat mencoba menggunakan Punto Switcher dari Yandex untuk Windows dan Mac. Ini bukan tentang Caps, tetapi tentang apa yang Anda ketik - misalnya itu akan secara otomatis mengganti ghbdtn ke привет .

Vitaly Zdanevich
sumber
0

Ini dapat dilakukan dengan Seil atau Karabiner jika Anda menggunakan Mac OS 10.12 Sierra.

Idenya adalah untuk menimpa Caps Lock dengan kunci lain yang tidak berguna, katakanlah F13, dan kemudian gunakan kunci itu untuk mengubah tata letak keyboard.

mrded
sumber
Hanya karabiner yang tidak bekerja dengan Sierra saat ini.
devmiles.com
Ini berfungsi sempurna di Sierra saya.
Mrr
hanya Karabiner-Elements yang bekerja untuk saya.
devmiles.com
-1

Sayangnya, apa yang ingin Anda capai tidak dapat dilakukan dengan apa yang diberikan OS X kepada Anda. Saya telah meretas tata letak keyboard untuk beralih ke Cyrillic ketika Caps Lock aktif, tapi agak jelek - semuanya terjadi dalam tata letak keyboard yang sama (flag di bilah menu tidak berubah), dan beberapa aplikasi berperilaku lucu dengannya (sebagian besar pintasan misalnya, tidak berfungsi dalam perangkat lunak berbasis Mozilla). Ukelele adalah teman Anda di sini, seperti yang Felix tunjukkan, tetapi saya ingin mencari solusi nyata agar Caps Lock mengganti tata letak yang sebenarnya.


sumber