Panel's keyboard focus

Johan H jhg at ucs.co.za
Thu Jun 12 17:02:23 CEST 2003


On Thu, 2003-06-12 at 16:07, Marc Hildebrand wrote:
> > -- Johan H <jhg at ucs.co.za> wrote
> ...
> > On the other hand, not being able to get to the panel via keyboard nav
> > is another example of an "I will not use this wm" situation. I'd like to
> > see some sort of compromise -- maybe a keybinding for bringing focus to
> > the panel? (This might be something that can be done via net_wm
> > properties.)
> 
> Full ack.
> Suggestion: 1) The "Win"-Key or 2) ctrl+alt+arrowup
> 
> The Win-Key would be cooler I think ;)


How to do this nicely though?  Ideally it should be implemented in
xfwm4.  But how do you do this without asuming things about the panel?

I suggest implementing a version of client.c::clientGetNext()   in xfwm
that lists all docktype windows? The inverse of alt-tab.  This would
allow us to navigate to a number of docktype apps, including gkrellm!  

Alt-tab -> list all normal windows.
Alt-win -> (or some key) list all windows not in alt-tab list?

The code is trivial to implement and keeps xfwm4 app agnostic. 
Panel is not a docktype app currently,  I patched mine.  I am not sure
if it will be acceptable to change the window type to WINDOW_DOCK.

I need Olivier's opinion though.  My own hack keeps me happy enough to
not implement this if these changes does not stand a chance of being
accepted.



Regards
Johan.






More information about the Xfce4-dev mailing list