Re: [ROOT] [Alt+Tab] and SetKeyAutoRepeat trouble

From: Valeriy Onuchin (Valeri.Onoutchine@cern.ch)
Date: Wed Jan 28 2004 - 18:37:04 MET


Privet,
it was not easy to reproduce because cursor must be located not in canvas 
but in menu bar. It's fixed (must be in CVS today). 

Thanks.  Regards. Valeriy

++
  BTW, what does it mean "completion doesn't work " ?

> Hi Maksim,
> 
> I also have seen this behaviour, but was not aware of the cause. I think 
> it is good you've tracked it down. Now I see. Meantime I can suggest one 
> more workaround to make autorepeat works again:
> 
>  3. Type in any xterm window
>        xset r
>   which resets autorepeat rate in X.
> 
>  I have KDE desktop installed on my computer and ROOT from CVS-23-12-2003.
> 
>                                               Best regards,
>                                                                 Stanislav.
> Maksim A. Nikulin wrote:
> 
> > Hi,
> >
> > root-3.10.02 has annoying behavior. I often use [Alt+Tab] keys to 
> > switch  between several windows. When I press [Alt+Tab] in a TCanvas I 
> > get key autorepeat broken in all programs. I didn't see the same 
> > problem in root-3.05.07.
> >
> > With gdb I found that key press event ([Alt] in my case) leads to 
> > gVirtualX->SetKeyAutoRepeat(kFALSE). Key release event should restore 
> > normal behavior throw gVirtualX->SetKeyAutoRepeat(kTRUE) but the 
> > TCanvas window don't receive it.
> >
> > To get autorepeat working I can:
> > 1. Type gVirtualX->SetKeyAutoRepeat(kTRUE). Unfortunately completion 
> >     doesn't work (safe global pointer?).
> > 2. Press and release any key when mouse pointer is on the TCanvas menu 
> > bar.
> >
> > Are where any way to exclude manipulations with autorepeat and other 
> > X11 global options? Possible I saw other rare trouble in X11 which can 
> > be connected with ROOT.
> >
> > Hard and soft details:
> > CPU: Intel Pentium III
> > OS: RedHat Linux 7.3
> > ROOT version: 3.10/02 custom build
> > X: XFree86-4.2.1
> > Window manager: Blackbox 0.65.0 (bbkeys  0.8.6)
> >
> > Maksim Nikulin
> 
> 
> 
> 



This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:05 MET