Thanks, that looks good. I'll stick it in my ppa for now in case people
need debs for testing.
** Changed in: xserver-xorg-input-evdev (Ubuntu)
Importance: Undecided => High
Assignee: (unassigned) => Bryce Harrington (bryceharrington)
Status: Incomplete => Triaged
** Summary changed:
- Please include this fix for jaunty
+ [patch] Fix ability to modify keyboard repeat rate
** Description changed:
- Binary package hint: xserver-xorg-input-evdev
-
This bug is apparently fixed upstream:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-
evdev/+bug/264196 (Summary, you can't modify your keyboard repeat
rate. This bug affects both jaunty and intrepid)
The patch is here: https://bugs.launchpad.net/ubuntu/+source/xserver-
xorg-input-evdev/+bug/264196/comments/43
Jeff250 was kind enough to backport this fix, and he setup a ppa here:
https://launchpad.net/~jeff250/+archive/ppa
I tested it, and can confirm the fix works.
This bug report is a request that said fix be included in jaunty.
- Thanks!
+
+ [Steps to reproduce:]
+ 1. Use evdev for X keyboard input (on Intrepid, Jaunty should be default,
i.e. if you have no xorg.conf file)
+ 2. In gnome keyboard preferences, move repeat delay slider all the way to
'Long'
+ 3. Move repeat rate slider all the way to 'Fast'
+ 4. Test repeat rate at bottom of dialog
+ Expected results: Very fast repeat rate
+ Actual results: Normal repeat rate
+
+ [My understanding of the problem:]
+ It appears that the hardware repeat rate is tripping up Xorg's internal
software repeat rate. If we set the software delay to be very long, i.e. such
that it is longer than the hardware's delay, then the hardware's repeat will be
triggered first. Once the hardware begins repeating key events, then the
software's delay wait gets perpetually reset, so the software repeat rate will
never be triggered.
+
+ [Some regression discussion:]
+ After patching evdev to ignore hardware repeat events, the hardware rate will
be overridden by Xorg's software rate. E.g., before using this patch, you could
use kbdrate in an rxvt to set the keyboard rate inside of X. After this patch,
doing this has no effect. But I believe that this is OK and expected behavior.
Any thoughts other concerns from any X gurus?
+
+ We tried backporting this patch to intrepid, but we found that this
+ produced a regression: some keys such as the left/down arrow keys no
+ longer repeated. The good news is that no one has produced this
+ regression yet using the patched evdev packages in jaunty, but it is
+ something to look out for.
+
+ [Some further justification:]
+ This could close at least the following bugs:
+ bug 264196
+ bug 289951
+ bug 290050
+ bug 290674
--
[patch] Fix ability to modify keyboard repeat rate
https://bugs.launchpad.net/bugs/345397
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs