After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 555022 - The key repeat delay for the "down-arrow" & "left-arrow" keys is longer than the other keys
The key repeat delay for the "down-arrow" & "left-arrow" keys is longer than ...
Status: RESOLVED NOTGNOME
Product: gnome-settings-daemon
Classification: Core
Component: general
2.24.x
Other All
: Normal normal
: ---
Assigned To: gnome-settings-daemon-maint
gnome-settings-daemon-maint
Depends on:
Blocks:
 
 
Reported: 2008-10-04 19:24 UTC by Ricardo Perez
Modified: 2008-10-07 20:06 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Ricardo Perez 2008-10-04 19:24:07 UTC
Please describe the problem:
From Launchpad: https://bugs.edge.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/278078

Binary package hint: gnome-settings-daemon

I'm testing Intrepid beta, upgraded from Hardy.

When I press & hold the "down-arrow" key or the "left-arrow" key, the delay (until the key starts to repeat) is longer than the rest of the keys in the keyboard. I have to hold these keys pressed more time in order to get repetition.

The issue, however, don't appear when you use the down-arrow key in the keypad (the "2" key) or the left-arrow in the keypad (the "4" key).

I'm using a Spanish keyboard. In Layouts tab on "Keyboard Preferences" dialog, I have the following:

- Keyboard model: Generic 105-key (Intl) PC
- Selected layouts: Spain (default)

To test it, try the following:

1. Go to System->Preferences->Keyboard.
2. Go to Layouts tab.
3. Check "Key presses repeat when key is held down" chekbox.
4. Move the Delay rule to the very left (near to "Short" label).
5. Now, press and hold the arrow (cursor) keys. You can see that the up-arrow and right-arrow keys works OK, but you need to hold left-arrow and down-arrow keys more time to get the repetition work.

It's a very irritating bug!

Steps to reproduce:
1. Go to System->Preferences->Keyboard.
2. Go to Layouts tab.
3. Check "Key presses repeat when key is held down" chekbox.
4. Move the Delay rule to the very left (near to "Short" label).
5. Now, press and hold the arrow (cursor) keys. You can see that the up-arrow and right-arrow keys works OK, but you need to hold left-arrow and down-arrow keys more time to get the repetition work.

Actual results:
You can see that the up-arrow and right-arrow keys works OK, but you need to hold left-arrow and down-arrow keys more time to get the repetition work. The key repeat delay for left-arrow and down-arrow keys is longer.

Expected results:
All the keys, without exception (including left-arrow & down-arrow keys) have the same repeat delay.

Does this happen every time?
Yes.

Other information:
Comment 1 Jens Granseuer 2008-10-05 10:27:52 UTC
I cannot reproduce the behaviour you describe, and in any case, key repeat delay is a global X server setting. There is no way for us to define different delays or different keys. So if anything, this is a bug in the X server.
Comment 2 Ricardo Perez 2008-10-06 11:26:45 UTC
Thanks for the reply, Jens.

Can you please try the following?:

1. Go to System->Preferences->Keyboard.
2. Go to Layouts tab.
3. Check "Key presses repeat when key is held down" chekbox.
4. Move the Delay rule to the very left (near to "Short" label).
5. Go to Accessibility tab.
6. Check "Only accept long keypresses" in "Slow Keys".
7. Move the Delay rule of the "Slow Keys" section to the very left (near to "Short" label).
8. Open a Terminal. Press and hold any printable key (say, for instance, the "d" key). You can see the "d" char appearing repeatedly. Now, press and hold the left-arrow key.

Expected behavior: The blinking cursor moves repeatedly to the left, traveling all the "d" chars.

Actual behavior: The cursor moves ONLY ONE POSITION to the left, without repetition.

You can check that the down-arrow key is affected with this bug, too. However, the up-arrow key and the right-arrow key works as expected.

FYI, I'm using latest Ubuntu Intrepid (fully updated), although the problem is still present with Ubuntu Intrepid beta live CD, during a live session.

Thanks in advance.
Comment 3 Jens Granseuer 2008-10-07 16:18:41 UTC
I don't see that here. All arrow keys behave as expected. xorg-server is 1.4.2.
Comment 4 Ricardo Perez 2008-10-07 20:06:13 UTC
Thanks for testing. Ubuntu Intrepid uses X.Org X Server 1.5.1, so it COULD be an X.Org problem. I've reported the bug against X.Org X Server in Launchpad & freedesktop, and the bug has been marked as 'confirmed':

https://bugs.edge.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/278078