Saya menggunakan keyboard Wireless Apple dan saya sedikit kecewa bahwa Fnkunci dan Ctrlkunci memiliki urutan itu. Ini tidak nyaman bagi saya. Bagaimana saya bisa dengan mudah menukar mereka?
Saya menggunakan keyboard Wireless Apple dan saya sedikit kecewa bahwa Fnkunci dan Ctrlkunci memiliki urutan itu. Ini tidak nyaman bagi saya. Bagaimana saya bisa dengan mudah menukar mereka?
Jawaban:
Ini dapat dilakukan dengan menggunakan SharpKeys 2.1.1 :
SharpKeys adalah utilitas yang mengelola kunci Registry yang memungkinkan Windows untuk memetakan satu kunci ke kunci lainnya. Termasuk dalam aplikasi adalah daftar tombol keyboard umum dan fitur Jenis Kunci untuk secara otomatis mengenali sebagian besar tombol keyboard.
Apa yang dapat Anda lakukan:
Petakan seluruh kunci ke tombol lainnya - mis. Anda bisa memetakan ulang Caps Lock ke tombol Shift
Apa yang tidak bisa Anda lakukan:
Memungkinkan Anda untuk bertukar dua kunci satu sama lain - misalnya Anda tidak dapat memiliki tempat bertukar Q dan Z karena kode remapping akan membingungkan
Itu dapat dilakukan dengan menggunakan DoubleCommand :
DoubleCommand adalah perangkat lunak untuk Mac OS X (ekstensi kernel) yang memungkinkan Anda memetakan kembali kunci, dengan kata lain mengubah cara kerja keyboard Anda. Sering digunakan untuk membuat keyboard PC lebih nyaman dengan Mac, menukar tombol Alt (Opsi) dan Windows (Command atau Apple), karena mereka dalam posisi bertukar pada keyboard Mac dan PC. DoubleCommand adalah cara cepat dan mudah untuk memperbaikinya jika Anda menggunakan keyboard PC dengan Mac Anda.
Saya telah menemukan Keyboard MacBook Pro - Bagaimana Cara Swap / Remap Keys? mengandung informasi yang berguna tentang hal ini.
DoubleCommand
tautan perangkat lunaknya, saya telah menemukannya sebelum melihat posting Anda :) Tetapi itu membantu saya. Dan saya punya masalah lain: bagaimana mendefinisikan ulang eject
? Apa itu mungkin?! Saya ingin mengaturnya delete
tingkah laku ... Fu ** ing apple devs berpikir bahwa kita tidak menggunakan delete
atau lebih nyaman mengetik fn+backspace
daripada delete
saat pemrograman?
DoubleCommand
saya memiliki masalah ketika menggunakan pintasan kombo (misalnya Ctrl+Shift+Up
,. Hanya tombol asli yang berfungsi ...
fn
kunci menjadi control
kunci.
Sayangnya, ini kemungkinan besar tidak akan berhasil. Dengan pengecualian menukar firmware keyboard bluetooth atau memasang ulang tombol harddware.
Alasan : Kunci Fn adalah pengubah untuk scancodes yang dihasilkan. Kunci ini adalah pengubah pada tingkat perangkat keras. Sebuah penekanan tombol fn tidak dapat dilihat bahkan (menggunakan 'xev' pada keyboard Bluetooth Apple saya di linux)
EDIT: Tes cepat menunjukkan itu mungkin (menggunakan showkey pada tty nyata):
Fn memiliki kode kunci 464
Ctrl memiliki kode kunci 29
Untuk versi hingga (dan termasuk) 10.11, Anda dapat menukar kunci dengan Karabiner (sebelumnya KeyRemap4MacBook), sementara DoubleCommand hanya dapat mengubah fnkunci Anda menjadi controlkunci.
Untuk versi 10.12+, Anda ingin menggunakan Karabiner-Elements , penulisan ulang lengkap Karabiner, yang masih mengejar fungsi yang tersedia di Karabiner. Fitur yang didukungnya masih dalam fluks.
Di Windows, instalasi driver berikut memungkinkan untuk dengan mudah menukar Ctrl dan Fn.
https://github.com/samartzidis/WinAppleKey
Selain itu, cmd / win dan alt juga dapat ditukar dan beberapa kombinasi Fn + Key dari tata letak Mac diinstal:
Ketika Anda menggunakan Linux, saya pikir itu harus dimungkinkan juga. Setidaknya ketika Anda memiliki akses ke sistem Anda dan Anda dapat mengkompilasi ulang kernel Anda. Lihat ini Linux: Apple Wireless A1314 Fn key tidak terdaftar, sepertinya bug perangkat lunak .
(Penambahan jawaban Zuuls)
Saya telah mencoba memodifikasi modul kernel untuk Keyboard Apple di sini . Jika Anda memiliki kernel Linux versi 3.13 (atau tutup), seharusnya mudah memuatnya.
Saya tidak punya pengalaman menulis modul kernel, jadi beberapa kode mungkin tidak berfungsi seperti yang diharapkan. Sejauh yang saya tahu, ini berfungsi di keyboard saya :)