Saya telah menggunakan Karabiner untuk mengubah kombinasi tombol tetapi masalahnya adalah, itu tidak bekerja persis seperti yang saya inginkan.
Misalnya, menggunakan Karabiner, saya telah memetakan alt←ke cmd←dan sebaliknya. Tapi yang dilakukan Karabiner adalah, "trik" OS untuk membuatnya berpikir bahwa saya telah menekan alt←, setiap kali saya menekan cmd←.
Ini bukan perilaku yang saya inginkan. Perilaku yang saya inginkan adalah, setiap kali saya menekan cmd <-, saya ingin sistem berpikir bahwa saya memang menekan cmd←, tetapi alih-alih memindahkan kursor ke awal baris, saya ingin memindahkannya ke kata sebelumnya.
Dimungkinkan untuk melakukan ini mungkin mengacaukan beberapa file sistem dan lainnya?
Jawaban:
Anda dapat mengubah binding pengeditan teks untuk aplikasi Cocoa dengan DefaultKeyBinding.dict. Ini akan berfungsi untuk hampir semua aplikasi tempat ⌘ command+ ← leftdan ⌘ command+ → rightbekerja sebelumnya. (Satu-satunya cara itu tidak akan berhasil adalah jika pembuat aplikasi menerapkan kembali pintasan dari awal, yang diragukan karena akan jauh lebih mudah untuk hanya menggunakan versi yang datang gratis dengan bidang teks.)
Jika direktori
~/Library/KeyBindings/
tidak ada, buatlah.Buat file
DefaultKeyBinding.dict
di direktori itu dengan konten seperti ini:The
@
mengacu pada tombol Command,~
adalah Option,\Uf702
Left, dan\Uf703
yang Tepat. Selektor di sebelah kanan adalah yang sama yang digunakan dalam file default/System/Library/Frameworks/AppKit.framework/Resources/StandardKeyBinding.dict
,, tetapi beralih untuk mencocokkan apa yang Anda katakan dalam pertanyaan Anda.Mulai ulang aplikasi agar perubahan diterapkan di dalamnya.
Berikut adalah panduan mendalam untuk Sistem Teks Kakao yang seharusnya membantu menjelaskan apa yang terjadi .
sumber