xserver-xorg-input-evdev eats my eject key

Daniel Stone daniel at fooishbar.org
Sat Mar 8 02:07:18 PST 2008


On Sat, Mar 08, 2008 at 10:36:52AM +0100, John Hughes wrote:
> I've got a Sony Vaio TX3 laptop, with some extra buttons, running Debian 
> Sid, kernel 2.6.24.
> 
> The sony-laptop module makes a new input device to represent these extra 
> buttons.  This is nicely detected by HAL and so evdev:
> 
> [...]
> 
> One of which has a "dvd eject" symbol on it.  When pressed the keycode 
> KEY_FN_E (0x1e1) is produced.
> 
> After much debugging I've found that it gets at least as far as 
> EvdevKeyProcess  in evdev_key.c, but some time after that the key 
> disappears into a black hole - xev &c don't see it.
> 
> Where should I be looking?

Unfortunately this is next-to-impossible to do within the protocol:
http://bugs.freedesktop.org/show_bug.cgi?id=x11-keycode-limit

(0x1e1 = 481)

Cheers,
Daniel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.x.org/archives/xorg/attachments/20080308/671028b1/attachment.pgp>


More information about the xorg mailing list