Ini adalah satu lagi upaya untuk membuat Fn
tombol volume naik / turun, kecerahan, dll. Bekerja. Kontrol-kontrol itu sama sekali tidak berfungsi di ultrabook non-merek saya.
Saya ingin mendeteksi mereka untuk memodifikasi /home/username/.config/openbox/lubuntu-rc.xml
, karena yang berikut ini tampaknya tidak berfungsi:
<keybind key="XF86AudioRaiseVolume">
<action name="Execute">
<command>amixer -q sset Master 3%+ unmute</command>
Misalnya, xev
tidak ada atau xbindkeys
pun keytouch
yang mendeteksi ketika saya menekan volumen atas atau kecerahan turun. Tombol start / stop touchpad berfungsi, tetapi tidak terdeteksi oleh aplikasi tersebut.
Saya juga mencoba dengan dconf-editor
seperti yang disarankan di sini . next
sudah diatur ke XF86AudioNext
(dan itu active
)
Di sini , saya membaca penjelasan berikut:
Beberapa Fnkombinasi tombol laptop adalah kunci multimedia (muncul ke OS sebagai kunci biasa dengan kode tidak standar), sementara yang lain memicu peristiwa ACPI yang akhirnya mencapai OS, dan beberapa hanya ditangani oleh BIOS dan tidak pernah dilihat oleh OS. Jalur informasi dijelaskan pada halaman Hotkeys / Architecture pada wiki Ubuntu, lengkap dengan diagram.
Jika OS tidak dapat melihat apa pun ketika Anda menekan tombol kecerahan, bisa jadi itu karena ditangani langsung oleh BIOS. Pertempuran ini tidak sepenuhnya hilang - pada prinsipnya memungkinkan untuk meretas BIOS - tetapi tingkat kesulitannya sangat meningkat.
Ada ide?
xev
tidak melaporkan kode kunci untuk penekanan tombol Anda, tetapi apakah kernel melihat scancodes ? Anda harus dapat memeriksa dmesg
output dan melihat pesan seperti Unknown key pressed (translated set 2, code 0xa0 on isa0060/serio0
- secara bergantian Anda mungkin mencobasudo showkey --scancodes
showkey
Memiliki hasil yang sama dengan xev
, xbindkeys
atau keytouch
. Saya mengetik dmesg | grep -i 'key'
,, dmesg | grep -i 'translated'
dll: hasilnya kosong.