Thank you for reporting this bug to Ubuntu.
Ubuntu 8.10 (intrepid) reached end-of-life on April 30, 2010.

See this document for currently supported Ubuntu releases:
https://wiki.ubuntu.com/Releases 

We appreciate that this bug may be old and you might not be interested
in discussing it any more. But if you are then please upgrade to the
latest Ubuntu version and re-test. If you then find the bug is still
present in the newer Ubuntu version, please add a comment here telling
us which new version it is in and change the bug status to Confirmed.

** Changed in: xorg-server (Ubuntu)
       Status: Triaged => Invalid

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/313514

Title:
  MASTER: evdev driver ignores keycodes > 255

Status in X.Org X server:
  Confirmed
Status in xorg-server package in Ubuntu:
  Invalid

Bug description:
  Binary package hint: xserver-xorg-input-evdev

  package Version: 1:2.0.99+git20080912-0ubuntu5
  Ubuntu 8.10

  Keyboards can use keycodes that go above 255. See 
http://lxr.linux.no/linux+v2.6.28/include/linux/input.h
  These are often multimedia keys for keyboards and remotes.

  These are ignored by the evdev driver:
  gimble:~/xserver-xorg-input-evdev-2.0.99+git20080912$ grep 255 src/evdev.c 
      if (code > 255 && ev->code < KEY_MAX) {
      /* The X server can't handle keycodes > 255 anyway, just drop them.  */

  Which means they never reach X and therefore cannot be used in anyway.

  The only workaround at the minute would be to use input-kdb to remap
  all keys for an input device to values lower than 255.

To manage notifications about this bug go to:
https://bugs.launchpad.net/xorg-server/+bug/313514/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to