On Thu, Dec 18, 2008 at 08:58:08AM +1000, Peter Hutterer wrote: > On Wed, Dec 17, 2008 at 05:42:42PM +0200, Marius Gedminas wrote: > > Are workarounds (e.g. allowing users to remap keycodes > 255 to keycodes > > < 255) possible, or too ugly to be allowed to see daylight? > > the latter. You could get around it by assigning a 3 group xkb layout on the > device and then - in the driver - switch the group before sending a keycode > above 255. The theory then goes that for groups 3 and above you can do keycode > % 255 and it'll be mapped to the correct thing. > > This however assumes that > - the driver knows about xkb and manages the keymaps accordingly. > which it doesnt. > - the clients don't touch the xkb map for the device. which they do.
I was thinking more of the driver swapping around keycodes before XKB ever gets to see them. My laptop's keyboard has less than a hundred keys, and it's a bit weird not to have one of them (ThinkVantage) available for binding to global desktop actions (Lock Screen -- this was a bit funnier in older thinkpads, where that key was labelled 'Access IBM') because all the other keycodes under 255 are reserved for keys I don't actually have. I realize, though, that having an extra layer of configuration in the already messy world of input devices is not something X developers would welcome with open arms. ;-) Marius Gedminas -- F U cn rd dis U mst uz Unix.
signature.asc
Description: Digital signature
_______________________________________________ xorg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xorg
