Saya pikir jawaban tentang ControllerMate adalah jawaban yang bagus, tetapi karena Anda bertanya dalam komentar tentang file konfigurasi, saya akan menyebutkan bahwa cara paling baku, "mentah" untuk mengonfigurasi pengaturan keyboard Anda adalah dengan membuat tata letak keyboard khusus. Saya kira ini adalah bagaimana aplikasi seperti ControllerMate memodifikasi tombol keyboard, tapi saya tidak bisa mengatakannya dengan pasti.
Anda dapat menggunakan generator online untuk tujuan ini (ini sudah tua, tetapi .keylayout
file yang dihasilkannya masih berfungsi di bawah Snow Leopard) atau GUI seperti Ukelele (gratis).
Saat melakukannya dengan cara ini, Anda akan menambahkan .keylayout
file XML yang dihasilkan ke /Library/Keyboard Layouts
(untuk digunakan oleh semua pengguna) atau ~/Library/Keyboard Layouts
(untuk digunakan hanya oleh pengguna saat ini). Kemudian Anda akan mengaktifkan tata letak khusus di System Preferences -> Bahasa & Teks -> Sumber Input.
Untuk papan ketik pihak ketiga Anda, masih sulit untuk mengetahui kode kunci di map yang ditentukan. Atur untuk "tidak berguna" kunci untuk "Kembali", "Maju", "Mail", dll. Secara pribadi, saya akan pergi dengan Program GUI yang memungkinkan saya untuk "menekan dan mengatur" sehingga tidak ada penelitian atau dugaan tambahan di pihak saya.
Jadi singkatnya, saya tidak mengatakan bahwa metode ini lebih mudah atau bahkan lebih kuat daripada menggunakan aplikasi seperti ControllerMate, tetapi setidaknya harus membantu menjelaskan bagaimana keyboard dapat dipetakan kembali di bawah OS X tanpa program "perantara" yang harus tetap berjalan di latar belakang.