Date: Fri, 19 Jun 2026 04:55:36 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 296140] Thinkpad p53 mic mute key and other extra keys Message-ID: <bug-296140-227@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296140 Bug ID: 296140 Summary: Thinkpad p53 mic mute key and other extra keys Product: Base System Version: 15.1-RELEASE Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: kern Assignee: bugs@FreeBSD.org Reporter: david@remdrivet.se Created attachment 271927 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=271927&action=edit patch that adds mic mute button support On my ThinkPad P53 (20QQS4EA00), I have had problems with the Fn+F# keys. After playing around with FreeBSD 15.1 on it for a while, I made this patch to get the mic mute key to show up in libinput events. It probably need a bit of work to get it to work like the output mute key. I can at least use the libinput event to mute mixer and light the key with the key using a script, that should probably be done in the acpi_ibm.ko properly. Fn+F1 KEY_MUTE (correct and working) Fn+F2 KEY_VOLUMEDOWN (correct and working) Fn+F3 KEY_VOLUMEUP (correct and working) Fn+F4 (0x1b) KEY_MICMUTE (works with my patch but not perfect) Fn+F5 (0x11) KEY_BRIGHTNESSDOWN (correct and working) Fn+F6 (0x10) KEY_BRIGHTNESSUP (correct and working) Fn+F7 (0x7) don't work, no output. (external monitor icon) Fn+F8 (0x5) is WiFi toggle does not work, no output in libinput or dmesg and no indication light Fn+F9 (0x1d) don't work (gear icon) Fn+F10 (0x314) is Bluetooth toggle does not work, no output in libinput or dmesg Fn+F11 (0x315) don't work (keyboard icon) Fn+F12 (0x311) register faulty as KEY_BRIGHTNESSDOWN (star icon) Hopefully this can be of some help to improve FreeBSD on Laptops. -- You are receiving this mail because: You are the assignee for the bug.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-296140-227>
