This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
RE: key bounce problem
- From: "Andrew Braverman" <abraverman at itms dot com>
- To: <cygwin-xfree at cygwin dot com>
- Date: Wed, 28 May 2003 10:47:31 -0400
- Subject: RE: key bounce problem
- Reply-to: cygwin-xfree at cygwin dot com
- Reply-to: <abraverman at itms dot com>
I tried the "xset r off" when it was mentioned and have not had a keyboard
bounce problem since. According to the way I read the man page for xset,
only the rate parameter is handled by the keyboard extension and not the
autorepeat on/off. From what I can tell, in a ms-windows based xserver,
that option can always be set off without anyone noticing because ms-windows
has its own autorepeat that will be on anyway. I have attached the relevant
section of the man page below for others to decide how they want to read
it...
Andy
r The r option controls the autorepeat. Invoking with "-r", or
"r off", will disable autorepeat, whereas "r", or "r on"
will
enable autorepeat. Following the "-r" or "r" option with
an
integer keycode between 0 and 255 will disable or
enable
autorepeat on that key respectively, but only if it makes
sense
for the particular keycode. Keycodes below 8 are not
typically
valid for this command. Example: "xset -r 10" will
disable
autorepeat for the "1" key on the top row of an IBM PC
key-
board.
If the server supports the XFree86-Misc extension, or the
XKB
extension, then a parameter of 'rate' is accepted and should
be
followed by zero, one or two numeric values. The first
speci-
fies the delay before autorepeat starts and the second
speci-
fies the repeat rate. In the case that the server supports
the
XKB extension, the delay is the number of milliseconds
before
autorepeat starts, and the rate is the number of repeats
per
second. If the rate or delay is not given, it will be set
to
the default value.
> -----Original Message-----
> From: Harold L Hunt II [mailto:huntharo@msu.edu]
> Sent: Wednesday, May 28, 2003 12:45 AM
> To: cygwin-xfree@cygwin.com
> Subject: Re: key bounce problem
>
>
> Stacey,
>
> Check the following email message for some history:
>
> http://sources.redhat.com/ml/cygwin-xfree/2003-04/msg00107.html
>
>
> Duncan Cragg seems to have reported success using 'xset r
> off', but you
> may want to read the rest of that thread for clarification.
> Hmm... from
> my own comments I think I mentioned that XF86MISC isn't
> compiled in, so
> it wouldn't seem that 'xset r off' could actually do anything...
>
> I had asked for some help from our guru, Alan Hourihane, but I don't
> remember if he had any insight to offer me. I didn't notice
> a reply to
> his message in the thread, but this was during the end of the
> semester
> for me so I may have been so busy that I didn't notice his response.
>
> Stacey --- If you weren't running (exactly) 'xset r off',
> could you try
> restoring your Windows keyboard setting and running that
> command? Let
> us know the results. I don't expect it to work, or I suspect
> that you
> have already tried (you did mention xset r), but give it a
> shot if you
> haven't tried it.
>
> Any else got some ideas here?
>
> Harold
>
> Stacey Campbell wrote:
>
> > I've been experiencing a fairly annoying key bounce problem
> with almost
> > any X client that takes keyboard input running against XWin on my XP
> > box. The problem rears its ugly head the most when running xterm.
> > I searched the archive for this list for "xterm",
> "debounce", "keyboard",
> > etc but couldn't find a message with a solution.
> >
> > The keyboard code for XWin appears to ignore xset's "r"
> option, likewise
> > it appears to ignore XKEYBOARD args such as -ar1 as detailed on the
> > Xserver man page. The keyboard code doesn't ignore XP's keyboard
> > control settings however. I modified Control
> Panel->Keyboard->Repeat Delay
> > to be one notch slower and the keyboard bounce problems
> magically went
> > away. This fix obviously modifies the behavior of the
> keyboard for every
> > Windows app, but since I spend 99% of the time inside XFree86 I'm
> > quite happy with it. :-)
> >
> > I don't know if this fix applies to anything other than XP, but I
> > thought I should subscribe to this list and get this
> message into the
> > archive in case someone else runs into the same problem
> down the road.
> >
> > Stacey
> > http://www.pigtailproductions.com/stacey/
> >
>
>