[3ddesktop-dev] Re: Keyboard Input
- From: jeffb@xxxxxxxx
- To: 3ddesktop-dev@xxxxxxxxxxxxx
- Date: Wed, 8 May 2002 21:57:01 -0700 (PDT)
OK, after a bit of testing, it doesn't seemed to have fixed it.
I played with it a little more, and determined that it doesn't
really happen any more often when I'm hitting keys quicker, or
closer together. It just seemed that way because when I shifted
desktops 500 times per minute, I'd get more hits per minute.
I think I'll double check the focus settings in enlightenment. I
thought that I had home and work set up the same, but maybe not.
Maybe enlightenment taking focus away because of some strange
setting.
Maybe I'll dig into the code, and try some experimenting to
see if I can barrow it down. It's always easier if you can
actually duplicate the problem. Then if I figure anything out, I
can have someone that actually knows what they're doing create a
real fix ;)..
-Jeff
> Jeff,
> I added the XSync just after XGrabKeyboard and put a tarball
> at
> http://www.systemtoolbox.com/bard/3ddesktop/dl/3ddesktop-0.1.7pre.tar.gz
>
> At your convenience can you give that a try and see if the problem
> happens? I included the binaries but if they aren't built right
> for your system you may need to:
> make distclean
> ./configure
> make
> ./3ddeskd
> ./3ddesk
>
>
> thx,
> --brad
>
>
> (ps don't know of any such x tool but sounds like it might be helpful)
>
>
>
> Jeff Buck wrote:
>>
>> On Tue, 2002-05-07 at 13:18, Brad Wasson wrote:
>>
>> > Hmmm, well this has, in fact, happened to me once or twice before
>> > and I conveniently ignored it :-P however obviously it is a
>> > problem. I appreciate the detailed description - that helps. This
>> > might be a difficult one to get to the bottom of esp. since its not
>> > easy for me to reproduce.
>> >
>> > A first guess might be to add an XSync(display, 0); just after
>> > XGrabKeyboard() and XGrabPointer() in GLWindow::create_GL_window()
>> > in win.cpp but I'm not sure (I figured out just enough of the X
>> > stuff to get it to work and apparently it doesn't quite do that
> yet ;).
>> >
>> > I will continue to look into this and may have some test versions
>> > for you to try.
>> >
>> Cool. I wish I could help on the programming side of it, but I don't
>> get very far past "Hello World" before I start getting in over my head
>> in C :). The whole interacting with gnome and X stuff would make my
>> head explode. It's pretty easy for me to duplicate the problem on my
>> home box though, so testing for it shouldn't be too hard.
>>
>> Is there some kind of X event tool I can run that would help give any
>> clues? I seem to remember using something like that before for
>> something, but I can't remember the name of the tool, or why I was
>> using it anymore.
>>
>> -Jeff
>>
>
>
> ________________________________________________
> Get your own "800" number
> Voicemail, fax, email, and a lot more
> http://www.ureach.com/reg/tag
- Follow-Ups:
- [3ddesktop-dev] Re: Keyboard Input
- From: jeffb
- References:
- [3ddesktop-dev] Re: Keyboard Input
- From: Brad Wasson
Other related posts:
- [3ddesktop-dev] Re: Keyboard Input
- From: jeffb
- [3ddesktop-dev] Re: Keyboard Input
- From: Brad Wasson