bugMyPaint - Bugs: bug #18671, Keyboard use: alt-key mnemonics...

Show feedback again

You are not allowed to post comments on this tracker with your current authentification level.

bug #18671: Keyboard use: alt-key mnemonics don't work outside dialogs

Submitted by:  Andrew Chadwick <achadwick>
Submitted on:  Sat Sep 17 02:57:00 2011  
Severity: 1 - WishPriority: 1 - Later
Status: Works For MePrivacy: Public
Assigned to: NoneOpen/Closed: Closed
Release: git 5e78b91Planned Release: None
Operating System: 

Sun Jun 29 01:55:29 2014, comment #3:

We do have "a custom editor for normal keybindings now". Shame, but forced on us by Gtk3 changes.

I'll open a bug on github about the alt-key mnemonic navigation aspect of this if I remember (and if I find it works in GtkApplication code).

Andrew Chadwick <achadwick>
Project Administrator
Sat Sep 17 12:51:05 2011, comment #2:

I think that's why GIMP decided to disable it by default, and why GTK doesn't enable the mypaint way of rebinding keys by default any more (for a long time now).

Martin Renold <martinxyz>
Project Administrator
Sat Sep 17 03:23:06 2011, comment #1:

A simple test-and-return-false in the main key-press and key-release handlers of gui/keyboard.py and scattering underscores throughout the menu definitions suffices to get mnemonics working again for menu entry, if not usable operation. But it clashes pretty horribly, confusingly and unusably with rebindable menus (pressing a key or key combo while in a menu now has two meanings!). Rants aside, that's probably why recent DEs turn it off by default.

Basically this isn't going to be doable without a custom editor for normal keybindings. One Day, Maybe.

Andrew Chadwick <achadwick>
Project Administrator
Sat Sep 17 02:57:00 2011, original submission:

Would it be possible to reintroduce alt-key mnemonics during the normal flow of operation? Primarily for invoking and driving the main menu as in other GTK/Gnome apps.

Andrew Chadwick <achadwick>
Project Administrator


No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by martinxyz (Posted a comment)
  • -unavailable- added by achadwick (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Error: not logged in



    Follow 5 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun Jun 29 01:55:29 2014achadwickStatusWish=>Works For Me
    Sat Sep 17 03:23:06 2011achadwickSeverity2 - Minor=>1 - Wish
      Priority5 - Normal=>1 - Later
      Release=>git 5e78b91
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup