nanogui: X11 KEY_UP event


Previous by date: 14 May 2001 16:48:05 -0000 GnuStep port to nano-X, Robert E. Hartley
Next by date: 14 May 2001 16:48:05 -0000 Re: GTK port URLS, Alex Holden
Previous in thread: 14 May 2001 16:48:05 -0000 Re: X11 KEY_UP event, Timo Ketola
Next in thread: 14 May 2001 16:48:05 -0000 Re: X11 KEY_UP event, Timo Ketola

Subject: Re: X11 KEY_UP event
From: tomasz motylewski ####@####.####
Date: 14 May 2001 16:48:05 -0000
Message-Id: <Pine.LNX.4.21.0105141830460.15491-100000@mailserver.intern.bfad.de>

On Tue, 8 May 2001, Timo Ketola wrote:

> I'm a little lost with the X11 driver. I need to know when a key is
> released and watch for KEY_UP events. Basically it works fine but the
> problem is the auto repeat function. For every auto repeat cycle I get
> KEY_DOWN  * AND KEY_UP *  event (DOWN UP DOWN UP DOWN UP ... DOWN UP; I
> was expecting a sequence of DOWN DOWN DOWN ... DOWN UP). These extra
> KEY_UP events makes it impossible to distinguish between multiple key
> presses and one long press.
> 
> Is this a property of X11 and is there any way to modify it's behaviour?

I think these key ups are in fact generated by the keyboard. So autorepetition
has to be switched off at rather low level (kbdrate - unfortunately it does not
seem to disable repetition comletely.).

What we did here in BFAD was to have a filter receiving characters.
If after Key_up key_down was received "immediately" (say within 50ms) such pair
of events was ignored.

Best regards,
--
Tomasz Motylewski


Previous by date: 14 May 2001 16:48:05 -0000 GnuStep port to nano-X, Robert E. Hartley
Next by date: 14 May 2001 16:48:05 -0000 Re: GTK port URLS, Alex Holden
Previous in thread: 14 May 2001 16:48:05 -0000 Re: X11 KEY_UP event, Timo Ketola
Next in thread: 14 May 2001 16:48:05 -0000 Re: X11 KEY_UP event, Timo Ketola


Powered by ezmlm-browse 0.20.