[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: KWin & Kicker & focus
From:       tibirna () kde ! org
Date:       2000-05-31 0:46:34
[Download RAW message or body]

On Tue, 30 May 2000, Waldo Bastian wrote:

> On Tue, 30 May 2000, Matthias Ettrich wrote:
> > Am Die, 30 Mai 2000 schrieb Waldo Bastian:
> > > Hiya,
> > >
> > > I tried to solve the problem of  going to another desktop and back and
> > > still having focus in the same window. This sort of works as long as you
> > > don't use kicker or kdesktop:
> > >
> > > * When you use kicker to switch desktops, kicker will get focus before
> > > switching... so when you switch back kicker will get the focus back. This
> > > is not what you want.
> > >
> > > * When you switch to a desktop with no windows, kdesktop will get focus.
> > > When you now switch back, kdesktop will keep focus.. (Based on the
> > > rationale that a sticky window should keep focus when you switch
> > > desktops... this makes sense for normal windows, but kdesktop/kicker
> > > spoil this)
> > >
> > > It would already help a lot if the window-manager could tell me what the
> > > previous window with focus was. Then I can restore the focus to this
> > > window in kicker before switching (flickers a bit probably)
> > >
> > > Is there a way I can prevent kdesktop / kicker from getting focus
> > > automatically or via mouseclicks? If you want to use kicker/kdesktop with
> > > keyboard only it doesn't help you much if mouse-clicks give it focus.
> > > Better define a key-sequence which gives it focus.
> > >
> > > Otherwise I guess I can hack up some kicker/kdesktop/kwin solution since
> > > we don't seem to be using this WM spec thing for kde 2.0 anyway.
> >
> > kicker should get focus when clicking on it. There might be applets
> > requireing focus, for example.
> >
> > Kicker is already connected to a KWinModule, i.e. it receives the currently
> > active window all the time (the taskbar uses the same KWinModule). Why not
> > remember this window and put focus there before switching desktop?
> 
> I managed to solve the problem by introducing the concept that kicker/ 
> kdesktop (and probably the menu bar as well) don't really want to have focus. 
> They will get focus when you click on them, but when you switch desktop they 
> will never get focus automatically.
> 
> This solves all problems I could think of.
> 
> Now we just need a key-sequence to give focus to the desktop and kicker.
> This window-key found on most keyboards seems to be a nice candidate for 
> that, but we also need a key for RMB popup.
> 
> Cheers,
> Waldo

1) windows key isn't in *that* "most" of keyboards

2) I'd much more prefer the Alt-TAB dialog to contain kdesktop and kicker
again (but this is very personal and humbly stated, of course)

Cristian Tibirna

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic