[3ddesktop-dev] Re: Keyboard Input


Jeff Buck wrote:

> I installed 3ddesk on my work pc the other day, and things went so well,
> that I decided to slap it on at home as well. On my work PC, everything
> works just fine, but on my home PC when I hit my keybinding that runs
> 3ddesk, it activates, but something happens with the keyboard focus when
> zooming out, and it ends up not focusing on 3ddesk, but on some other
> application on the screen. I find myself able to change to the next song
> in xmms, but not able to select the desktop I'd like to look at. Mouse 
> focus is unaffected though, so I can use the mouse to select my desktop,
> and all is well until the next time.

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.


> Oh yeah, and now that I'm done complaining, I'd like to say that this
> program kicks ass!! :).. Many a windows user were previously impressed
> by the eye candy of sliding to a new desktop in Enlightenment,
> especially considering that they don't even get multiple desktops. Now
> with this, the jealousy is just plain sickening ;).

fantastic :)

> If you're looking for suggestions for feature enhancements, I'd have to
> say that being able to make an array that included all your workspaces
> rotating around, and your grid areas if you arrow up and down... I have
> 5 workspaces, with 2 "grid areas" in each. I know that could be kinda
> strange if you had grid areas going both directions as well, but it
> would be cool to be able to select any screen from that interface.

I would like such a setup as well and this is probably going to be the 
next major feature I work on... :)


--brad



________________________________________________
Get your own "800" number
Voicemail, fax, email, and a lot more
http://www.ureach.com/reg/tag

Other related posts: