Pemulihan Kunci Sewenang-wenang pada Mac

2

Saya membeli keyboard pengganti Cina murah untuk MBP akhir 2007 saya. Kunci braket tutup kotak / keriting sebenarnya mengirim sinyal kontrol kiri ke Mac. Jadi saya mencoba untuk memetakan backslash / pipe key saya menjadi close square / curly bracket tapi saya tidak dapat menemukan software remapping kunci untuk melakukannya. Double Command dan KeyRemap4Macbook tidak dapat melakukan remap kunci sembarang dan uControl / fkeys tidak berfungsi di Snow Leopard. Adakah yang punya ide? Saya tidak punya masalah mengedit file konfigurasi teks jika perlu.

Tukang batu
sumber

Jawaban:

4

Gunakan Ukelele untuk membuat tata letak keyboard Anda sendiri.

Daniel Beck
sumber
2

Anda dapat menambahkan pengaturan khusus di KeyRemap4MacBook dengan membuat private.xml . Coba sesuatu seperti ini:

<autogen>__KeyToKey__ KeyCode::CONTROL_R, KeyCode::BRACKET_RIGHT</autogen>

Lihat situs web saya untuk informasi lebih lanjut tentang KeyRemap4MacBook, tata letak keyboard khusus, dan DefaultKeyBinding.dict:

http://osxnotes.net/keyremap4macbook.html
http://osxnotes.net/keylayout-files-and-ukelele.html
http://osxnotes.net/keybindings.html

Lri
sumber
Ya - Saya meninggalkan kunci braket kotak apa adanya dan menugaskan kembali tombol backslash / pipa. Sejauh menyangkut laptop, kunci braket tutup persegi adalah tombol kontrol kiri fisik.
Mason
@Lri - tautan kedua rusak
studgeek
1

Saya sarankan untuk menggunakan karabiner. Anda dapat memetakan kembali semua tombol yang Anda inginkan.

lukszar
sumber
0

Anda dapat mencoba metode ini menggunakan applescript untuk memetakan kunci secara berbeda.

MaQleod
sumber
Itu hanya membuka panel preferensi Keyboard di preferensi sistem, di mana penetapan tombol pengubah dapat diubah. Masalah orang itu adalah bahwa ia ingin beralih pengaturan secara teratur, oleh karena itu menggunakan skrip GUI. Dialog itu masih jauh dari "pemetaan kunci arbitrer".
Daniel Beck
0

KeyRemap4MacBook mungkin berguna juga.

geekosaurus
sumber
Pos saya secara khusus menyatakan bahwa itu tidak berfungsi untuk apa yang saya lakukan.
Mason