You are not logged in.

#1 2009-04-12 12:06:11

meqif
Member
From: Portugal
Registered: 2006-12-16
Posts: 60
Website

[SOLVED] Keyboard repeat messed up after update to Xorg 1.6

Did anyone else notice the keyboard repeat rate and delay changed after the update to Xorg 1.6? It takes longer to start repeating and the rate is lower (at least in a terminal). This happens both in xmonad (started through xinit) and KDE (started through gdm).

xset q has the same output in both xorg 1.5.3 and 1.6:

...
auto repeat delay:  660    repeat rate:  25
...

The weird thing is, I don't think this is the true delay and repeat rate in effect when using xorg 1.5.3 -- it reacts much faster than that.

After the update to xorg 1.6, I started KDE (though I seldom use it) and played around with the keyboard settings in the 'SystemSettings' control panel. I guess the delay closest to the old one is about 300.

Does anyone know how to get the old settings back? I had to downgrade to 1.5.3, since this drives me nuts.

EDIT: Doing xset 250 25 helps a bit, but doesn't feel quite right. sad

EDIT2: Might be related to this http://bbs.archlinux.org/viewtopic.php?id=67759

Last edited by meqif (2009-04-12 14:31:52)


Ricardo Martins ><>< ricardomartins.cc ><>< GPG key: 0x1308F1B4

Offline

#2 2009-04-12 12:24:52

Procyon
Member
Registered: 2008-05-07
Posts: 1,819

Re: [SOLVED] Keyboard repeat messed up after update to Xorg 1.6

Explicitly define your keyboard in xorg.conf and don't use evdev but kbd.

You just need to add to Section "ServerLayout"
InputDevice "Keyboard0" "CoreKeyboard"
And add the section
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "CoreKeyboard"
EndSection

Maybe one of those CoreKeyboard definitions is redundant.

Offline

#3 2009-04-12 13:21:47

meqif
Member
From: Portugal
Registered: 2006-12-16
Posts: 60
Website

Re: [SOLVED] Keyboard repeat messed up after update to Xorg 1.6

Procyon wrote:

Explicitly define your keyboard in xorg.conf and don't use evdev but kbd.

You just need to add to Section "ServerLayout"
InputDevice "Keyboard0" "CoreKeyboard"
And add the section
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "CoreKeyboard"
EndSection

Maybe one of those CoreKeyboard definitions is redundant.

For that I'd have to also add Option "AutoAddDevices" "off" to ServerLayout.

That's not really the problem, I was using evdev with xorg 1.5.3 and everything was fine. What I'd like to know is, what was the default delay and repeat rate in xorg 1.5.3, so I can set it in xorg 1.6.0 (with xset or something).

Thanks for your suggestion, though. smile

Last edited by meqif (2009-04-12 13:22:47)


Ricardo Martins ><>< ricardomartins.cc ><>< GPG key: 0x1308F1B4

Offline

#4 2009-04-12 14:32:45

meqif
Member
From: Portugal
Registered: 2006-12-16
Posts: 60
Website

Re: [SOLVED] Keyboard repeat messed up after update to Xorg 1.6

Alright, I solved this by adding

xset r rate 200 25

to my .xinitrc. It's close enough to the old behaviour.

EDIT: Fixed missing 'r'.

Last edited by meqif (2009-04-12 14:40:58)


Ricardo Martins ><>< ricardomartins.cc ><>< GPG key: 0x1308F1B4

Offline

#5 2009-04-12 14:37:19

buttons
Member
From: NJ, USA
Registered: 2007-08-04
Posts: 620

Re: [SOLVED] Keyboard repeat messed up after update to Xorg 1.6

You're missing an 'r'

xset r rate [delay] [rate]

And thanks very much for finding this!  I just noticed it today, despite the fact that I've been using xorg 1.6 since it hit testing.  I think the change might've been merged when it went into extra.

Last edited by buttons (2009-04-12 14:38:17)


Cthulhu For President!

Offline

#6 2009-04-12 14:46:52

meqif
Member
From: Portugal
Registered: 2006-12-16
Posts: 60
Website

Re: [SOLVED] Keyboard repeat messed up after update to Xorg 1.6

buttons wrote:

You're missing an 'r'

You're right, thanks!

buttons wrote:

And thanks very much for finding this!  I just noticed it today, despite the fact that I've been using xorg 1.6 since it hit testing.  I think the change might've been merged when it went into extra.

Heh, I noticed it immediately when I had to use backspace.

I just peeked xf86-input-evdev's and xorg-server's changelog but didn't see any relevant change. Maybe it was something else.


Ricardo Martins ><>< ricardomartins.cc ><>< GPG key: 0x1308F1B4

Offline

#7 2009-04-15 05:11:48

v_silent
Member
Registered: 2009-02-19
Posts: 4

Re: [SOLVED] Keyboard repeat messed up after update to Xorg 1.6

Yeah the same problem here , after last update

Offline

#8 2009-04-29 06:51:48

Nate
Member
Registered: 2008-12-03
Posts: 25

Re: [SOLVED] Keyboard repeat messed up after update to Xorg 1.6

Thank you very much.

This sure beats editing Xorg.conf big_smile

Offline

#9 2009-05-09 03:28:48

chillu
Member
Registered: 2009-01-18
Posts: 33

Re: [SOLVED] Keyboard repeat messed up after update to Xorg 1.6

Thanks! This was plenty useful for me smile
Worked even without a restart of X.

(I was trying to do something similar with kbdrate but that doesn't work)

Offline

Board footer

Powered by FluxBB