On 2008-05-20, Konstantin Kletschke <[EMAIL PROTECTED]> wrote:
> When the application is tiled, I can switch focus back to it with mouse
> but not type keys to it.

If you can't type in it, you can't switch focus to it.. unless the
application is itself refusing the input. Focus means keyboard input,
although some toolkits also expect the pointer to be in the field and
indicate that.

> Is that behaviour a known limitation, configurable by me or intentional?

I consider all transients modal. They're _transient_ windows, after
all. Separate _toolbox windows_ -- which are in themselves a fundamental 
design flaw -- should not be marked as transient. 

You can override the application-provided transient hint with 
transient_mode winprop. That will, however, place the toolbox as a new
client in the current frame. The 'float' winprop might do something more
useful. Maybe some of the scripts in the scripts repository also did 
something useful; check it. 

It is also possible to put windows managed in the group of a main window 
on a non-modal stacking level. This will, however, require a custom
clientwin_do_manage_alt hook handler or an attach script, as it is only
possible to set the stacking level from a WMPlex.attach[_new] call. 
(Levels starting from 1024 are modal.) Maybe someone can write a script...


-- 
Tuomo

Reply via email to