Melalui "Preferensi Sistem -> Keyboard -> Tombol Pengubah" Saya telah menyiapkan: Caps Lock as Ctl.
Kemudian, saya menginstal Karabiner baru (sebelumnya KeyRemapForMacBook) untuk mencapai key-remap berikut:
- Ctl Kiri = Fn
- Fn = Kiri Ctl
Tetapi, pengaturan Karabiner berarti remap kunci "Caps Lock to Ctl" saya buat dengan "System Preferences" hilang. Sekarang, Karabiner meminta saya menginstal aplikasi lain ( SEIL ) untuk memetakan ulang hanya tombol Caps Lock. Saya pikir itu konyol dan saya tidak ingin menginstal aplikasi lain hanya untuk memetakan ulang satu kunci.
Jadi, saya menghapus Karabiner dari sistem saya dan kemudian mengatur remap kunci berikut melalui "System Preferences -> Keyboard -> Modifier Keys":
- Caps Lock = Ctl
- Ctl Kiri = Tidak Ada ( Tidak ada kunci mengikat => kunci mati )
- Fn tetap Fn ( CATATAN: ini tidak mengganggu saya karena # 1: Saya toh tidak terlalu sering menggunakannya dan, # 2: Saya terbiasa dengan gaya Thinkpad "Fn on far left" ).
Tapi, saya bertanya-tanya, bagaimana Karabiner melakukan keajaiban di dalam. Pemahaman saya adalah bahwa pada akhirnya, Karabiner harus melewati konfigurasi key-remap ke OS, kan? Atau apakah Karabiner memasukkan dirinya ke dalam sistem (yaitu, sebagai modul kernel) dan menonton semua tombol yang diketik pada keyboard untuk mendeteksi kunci Ctl dan Fn?
Lebih penting lagi, apakah masih ada (mirip dengan xmodmap di Linux) untuk mencapai remap kunci ini tanpa Karabiner?
Jawaban:
Sedihnya, dengan MacOS Sierra, Karabiner telah memasuki semacam hiatus-tapi-tidak-benar-benar-aneh-karena-suatu-hari-kita-akan memperbaikinya.
Yang terlalu buruk, karena Karabiner adalah alat yang sempurna untuk apa yang saya butuhkan (yang membuat MacOS berperilaku seperti terminal UNIX empat puluh tahun karena jari-jari bodoh saya masih menekan ^ W untuk menghapus kata dan saya membunuh jendela dan saya bisa jangan berhenti, tidak, jangan bantu saya, saya akan mati pada akhirnya dan kemudian masalah saya diperbaiki).
Alat utama saya yang lain adalah Typinator untuk singkatan - w untuk dengan, h untuk, n untuk dan, dll; itu benar-benar bertambah.
Sejauh ini, saya telah menemukan BetterTouchTool sebagai pengganti yang layak untuk Karabiner, bahkan lebih baik dalam beberapa hal. Tetapi lebih buruk pada orang lain; pengulangan kunci tidak bekerja untuk saya meskipun pengembang mengatakan itu. (Mungkin berinteraksi dengan Typinator, tetapi mematikan yang terakhir tidak memperbaiki masalah.)
Saya telah menulis keseluruhan novel menggunakan dua alat ini (Typinator dan BetterTouchTool), tapi saya akan menghargai siapa pun yang ikut berdebat jika mereka masih menemukan sesuatu yang lebih baik.
sumber
Saya akan menjadi sedikit pelawan dan tidak setuju dengan sentimen tentang perlu dua aplikasi untuk melakukan apa yang Anda minta.
Apple mengadopsi warisan UNIX dari satu alat untuk melakukan satu hal dan Karabiner melanjutkan tradisi itu. Kedua aplikasi tersebut berkualitas profesional, dikelola, didebug, didokumentasikan, dan didukung. Aplikasi tidak memerlukan biaya apa pun untuk dicoba atau diandalkan. Keduanya melakukan persis apa yang mereka katakan.
Terakhir kali saya periksa, Apple menginstal ribuan file dan memiliki ratusan berjalan bahkan sebelum Anda masuk pertama kali. Menginstal 2 program untuk memetakan kembali semua kunci sepertinya kurang penting bagi saya, tetapi saya terbuka untuk salah tentang hal itu.
Saya akan mengatakan - instal Karabiner dan instal SEIL dan nikmati kemampuan Anda untuk membuat ulang kunci sesuka hati, tapi mungkin saya kehilangan beberapa kekurangan dalam apa yang ingin Anda capai.
sumber
brew cask install karabiner
danbrew cask install seil
.Saya tahu ini adalah jawaban yang terlambat, tetapi saya menggunakan Better Touch Tool . Ini menyediakan beberapa fungsi:
Ini pada dasarnya memungkinkan Anda memetakan ulang hampir semua bentuk input ke sejumlah besar pilihan. Saya mulai menggunakan BTT untuk memetakan hanya satu atau dua fungsi dan kemudian terus berpikir, "Saya berharap saya bisa melakukan ini," dan menemukan diri saya memetakan lagi dan lagi.
sumber
Saya harus menghapus Karabiner di macOSX Sierra. Itu membuat masalah aneh dari pengulangan kunci dan bertindak seolah-olah pergeseran terus-menerus ditahan. Saya menghapus progam dan masalah keyboard saya hilang.
Tapi saya mengandalkannya untuk memetakan ulang tombol opsi kanan saya sebagai penghapusan ke depan - sangat berguna untuk mengedit.
Saya sekarang telah memecahkan masalah menggunakan Better Touch Tool - saya membuat opsi +? a forward delete (windows delete) Meskipun bukan satu tombol, ia berfungsi.
sumber