Cara mengganti / menonaktifkan fungsi tombol fn di Ubuntu - keyboard USB

12

Hai Saya punya masalah dengan keyboard Lenovo USB baru saya, saya tidak bisa (tidak tahu bagaimana) beralih Fntombol di Linux, di windows itu sangat mudah .

Tapi saya tidak tahu apa yang bisa saya lakukan di Linux untuk mengganti Fnkunci (atau menonaktifkan), apakah Anda tahu ada solusi? Saya membutuhkan fungsi standar F1melalui F12...

Tomasz Cy-man
sumber
6
Coba tekan fn + Esc.
TheWanderer
Apakah maksud Anda kunci dengan label Fn, atau 12 kunci dengan 12 label berbeda Fndengan nmenjadi salah satu dari 1 hingga 12? Apa yang sebenarnya ingin Anda lakukan kunci?
Volker Siegel
@ Zacharee1 Saya mencoba, itu tidak berhasil
Tomasz Cy-man
@Volker Siegel Maksud saya 12 tombol (fungsi tambahan F1-11), sekarang ketika saya menekan F1 maka saya membisukan suara, saya harus menekan tombol Fn dan F1 ... Saya ingin fungsi utama F1 adalah F1 bukan bisu, F2 bukan volume turun, dll ... Dan pertanyaannya adalah bagaimana mengganti fungsi itu (sebagai contoh saya memberi Anda tautan dengan solusi untuk windows) atau menonaktifkan semua fungsi Fn (bisu, volume turun, volume naik ...)
Tomasz Cy -Anak
Jadi Anda ingin harus menekan fnsebelum Anda menekan F1-12agar berfungsi sebagai tombol pintas?
TheWanderer

Jawaban:

30

masukkan deskripsi gambar di sini

ini adalah solusi terbaik yang saya temukan ;-)

Tomasz Cy-man
sumber
Anda akan senang mengetahui bahwa ada orang lain dengan solusi yang sama persis di luar sana: D Terima kasih atas picnya, saya mulai memikirkan benda kecil yang berat yang dapat saya gunakan untuk menjaga tombol ini ditekan. Semua itu untuk keyboard dengan kualitas sangat rata-rata ...
Adversus
9
Apakah Anda melakukan trik FN + ESC?
Natim
1
FN + ESC hanya akan bekerja secara langsung pada laptop bukan keyboard ini, keyboard rindu juga on / off switch Saya pikir pengembang keyboard ini bodoh.
maytham-ɯɐɥʇʎɐɯ
1
Insinyur "pintar" dari lenovo memecahkan solusi itu. Sekarang tombol Fn berada di antara kontrol dan tombol windows di sebelah kiri spasi. Pemblokir kertas atau benda berat jelas tidak masuk di tempat itu. Sebenarnya meletakkan kunci Fn di sana benar-benar canggung karena sangat mudah untuk keliru dengan kunci Windows. Saya sedang mempertimbangkan untuk membeli keyboard lain (non lenovo) :-(
kriss
3

Saya menemukan solusi perangkat lunak.

clone program berikut dari github:

git clone https://github.com/lentinj/tp-compact-keyboard.git

kompilasi ke program berikut:

cd tp-compact-keyboard/tp-compact-usb-keyboard
make
sudo ./tp-compact-usb-keyboard /dev/hidraw1

Mungkin beberapa kesalahan ditampilkan saat Anda menjalankan program.

Program ini mengirim 2 penekanan tombol ke keyboard (0x05 dan 0x01).

saya pikir, Anda tidak dapat menekan mereka secara fisik:

http://www.kbdedit.com/manual/low_level_vk_list.html

Mereka dipetakan ke kunci khusus.

ini hanya solusi sementara - setelah reboot pengaturan ini hilang.

mungkin Anda membuat cronjob untuk memperbaikinya secara permanen:

http://www.cyberciti.biz/faq/linux-execute-cron-job-after-system-reboot/

MaCXyLo
sumber
PS: Model-No: SK-8821 Bus 002 Perangkat 002: ID 17ef: 6018 Lenovo
MaCXyLo
keyboard yang sama, juga berfungsi untuk saya! +1 :)
supervacuo