On 14 Sep 2002 07:02:25 -0700, Ram Bhamidipaty wrote: > > Is it possible to setup a keybinding so that it works everywhere > except for one particular window? > > I have this in my .fvwmrc2 file: > > Key F1 WFSIT N RaiseLower > Key F2 WFSIT N Iconify > > I would like the F1 and F2 keys to work for all windows except > for one particlar window. How do I do that?
It is possible to ignore the binding for one (or more) specific widnow. In recent versions (2.4.6+) this should be used: Key F1 WFSIT N ThisWindow (!MySpecialWindow) RaiseLower In previous versions this may work (probably in 2.2.x, but I didn't test): Key F1 WFSIT N WindowId $w (!MySpecialWindow) RaiseLower ($$w should also work here, since one dollar would be eaten by Key.) > I also use VNC. This means that I have a normal desktop plus there is > a window on the desktop that is itself a full desktop. When I hit > F1 or F2 I want that key to go to the VNC desktop... I don't think this is easily possible. Once you defined a key inside "W", it is captured in all windows. You may try to send synthetic key events, but I don't think it will work. The most relable solution I see is to bind Shift-F1 for raising windows. Or, instead, use F1 as usual, but press Shift-F1 to pass it to VNC. Or even press Num-Lock, then F1 should be passed to your window as well. > I'm running 2.2.4. Thanks for any help. I am not on the fvwm mailing > list. Consider to upgrade. Regards, Mikhael. -- Visit the official FVWM web page at <URL: http://www.fvwm.org/>. To unsubscribe from the list, send "unsubscribe fvwm" in the body of a message to [EMAIL PROTECTED] To report problems, send mail to [EMAIL PROTECTED]
