> I'm still pondering about the microphone mute. Should this be handled like the all the other volume buttons, which seem to work without touching the fujitsu-laptop.c driver? I have no idea how these other buttons are forwarded to the sound drivers. They are not forwarded to sound drivers. Your desktop environment is supposed to listen to these input events and apply the requested changes to mixer settings. > P.P.S. if someone has a good idea how to "route" the touchpad toggle key to the touchpad drivers without involving the userspace via evrouter, that would be nice too. Like inside the kernel? Erm, no, please, no. Userspace is the place to do this, same as for brightness hotkeys. If you ask me, I would just prefer the firmware to handle all hotkeys by itself, without even notifying the OS, but this is the brave new world we live in and if the firmware is only able to produce input events instead of changing hardware state, let's at least not make these events trigger some sort of inter-module interaction because that way lies madness. -- Best regards, Michał Kępień