memetakan tombol keyboard eksternal ke tombol mac


9

Apakah ada perangkat lunak, perintah atau cara untuk mengetahui tombol apa dari keyboard non apple eksternal yang dipetakan ke tombol mac mana?
Dan apakah ada cara untuk memetakan kembali tombol pintas keyboard saya: kembali, maju, rumah, cari & surat?
Tombol putar dan volume pada keyboard saya berfungsi seperti yang diharapkan, tetapi tombol lainnya sepertinya tidak melakukan apa-apa.

PS: Saya punya ini: masukkan deskripsi gambar di sini


Agar lebih jelas, apakah Anda hanya merujuk ke tombol fungsi dan tombol pengubah?
Austin

Saya tahu bahwa layar cetak, gulirkan kunci dan jeda peta ke F13 - F15, jadi satu-satunya kunci yang tidak berguna yang tersisa adalah tombol pintas, yaitu navigasi, surat, dll.
Petruza

Jawaban:


6

ControllerMate melakukan ini. Di tempat kerja saya menggunakan keyboard ergonomis Microsoft Natural dan mouse Logitech. ControllerMate memiliki profil perangkat keras untuk keduanya, dan saya memiliki banyak kunci khusus MS yang dipetakan kembali ke fungsi lain.

Seperti milik Anda, keyboard saya juga memiliki tombol Mail yang tidak berguna. Dengan Controllermate terbuka, jika saya menekan tombol Mail sambil melihat profil keyboard Microsoft, daftar urutan kunci yang tersedia secara otomatis melompat ke yang baru saja diterima. Anda kemudian dapat memprogram kunci itu untuk melakukan apa pun yang Anda suka, bahkan ketika ControllerMate tidak terbuka.

masukkan deskripsi gambar di sini


even when ControllerMate isn't openjadi mereka pemetaan kunci harus dalam file konfigurasi, bukan? Apakah Anda tahu yang mana atau jika ada?
Petruza

ControllerMate memiliki aplikasi pembantu jejak kecil yang berjalan di latar belakang setiap saat, mungkin memonitor I / O. Aplikasi ditutup, tetapi aplikasi pembantu tetap berjalan.
michaelmichael

oh ok [padding ...]
Petruza

+1 Saya percaya ini adalah cara terbaik untuk melakukannya - saya hanya mencoba memberikan lebih banyak informasi untuk OP dalam jawaban saya dan tidak bermaksud untuk menjadi jawaban yang "diterima". : /
Austin

kamu benar. tetap.
Petruza

4

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 .keylayoutfile yang dihasilkannya masih berfungsi di bawah Snow Leopard) atau GUI seperti Ukelele (gratis).

Saat melakukannya dengan cara ini, Anda akan menambahkan .keylayoutfile 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.


Terima kasih! Saya benar-benar menggunakan keylayout yang saya buat dengan ukelele, dan mencoba tombol pintas tetapi sepertinya ukelele tidak memperhatikannya sama sekali. Apa maksudmu mapSet?
Petruza

MapSet "memetakan" kode virtual ke setiap penekanan tombol sehingga kode tersebut dapat ditetapkan ke karakter dalam .keylayoutfile XML. Saya tidak percaya salah satu tata letak keyboard virtual di Ukelele akan memiliki tombol virtual untuk mencocokkan tombol keyboard Microsoft ekstra di bagian atas, jadi itu mungkin tidak mungkin dalam program itu. ... Sudahkah Anda mencoba ControllerMate? Tampaknya melakukan persis apa yang Anda inginkan - Anda menekan tombol "aneh" pada keyboard Anda, dan itu memungkinkan Anda menetapkannya untuk apa pun yang Anda inginkan.
Austin

2

Saya tahu ini adalah pertanyaan lama, tetapi generasi mendatang mungkin ingin tahu tentang alat yang lebih baru. Ini disebut Karabiner dan dapat memetakan banyak hal, dan memiliki standar untuk memetakan kunci F * ke setara Appley mereka.

masukkan deskripsi gambar di sini


Sayangnya mereka saat ini tidak mendukung Sierra.
Machado
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.