Saya biasanya menjalankan Linux. Saya banyak menggunakan Vim, jadi tombol Escape sangat penting. Saya juga banyak menggunakan cara pintas keyboard, jadi Kontrol adalah "kunci" juga. Di Linux, saya telah menyelesaikan ini dengan menggunakan xcape untuk memetakan tombol Caps lock ke Escape jika ditekan dengan sendirinya, atau Kontrol jika ditekan dalam kombinasi dengan tombol lain. Ini menempatkan yang terbaik dari kedua dunia dalam jangkauan cepat jari kelingking saya. Apakah ada cara saya bisa melakukan ini pada Mac?
sumber
Karabiner saat ini tidak kompatibel dengan MacOS Sierra. Solusi ramah Sierra yang lain, adalah dengan Keyboard Maestro (tidak gratis). Ubah perilaku tombol Caps-Lock ke Control through
System Preferences
->Keyboard
->Modifier Keys
seperti yang disarankan orang lain.Kemudian di dalam Keyboard Maestro, atur makro seperti berikut:
USB Device Key Trigger
^
Text
->Type a keystroke
sumber
^
ditekan bersamaan dengan capslock untuk memicu aksi. Sama sekali tidak apa yang diperlukan dalam pertanyaan.^
pengubah, tindakan tidak akan pernah memicu.Untuk melakukannya dengan Elemen Karabiner , yang mendukung macOS 10.12 dan yang lebih baru, buka
~/.config/karabiner/karabiner.json
, dan tambahkan aturan berikut kerules
array.Anda juga dapat mencoba menggunakan ControlEscape.spoon dengan Hammerspoon .
sumber
to_if_alone
bagian. Tapi terima kasih atas cuplikannya. Ini sangat berguna.