On 2012-04-28 13:29 +0100, Thomas Adam wrote: > On 28 April 2012 13:25, Dan Espen <des...@verizon.net> wrote: > > Andre Majorel <aym-m...@teaser.fr> writes: > > > >> Is there a way to bind key *sequences* to functions ? EG > >> [kp-*][1] to switch to page (0,0), etc. > > > > The best way to bind sequences is to use a menu with hot keys. > > > > kp-* to bring up the menu, > > 1 to select a menu entry that has 1 assigned as a short cut. > > > > I actually use kp-* as a menu key and the menu goes by so fast > > you almost don't see it. > > Oh, that. > > The solution in the FAQ is what I use (heavily modified, of course): > > http://fvwm.org/documentation/faq/#3.27
Thanks folks. This makes [Pause][KP_7] switch to page (0, 0) whether or not num-lock is on : DestroyFunc pause AddToFunc pause + I Key KP_Home A N GotoPage 0 0 + I Schedule 1000 Key KP_Home A N - Key Pause A N pause DestroyFunc pause_numlock AddToFunc pause_numlock + I Key KP_Home A 2 GotoPage 0 0 + I Schedule 1000 Key KP_Home A 2 - Key Pause A 2 pause_numlock Note how KP_Home must be used, even though the actual event is KP_7. There may be a simpler way but I've had enough for tonight. -- André Majorel http://www.teaser.fr/~amajorel/