Re: key bindings for bookmarks / output panel

  • From: kba <unixprog@xxxxxxxxxxxxxx>
  • To: emelfm2@xxxxxxxxxxxxx
  • Date: Mon, 2 Mar 2009 20:46:54 +0100

On Mon, Mar 02, 2009 at 03:04:45PM +0100, kba wrote:
> On Mon, Mar 02, 2009 at 11:20:08PM +1100, tpgww@xxxxxxxxxxx wrote:
> > On Fri, 27 Feb 2009 20:41:38 +0100
> > kba <unixprog@xxxxxxxxxxxxxx> wrote:
> > 
> > > However, I don't like to use the mouse and tried to bind some
> > > functionality to keys - without success.
> > > 
> > > 1) Bookmarks
> > > Wanted Behaviour: Press a key and the bookmark menu pops up or the
> > > button in the dirline bar gets activated
> > > 
> > > My current workaround is to press the 'menu' key, then 'b'. 
> > 
> > ATM there is no way to bind a key to a <submenu> type of action. If
> > the bar is showing labels, then respective button mnemonics are
> > supposed to work, but I see that this needs fixing (now done), and
> > even after that, is still weird for popup menus (menu shows only if
> > mnemonic key is held down long enough for 2 or 3 auto-repeats). Maybe
> > some workaround can be found.
> > 
> 
> Great! I don't really mind the lag until the menu shows up. Now that the
> buttons can be selected by their mnemonics, I don't see a need for the
> ability to bind <submenu>-actions to keys, it is even better if the menu
> is opened from a button, that makes obvious where the menu will appear.
> 

Actually, after testing it some more, the pane toolbar mnemonics do have
some flaws. First of all, the button style must be set to label
with/without icons or the mnemonics won't trigger.

Secondly, when both panels are visible and both panel toolbars have
'show label' set, the shortcuts won't trigger either. The same ambiguity
problem arises, when two buttons on the same pane bar have the same
mnemonic (e.g. two buttons labeled 'Go _Back' and 'Open _Bookmarks').

shalom,
kba


-- 
Users can unsubscribe from the list by sending email to 
emelfm2-request@xxxxxxxxxxxxx with 'unsubscribe' in the subject field or by 
logging into the web interface.

Other related posts: