Re: Trouble with focus
"David J Iannucci" <[email protected]>
| Newsgroups | gmane.comp.window-managers.icewm.user |
|---|---|
| Message-ID | <[email protected]> |
So... I think I can state this more confidently and accurately now. Note that I'm now running 1.3.6, but symptoms are the same. Also note that I am using icewm as the WM within a KDE 3.5.x desktop environment. When some window, often a popup/dialog of some sort gets closed, it really appears that the next window to focus input on is chosen *at random*. In any case, the next window focused in such a case is often one that I have configured with ignoreQuickSwitch, and I have it that way because I don't EVER want those windows focused unless I click on them with the mouse! You can see that something is wrong, because in one of these situations, if I pull up the QuickSwitch immediately after closing the dialog, the window with ignoreQuickSwitch=true set is actually _in_ the QuickSwitch list! If I then choose something (anything), and pull up QuickSwitch again, the ignored window is properly ignored. This is quite irritating for someone like me who drives by the keyboard a LOT. When I'm in my email client, I often do a delete operation that uses a popup dialog. If I push the dialog buttons using keyboard shortcuts, very often I next find my keyboard talking, not to my email, but to a different window, and I have to QuickSwitch my way back to the email. There's no doubt that this is a bug. The way it needs to work is that when a focused window is closed/unmapped, the focus needs to return to whatever held focus BEFORE that window. *Recursively* back! I don't have time or mental space to figure out how to put this in a bugzilla or anything (I barely have time to write this email), so if someone else would do it for me (and let me know that you did), I'd be very grateful. Let's make icewm safe for keyboard users! Thanks. Dave On Wed, 17 Mar 2010 15:07 -0600, "David J Iannucci" <[email protected]> wrote: > I've been having trouble with window focus under v.1.3.5 (although I > think it was the same under 1.2.x series). It's not a huge problem, > but irritating. > > I've got some windows that I have set with "ignoreQuickSwitch" and > "ignoreTaskBar". It seems that under some circumstances those windows > get focused automatically somehow. I think it happens when I close a > window. Somehow these "ignored" windows get focused, and then my next > keyboard input affects them, which I don't want. I don't want those > windows EVER to be focused unless I explicitly click on them. > > I'm sorry that I can't give a clear description of when this happens, > but it's always sorta unexpected, and so it's hard to reconstruct > exactly what happened. > > If a developer is reading this, I'd appreciate if you could > rationalize this behavior in upcoming releases on 1.3.x branch. It > seems like it would be best to simply return focus to the last focused > window when the current one is closed, or something like that. > > Thanks, Dave > ------------------------------------------------------------------------------