USB keyboard does not get current repeat rate/delay settings
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xfce4-settings (Debian) |
New
|
Undecided
|
Unassigned | ||
xfce4-settings (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Having a problem with a USB keyboard on my Thinkpad. I have my repeat/delay rates on my keyboard set to a faster speed than normal, and it works great with the laptop's internal keyboard. However, upon plugging in an external USB keyboard, that device does not get updated with the new repeat/delay rates. The internal keyboard retains it's higher speed, however the external keyboard is at the default rates.
Going into XFCE settings and toggling the slider back and forth will then apply the keyboard rate settings.
The 'xset r rate 270 55' seems to work to properly set the keyboard rate, but it will revert back to the default slower settings when the USB device is replugged.
Ideally, XFCE or whatever is responsible for setting the rate on external devices would be called and set the rate when the USB device is detected and added to the system.
This bug seems to be related to this older, and fixed, bug, however it was affecting Gnome. Not sure if XFCE has a different mechanism and has to be fixed in a similar way for this to work properly:
https:/
That bug mentions that another bug was opened against Gnome here:
https:/
That was fixed, however, it does not appear to affect XFCE, so the same issue exists.
Reproduction procedure:
1. Set keyboard rate away from defaults (I am using 270 for delay, 55 for rate)
2. Verify keyboard is operating properly at new speed
3. Plug in USB keyboard
4. See that USB keyboard operates at default speed, while first keyboard operates at faster speed.
5. Change rate slider back and forth, (270 -> 280 -> 270)
6. See that USB keyboard now operates at faster speed as the initial keyboard does
System information:
Lenovo Thinkpad X220
Ubuntu 12.10
xfce4-settings:
Installed: 4.10.0-1ubuntu2
I can gather any logs necessary for troubleshooting this issue.
Status changed to 'Confirmed' because the bug affects multiple users.