[Bug 313514] Re: evdev driver ignores keycodes > 255
Several other alternatives described: * "keycode compression" in xkbcomp. * Add two more reserved "modifiers" (say ExtMod0, ExtMod1) to increase key space to 0-956. * X Keycode Extension. Client apps would need to be modified to use this. -- evdev driver ignores keycodes > 255 https://bugs.launchpad.net/bugs/313514 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 313514] Re: evdev driver ignores keycodes > 255
In the upstream bug report it indicates that this issue would be resolved by revving the x11 protocol. Presumably something in the protocol limits the data size to one byte, and would need to be changed to a larger size. Obvious question is why this couldn't be handled via an X extension. -- evdev driver ignores keycodes > 255 https://bugs.launchpad.net/bugs/313514 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 313514] Re: evdev driver ignores keycodes > 255
** Changed in: xorg-server (Ubuntu) Sourcepackagename: xserver-xorg-input-evdev => xorg-server Importance: Undecided => Wishlist Status: New => Triaged -- evdev driver ignores keycodes > 255 https://bugs.launchpad.net/bugs/313514 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 313514] Re: evdev driver ignores keycodes > 255
** Changed in: linux Status: Unknown => Confirmed -- evdev driver ignores keycodes > 255 https://bugs.launchpad.net/bugs/313514 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 313514] Re: evdev driver ignores keycodes > 255
It helps if I use the right URL to link it... ** Changed in: linux Bugwatch: freedesktop.org Bugzilla #x11-keycode-limit => freedesktop.org Bugzilla #11227 -- evdev driver ignores keycodes > 255 https://bugs.launchpad.net/bugs/313514 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 313514] Re: evdev driver ignores keycodes > 255
Assigned to the upstream bug. I think this bug should be moved over to the xserver package, but I can't find it in the listing after a brief search... ** Also affects: linux via https://bugs.freedesktop.org/show_bug.cgi?id=x11-keycode-limit Importance: Unknown Status: Unknown ** Changed in: xserver-xorg-input-evdev (Ubuntu) Sourcepackagename: linux => xserver-xorg-input-evdev -- evdev driver ignores keycodes > 255 https://bugs.launchpad.net/bugs/313514 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 313514] Re: evdev driver ignores keycodes > 255
indeed, here is the upstream bug http://bugs.freedesktop.org/show_bug.cgi?id=x11-keycode-limit -- evdev driver ignores keycodes > 255 https://bugs.launchpad.net/bugs/313514 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 313514] Re: evdev driver ignores keycodes > 255
Hi Timo, I'm not sure that's correct. I think it's probably better to file as a bug against X in that case. There are more than 255 keycodes that can be generated by input.h so no mapping could be possible. I think it should be done by either the evdev driver or HAL. -- evdev driver ignores keycodes > 255 https://bugs.launchpad.net/bugs/313514 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 313514] Re: evdev driver ignores keycodes > 255
X can't handle keycodes above 255, so evdev is right. The mappings should be done in the kernel AIUI. ** Changed in: linux (Ubuntu) Sourcepackagename: xserver-xorg-input-evdev => linux -- evdev driver ignores keycodes > 255 https://bugs.launchpad.net/bugs/313514 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 313514] Re: evdev driver ignores keycodes > 255
It looks like X will not regard mappings above 255 and therefore a better way to solve this is with HAL keymaps. Not having much luck here though. I set a map for the keycode and the scancode, r...@gimble:/usr/share/hal/fdi/information/10freedesktop# lshal | grep keymap info.callouts.add = {'hal-setup-keymap', 'debian-setup-keyboard'} (string list) info.capabilities = {'input', 'input.keys', 'input.keymap', 'button'} (string list) input.keymap.data = {'377:wifi', '001c:wifi'} (string list) but xev is not seeing those events. -- evdev driver ignores keycodes > 255 https://bugs.launchpad.net/bugs/313514 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs