Need help

Florian Festi ffesti at
Mon Mar 12 10:13:33 PDT 2007


I had a look into the problem some months ago.
> The Linux HID codes for KEY_FN_F1 and friends is above 255.
> xf86-input-keyboard simply doesn't handle this, xf86-input-evdev does
> not currently handle this.

Problem with the evdev driver is that it does not load xkb maps at all, but 
hard codes it to "us" 

Additionally it seems to crash/stop working with some keyboards (the fancy 
Logitech kind).

Even if it would load keymaps /usr/share/X11/xkb/keycodes/evdev only support 
very simply keys. Even if one would modify the xkb map there are simply no 
XKeysymbols to map these keys to.

>> Unfortunately, I'm not really sure what the best solution is here.
> I'm not sure about best solutions, however I have a plan to kludge
> around it in xf86-input-evdev for the 1.3 X server release, however it
> is a solution that simply won't work, at all, for 1.2 or earlier, as it
> requires the ability for multiple keyboards to have different keymaps.
> It is also sadly going to be at least somewhat in the future.

I asked about that topic on the list some months ago, but didn't got any 
answers. I put my thoughts and results on including xkb maps 
for evdev and a list of most of the needed Xkeysyms.

When you're looking into that I'd love to help.



More information about the xorg mailing list