DeskTopSize 1x2 EdgeResistance 250 EdgeScroll 100 100 ### This doesn't cause a problem, but adding AnyScreen does: #Key Tab A M Prev (CurrentPage) Focus Key Tab A M Prev (CurrentPage, AnyScreen) Focus Key Return A M myMaximize ### This is the function i want to use. It worked in FVWM2. ### The simpler, uncommented, one below is provided as a MWE #DestroyFunc myMaximize #AddToFunc myMaximize #+ I Current (!Maximized) WindowStyle !Handles, !Borders, !title #+ I Current (Maximized) WindowStyle Handles, Borders, title #+ I Current WindowStyle ResizeHintOverride #+ I UpdateStyles #+ I Current Maximize 100 100 DestroyFunc myMaximize AddToFunc myMaximize + I Current Maximize ### This makes a "maximised" window slightly smaller than the space allowed it. ### This seems to avoid the CurrentPage dysfunction, and is (for me) an acceptable workaround. #DestroyFunc myMaximize #AddToFunc myMaximize #+ I Current Maximize -1p -1p #+ I Current Move w+1p w+1p Mouse 3 R A Menu WMs AddToMenu WMs "Use WM" Title + "Start xterm" exec exec xterm + "restart Fvwm3" Restart fvwm3 + "restart Fvwm2" Restart fvwm2