Bagaimana cara membuat Mac OS X mengingat remappings "Modifier Keys" untuk keyboard eksternal saya?

10

(untuk lebih jelasnya, saya tahu ada pertanyaan serupa seperti " Bagaimana saya bisa memetakan ulang windows dan tombol alt di OS X? " cabut keyboard)

Jadi: Mac OS 10.6.5 pada MacBook Pro, dengan Keyboard Microsoft Natural Ergonomis 4000 dicolokkan melalui hub USB, bersama dengan periferal lainnya.

Saya ingin mengganti tombol Alt dan Windows, sehingga posisinya cocok dengan yang ada di keyboard MBP (tombol Win berfungsi sebagai tombol Command dengan Mac).

Sys Prefs / Keyboard / Modifier Keys melakukan pekerjaan, sampai saya mencabut hal-hal untuk bekerja di tempat lain. Kembalilah, colokkan hub USB seperti sebelumnya, dan Option / Command swap saya sudah dilupakan.

Ada saran tentang bagaimana membuat Mac OS mengingat swap?

Memperbarui:

Masalahnya telah hilang bagi saya di bawah OS X Lion. Perangkat keras yang sama, hub yang sama, semua pengubah diingat.

Paul Roub
sumber
1
Itu selalu port USB yang sama?
Daniel Beck
Ya. Keyboard tidak pernah meninggalkan hub, dan hub selalu mendarat di port USB yang sama di MacBook.
Paul Roub
Sudahkah Anda mencoba menghubungkannya langsung (tanpa hub)? Apakah itu juga kehilangan pengaturannya saat menghubungkan kembali?
Daniel Beck
Semua baik tanpa hub, jadi saya punya solusi itu. Seharusnya disebutkan sebelumnya.
Paul Roub
Sudahkah Anda mencoba hub yang berbeda? Apa yang terjadi ketika Anda mencabut keyboard dari hub, membiarkan hub tetap terhubung, dan kemudian menyambungkan kembali keyboard ke hub, port yang sama?
Daniel Beck

Jawaban:

16

Ini tampaknya menjadi masalah bagi banyak orang, termasuk saya. Forum dukungan apel tampaknya memiliki kesimpulan yang sama bahwa ini adalah semacam bug dengan Mac OS X dan hub usb:

https://discussions.apple.com/thread/2364069?threadID=2364069&tstart=0

Saran mereka adalah mencolokkan keyboard langsung ke Mac.

Saya sudah mulai menggunakan KeyRemap4MacBook untuk menangani masalah ini. Apa yang dapat Anda lakukan adalah mengatakannya untuk memetakan ulang perintah ke opsi dan opsi untuk memerintahkan hanya keyboard eksternal dan perangkat eksternal non apple.

Jack Chu
sumber
1
+1 untuk KeyRemap4MacBook (sekarang disebut Karabiner). Saya menggunakan keyboard MS Natural Ergo 4000 dengan Mac os X El Capitan, dan pengaturan saya di Preferences-> Keyboard-> Modifier Keys diabaikan. Karabiner (dikombinasikan dengan Seil, aplikasi lain oleh pqrs) efektif dalam mengubah kunci pengubah saya.
dinosaurus