Saya mengganti fnkunci standar dengan kiri control, ditinggalkan controldengan kunci lain yang bermanfaat.
Dan sejauh saya tidak menggunakan Caps Lockkunci dalam kehidupan sehari-hari, saya memutuskan untuk mengganti Caps Lockkunci dengan fn.
Saya menggunakan PCKeyboardHack untuk tujuan ini .
Saya baru saja memasukkan nomor 63
(yang sesuai dengan fn) Change Caps Lock
berturut-turut.
Tapi sekarang saya Caps Locktidak melakukan apa-apa: baik pekerjaan kunci CapsLock
maupun fnpekerjaan.
Ketika saya mengubah Caps Lockkunci forward delete
misalnya (kode 117) - tidak apa-apa. Dan Caps Lockmulai berfungsi sebagai forward delete
kunci.
Tapi aku harus set fnke Caps Lockkunci.
MEMPERBARUI
Saya perhatikan di KeyRemap4MacBook EventViewer: ketika saya menekan Caps Lock...
... Saya mendapatkan control_l
kode kunci. Tetapi pada kenyataannya itu tidak bekerja bahkan seperti control_l
(saya memeriksa).
Mengapa ini terlihat control_l
? Mungkin karena saya telah mengubah fnkunci ke kiri controldi KeyRemap4MacBook
aplikasi.
Ketika saya hapus centang kotak centang ini dan menonton di EventViewer
atas Caps Lockmengklik lagi: Saya melihat Fn
kode pada output.
Tapi sebenarnya itu tidak berfungsi Fn(saya periksa di fn+ delete)
Perbarui 2
Saya dinonaktifkan CAPS LOCK
Di PCKeyboardHack diatur F19keCaps Lock
Dalam KeyRemap4MacBook
remap F19kefn
<item>
<name>f19_to_fn</name>
<identifier>f19_to_fn</identifier>
<autogen>__KeyToKey__ KeyCode::F19, KeyCode::FN</autogen>
</item>
Dan sekarang Caps Lockberfungsi sebagai fnkecuali tombol f1 - f12. Misalnya ketika saya menekan default fn+ f11saya melihat Launchpad. Ketika saya menekan remapped fn+ f11saya melihat volume turun. Jadi f11tidak bekerja dengan memetakan kembali fn.
Dalam kombinasi lain seperti fn+ delete= forward delete
memetakan kembali fnberfungsi dengan baik.
FN + F1-19
.forward delete
. Saya menekanfn
+delete
. Ketika saya memilikifn
kunci standar saya dapat meneruskan penghapusan dan ketika saya mengaturcaps lock
kefn
tombol, saya tidak dapat meneruskan menghapus dengan menekancaps lock + backspace
Jawaban:
Hanya mengubah caps lock ke kode kunci 63 dengan PCKeyboardHack berfungsi untuk saya. Sudahkah Anda mencoba mengatur caps lock tanpa aksi dari System Preferences?
Anda juga dapat mencoba menggunakan PCKeyboardHack untuk misalnya mengubah caps lock menjadi F19 dan kemudian menggunakan private.xml seperti ini dengan KeyRemap4MacBook:
sumber
Brett Terpstra membahas hal ini dalam artikel Desember 2012 tentang memetakan kembali kunci caps lock.
http://brettterpstra.com/2012/12/08/a-useful-caps-lock-key/
sumber
Apple telah memposting Catatan tentang Remapping Kunci untuk macOS 10.12, yang dapat ditemukan di sini: https://developer.apple.com/library/content/technotes/tn2450/_index.html
Pada halaman ini, Anda dapat menemukan perintah terminal serta bagan dari semua nilai tombol.
Dan jika Anda tertarik pada pemrograman, mereka bahkan memberikan sedikit contoh kode Objective-C.
sumber