Bagaimana cara menukar Ctrl dan Fn pada keyboard Lenovo Thinkpad?

21

Saya mencoba menukar Fnkunci saya dengan kiri Control, yang tidak berhasil.

Saya menggunakan perintah xevuntuk mendapatkan kode kunci / keysym.

Setelah itu saya menggunakan:

xmodmap -e 'keycode 151=Control_L'
xmodmap -e 'keycode 37=XF86WakeUp'

Tapi itu tidak mengubah apa pun.

Saya juga tidak bisa membuat .Xmodmapuntuk mengubah kunci di sana.

Apakah saya lupa sesuatu? Itu tidak membuang kesalahan.

pengguna127547
sumber
apakah ada cara untuk melakukan ini di Ubuntu 14.04?
Louis

Jawaban:

29

Jika Anda menggunakan laptop Lenovo atau Thinkpad, lihat ke konfigurasi BIOS / UEFI untuk memeriksa apakah ada opsi "Tukar Fn dan Ctrl" di bagian "Keyboard". Menurut panduan pengguna, sebagian besar model harus memiliki opsi itu.

oldherl
sumber
Ini hanya menghemat waktu satu ton ... terima kasih!
Isaac Gregson
Ini bekerja dengan sempurna pada yoga saya 500.
nilsmagnus
Ini adalah jawaban yang benar dalam kasus saya. Terima kasih!
Brylie Christopher Oxley
5

Anda mungkin menggunakan keyboard Lenovo, yang melaporkan Fnas XF86WakeUp. Biasanya Fntidak mendaftarkan xevacara sama sekali karena ditangani oleh BIOS, oleh karena itu Anda tidak dapat memetakannya kembali.

Fakta bahwa hal itu dilaporkan XF86WakeUpmenimbulkan banyak kebingungan, seperti yang dapat Anda lihat dalam laporan bug ini , tetapi sebenarnya bukan bug, mengutip komentar 27 dari laporan bug itu:

Ini bukan bug. Fn adalah kunci bangun ketika mesin ditangguhkan. Jika ada yang ingin memetakannya ke fungsi lain, maka tidak apa-apa, tetapi bisa melakukan itu tidak universal ... Fndi ThinkPads dan LenovoPads adalah kunci ajaib / khusus. Jika hanya menghasilkan kode sendiri jika tidak dikombinasikan dengan salah satu kombinasi tombol ajaib lainnya (disorot biru) dan itu lebih merupakan kebetulan daripada apa pun.

Burger Gerhard
sumber