A way of a key, or how I achieved success configuring multimedia keys on my keyboard

Aug 23, 2011 15:55

When I bought a new keyboard last week and those multimedia/internet keys were not working as expected, I learned a bit too much about how a key press event goes all the way from the hardware to the Linux kernel to X11. Actually, much more than I even wanted to know. I do not believe in humanity any more. Well, time will definitely heal me, but let ( Read more... )

linux, howto, english, wtf, homemade

Leave a comment

Comments 11

tobotras August 23 2011, 12:29:26 UTC
The prize goes to somebody who'll teach linux about MS Natural kbd «Zoom» thingie without patching the kernel :)

Reply

k001 August 23 2011, 12:55:06 UTC
AFAIK it's already solved by this patch (udev in F14 have it already): http://git.kernel.org/?p=linux/hotplug/udev.git;a=commitdiff;h=310aba9bca6f971d496936a53c6c7199b2ed0d7d

Now, since the patch author is far far away... where can I get the price?

Reply

k001 August 23 2011, 12:56:52 UTC
No, it's not in F14, but still pretty easy to have -- adding one line to /lib/udev/rules.d/95-keymap.rules is not patching the kernel, is it?

Reply

tobotras August 24 2011, 07:10:45 UTC
Okay, it isn't, but -

«Both Zoom Slider inputs and the Spellcheck button send keycodes that are in the 400-range to the computer. Unfortunately, X11 will not accept keycodes over 255. We will patch the kernel to re-bind the keys to send keycodes < 255.»

I'll continue to investigate that (and no, evrouter doesn't work for me either).

Reply


lazyboa August 23 2011, 13:00:50 UTC
I used a more simple way to map the extra keys to smth useful: http://www-user.tu-chemnitz.de/~klada/?site=projects&id=logitechkbd
but now i'm thinking of doing it the right way. It seems the last udev already has the keymap for Logitech Wave kbd.

s/kdb/kbd/; # by the way

Reply


Leave a comment

Up