Fungsi Swapping (Fn) dan Kontrol (Ctrl) pada Lenovo ThinkPad W500

19

Saya ingin menukar tombol Fndan Ctrlpada ThinkPad W500 saya (seperti yang lainnya! Lihat: Bagaimana saya bisa mengganti fungsi dan tombol kontrol di laptop saya? Dan Mencegat tombol Fn pada laptop )

  1. Banyak orang menunjukkan bahwa Windows tidak mendaftarkan Fnkunci sebagai penekanan tombol tetapi menggunakan Mihov ASCII Master 2.0 , yang memberikan nilai ASCII penekanan tombol, saya melihat kunci Fn mengembalikan FF (mungkin FF dalam hal ini berarti 'tidak terdaftar'). Saya juga melihat bahwa tombol-tombol seperti Ctrlmendaftar dengan satu kode ASCII ketika ditekan sendiri dan yang lainnya ketika ditekan dalam kombo dengan tombol lain. Fnhanya akan mendaftar ketika ditekan sendiri, jadi Windows pasti tidak melihat kombo. Ini mengambil solusi seperti Autohotkey dari meja.

  2. Saya menjalankan KeyTweak (yang menunjukkan kepada Anda kode pemindaian perangkat keras dari sebuah penekanan tombol dan Fnregisterd kunci 57443). Menggunakan program ini saya memetakan kembali Fnke Ctrltombol; ini bekerja dengan sempurna. Namun, saya menduga bahwa karena masalah di # 1, combo, misalnya, Fn+ Ctidak tidak mengeksekusi salinan.

Singkat dari pelatihan ulang kelingking saya, saya sebenarnya sedang mempertimbangkan melepas keyboard dan resoldering koneksi untuk menukar tombol-tombol itu.

Saya ingin mendapatkan masukan tentang masalah teknis root dan solusi yang mungkin ada di sini.

Howiecamp
sumber
Dalam versi yang lebih baru, menekan tombol fn sebentar (seperti 4 detik) menunjukkan sembulan di mana Anda dapat menonaktifkannya.
Ixxzz
Sebenarnya, melatih kembali kelingking Anda bukanlah ide yang buruk. Saya harus bekerja baik di ThinkPad dengan tombol Fn di mana Ctrl seharusnya, dan pada mesin Dell di mana semuanya OK, dan sekarang setelah waktu yang singkat saya terbiasa bekerja pada keduanya tanpa usaha.

Jawaban:

7

Ternyata tombol FN tidak ditangani oleh driver keyboard Windows, melainkan oleh driver yang dikembangkan oleh Lenovo. Oleh karena itu memetakan kembali kunci FN tidak mungkin dilakukan oleh utilitas Windows mana pun yang beralih kunci, karena kunci Fn tidak menghasilkan kode pindai.

Rupanya Lenovo saat ini sedang mempertimbangkan modifikasi pada BIOS yang akan memungkinkan hal ini. Lihat artikel ini: "Alihkan Mode untuk Tombol Fn / Ctrl" .

Kesimpulannya Anda harus (1) menganggap BIOS Anda untuk melihat apakah opsi seperti itu sudah ada, dan jika tidak (2) memeriksa situs Lenovo untuk peningkatan BIOS dari waktu ke waktu (perlu dicatat bahwa peningkatan BIOS perlu dilakukan dengan sangat hati-hati, karena kesalahan berarti merusak komputer Anda).

Sementara itu, Anda dapat menggunakan solusi ini (hanya bercanda):

gambar

harrymc
sumber
Kalimat terakhirmu membuatku tertawa. :) Mengenai pernyataan Anda "tombol Fn tidak menghasilkan kode pindaian.", Saya pikir itu benar-benar (lihat di atas - 57443) menghasilkan scancode perangkat keras. Tidak hanya itu tetapi saya berhasil menggunakan KeyTweak untuk memetakan Fn ke Ctrl dan pada basis tombol tunggal berfungsi secara identik; Windows memang melihatnya. Apa yang tampaknya tidak dilakukan adalah menghasilkan nilai penekanan tombol ASCII yang unik dan / atau mendukung penekanan tombol bersama dengan kunci lain (misalnya Ctrl + c) yang memerlukan kode ASCII unik untuk kombo.
Howiecamp
Fn dengan sendirinya tentu tidak banyak membantu. Saat ini, tampaknya Fn adalah masalah Lenovo yang paling banyak dipermasalahkan. BIOS dari beberapa model sudah diretas untuk melakukan hal itu (tetapi bukan milik Anda). Lenovo mungkin akan memperbaikinya tepat waktu untuk laptop Anda berikutnya.
harrymc
@ Howiecamp, jadi Anda bisa memetakan FN+keyke Ctrl+keydan Ctrl+keyke Fn+key? Ini luar biasa karena hanya masalah melakukan remapping beberapa lusinan kode agar semuanya berjalan sesuai keinginan. Bisakah Anda membagikan solusi Anda?
akostadinov
@akostadinov Saya tidak yakin saya punya solusi ...?
Howiecamp
@Howiecamp, Anda menulis: "Tidak hanya itu tetapi saya berhasil menggunakan KeyTweak untuk memetakan Fn ke Ctrl dan pada basis tombol tunggal itu berfungsi secara identik; Windows memang melihatnya."
akostadinov
8

BIOS swap untuk fungsi dan tombol ctrl sekarang diterapkan oleh Lenovo! Jika Anda memiliki laptop Lenovo yang lebih baru (milik saya adalah thinkpad x201), Anda dapat menemukan opsi untuk mengubahnya di bawah opsi "configure keyboard and mouse". (Untuk laptop saya, saya mengakses Bios dengan menekan tombol biru "ThinkVantage" saat komputer booting).

kathy
sumber
benar. Ditemukan di Thinkpad S430 juga setelah memperbarui bios.
tmanthey