Menu

#194 Need keybinding for window list menu

behavior
closed-fixed
icewm-1.2 (683)
4
2002-12-01
2002-11-02
Anonymous
No

KeySysWinMenu (Shift-Esc) should open Icewm's window
menu, and KeyWinMenu (Alt-Space) should open the window
(left-button) menu of the current frame.

However, currently both open the window menu of the
current frame, there is no way to open the Icewm's
window menu using the keyboard.

1.) I believe the fix is to change
"if (frame) frame->popupSystemMenu();"
to
"popupWindowListMenu();"
in file "wmmgr.cc" around line 242 (after testing for
gKeySysWinMenu).

2.) The doc (icewm-6.html) is also wrong: It doesn't
mention "Alt-Space" at all, and it says that
"Shift-Esc" brings up the frame menu.

The CHANGES file says this has been corrected in 1.2.2,
but it has not, not even in current CVS.

Discussion

  • Marko Macek

    Marko Macek - 2002-11-24

    Logged In: YES
    user_id=1814

    The Shift+Esc does the correct thing. It does the same thing
    as Alt+Space. The missing documentation for Alt+Space is a bug.

    What you are asking for is a keybinding for showing the
    window list menu.

    Try using Win+Esc or Ctrl+Alt+Esc for now.

     
  • Marko Macek

    Marko Macek - 2002-11-24
    • priority: 5 --> 4
    • assigned_to: nobody --> captnmark
    • summary: Wrong handling of KeySysWinMenu --> Need keybinding for window list menu
     
  • Nobody/Anonymous

    Logged In: NO

    If Shift-Esc and Alt-Space are expected to do the same
    thing, why
    are they bound to different actions?

    Currently, both actions do the same, but I believe
    KeySysWinMenu and KeyWinMenu should actually perform two
    different tasks, according to their name: The former should
    bring up the system's window menu, the latter should bring
    up the menu of the current window.

    It seems strange to me that two different actions exist
    which have exactly the same effect (bringing up the menu of
    the current window), and no action exists for bringing up
    the system's window menu (and the patch I gave above makes
    things work the way I believe they are intended to work).

    I don't care to which key these actions are bound to by
    default (I will rebind them anyway), but I want to be able
    to bind each of those operations to some key.

     
  • Marko Macek

    Marko Macek - 2002-12-01

    Logged In: YES
    user_id=1814

    KeySysWinListMenu binding added in latest CVS. No default key.

     
  • Marko Macek

    Marko Macek - 2002-12-01
    • status: open --> closed-fixed
     

Log in to post a comment.

Auth0 Logo