Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: character duplication in X



On Wed, 24 Sep 2008 09:40:13 -0600 (MDT)
Swift Griggs <swift.griggs%coloradovnet.com@localhost> wrote:

> On Wed, 24 Sep 2008, Steven M. Bellovin wrote:
> > I'll tap a key and get (literally) hundreds of characters. [...] It 
> > makes the system almost unusable.  Has anyone else seen anything
> > like this?
> 
> I have. I've seen it on a white MacBook 13" with a 2.0Ghz core2duo. I
> seem to remember that I didn't see the same behavior on the same
> system when I installed with i386 instead of amd64. There were too
> many other issues on the system to keep NetBSD on it, so I don't have
> a way to reproduce it anymore (back to OSX for that system). However,
> I can confirm I've seen it. I was messing with "xset r rate XXX
> YYY" (where XXX and YYY are integers). That made it slightly less
> unusable, but didn't fix the issue nearly well enough to live with
> it. Also, FYI, this was a year or so ago that I saw the behavior. I
> didn't check for existing PRs.
> 
Right.  The simplest explanation is that the key up event -- or rather,
the system's perception of it -- has been delayed.  That said,
something has changed, and I have not played with any xset parameters.  

More specifically, 'xset q' shows that my parameters are '500 30',
i.e., wait half a second before repeating and then repeat every 30 ms.
Here's the word 'key' as it came out when I typed it last night:

kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkeyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy

That's what, 600 copies of the letter y?  At 30 ms/letter, that's 18
seconds worth of delay -- and I'm 100% certain I didn't hold the y key
down that long...


                --Steve Bellovin, http://www.cs.columbia.edu/~smb


Home | Main Index | Thread Index | Old Index