Re: FVWM: xmodmap and fvwm's rootmenu

2008-04-07 Thread Viktor Griph
On Sat, Apr 5, 2008 at 1:17 PM, michel Junger <[EMAIL PROTECTED]> wrote:
> Hello,
>
>  First of all I use fvwm for a long time and each time I tried to use
>  another wm I always came back to fvwm.
>
>  This said, my current laptop has no keys "page up" and "page Down",
>  so I've put the following lines in my .Xmodmap :
>
>  keycode  64 = Mode_switch
>  keycode  98 = Up Up Prior Prior
>  keycode 104 = Down Down Next Next
>
>  This done Alt+Up generates "page up" and Alt+Down generates "page down".
>  It works fine in emacs, vi, and all other applications that I use,
>  but unfortunately in fvwm root-menu and sub-menu each time I press "Down"
>  I jump five lines below and each time I press "Up" I jump five lines above.
>
>  I use fvwm 2.5.24, I've tried version 2.5.25, I've tried keys command(115) 
> rather
>  than Alt(64), no change, is there a solution ?
>  (Change my laptop is not an option!)

You can remove the menu bindings that interfere.

Key KP_Prior M A -
Key Page_Up M A -
Key KP_Next M A -
Key Page_Down M A -

should probably do it. (Since the default bindings are for any
modifier it's enough that the key can generate the correct symbol with
some modifier.)

You might want to add bindings to page up/down with no modifiers to do
MenuMoveCursor -/+5.

/Viktor



Re: FVWM: xmodmap and fvwm's rootmenu

2008-04-07 Thread michel Junger
Viktor Griph ([EMAIL PROTECTED]) wrote:
> On Sat, Apr 5, 2008 at 1:17 PM, michel Junger <[EMAIL PROTECTED]> wrote:
> > Hello,
> >
> >  First of all I use fvwm for a long time and each time I tried to use
> >  another wm I always came back to fvwm.
> >
> >  This said, my current laptop has no keys "page up" and "page Down",
> >  so I've put the following lines in my .Xmodmap :
> >
> >  keycode  64 = Mode_switch
> >  keycode  98 = Up Up Prior Prior
> >  keycode 104 = Down Down Next Next
> >
> >  This done Alt+Up generates "page up" and Alt+Down generates "page down".
> >  It works fine in emacs, vi, and all other applications that I use,
> >  but unfortunately in fvwm root-menu and sub-menu each time I press "Down"
> >  I jump five lines below and each time I press "Up" I jump five lines above.
> >
> >  I use fvwm 2.5.24, I've tried version 2.5.25, I've tried keys command(115) 
> > rather
> >  than Alt(64), no change, is there a solution ?
> >  (Change my laptop is not an option!)
> 
> You can remove the menu bindings that interfere.
> 
> Key KP_Prior M A -
> Key Page_Up M A -
> Key KP_Next M A -
> Key Page_Down M A -
> 
> should probably do it. (Since the default bindings are for any
> modifier it's enough that the key can generate the correct symbol with
> some modifier.)
> 
> You might want to add bindings to page up/down with no modifiers to do
> MenuMoveCursor -/+5.
> 
> /Viktor

Many, many Thanks. It's exactly what I need.

Let me describe my configuration if it can helps someone, in ~/.Xmodmap
I've the following lines :

keycode 108 = Menu
clear mod4
add mod4 = Super_L Super_R 
keycode  64 = Mode_switch
keycode  22 = BackSpace VoidSymbol Delete VoidSymbol
keycode  98 = Up Up Prior Prior VoidSymbol VoidSymbol VoidSymbol VoidSymbol
keycode 100 = Left Right Home Home VoidSymbol VoidSymbol VoidSymbol VoidSymbol
keycode 102 = Right Right End End VoidSymbol VoidSymbol VoidSymbol VoidSymbol
keycode 104 = Down Down Next Next VoidSymbol VoidSymbol VoidSymbol VoidSymbol

Alt+arrow (up, left, right, down) generates (Prior, Home, End, Next)

And in .fvwmrc2 I've :

Key Menu   A  N  Popup rootmenu
Key Prior  M  A  MenuMoveCursor -1
Key Next   M  A  MenuMoveCursor 1
Key EndM  A  MenuCursorRight
Key Home   M  A  MenuCursorLeft

With this configuration Up, Down, Left, Right work again in menu and I
can navigate again through menus only with keys: Menu, arrows and
escape/enter.

It's really impressive how fvwm is "flexible".

The fvwm's manpage is very long and I spent a lot of time trying to
do it, a big thank you for your help.

Michel.

 





Re: FVWM: xmodmap and fvwm's rootmenu

2008-04-07 Thread Gautam Iyer
On Mon, Apr 07, 2008 at 08:25:26PM +0200, michel Junger wrote:

> It's really impressive how fvwm is "flexible".

Perhaps that's what the "f" in "fvwm" should stand for, though I
somewhat prefer "F***ing-awesome Virtual Window Manager".

GI

-- 
Twenty Ways To Maintain A Healthy Level of Insanity
16. Have your co-workers address you by your wrestling name, "Rock
Hard".