Share

blackbox

Tracker: Feature Requests

5 More consistent mouse button actions in menus - ID: 1187382
Last Update: Comment added ( kicken )

Menu entries in different types of menus react
differently to different mouse buttons. This may lead
to some amout of confusion.

The situation right now in 0.70:

* Window menu: left/right/middle all trigger the entry.

* Toolbar menu: left triggers, right and middle don't;
all make menu dissapear afterwards.

* Root menu: all buttons trigger entry.

I suggest this instead:

1) Left (primary) button always triggers menu entry,
and then the menu dissapears.

2) Right (secondary) never triggers the menu entry. The
menu dissapears afterwards. This would thus become the
standard way to close a menu, since right click is the
standard way to pop up menus.

3) Middle (third) button sometimes triggers special
behaviour, like when it's used in the send to workspace
window submenu. I propose that IF it triggers
something, the menu should close; otherwise, it
shouldn't. This way people would have clear feedback as
to whether something happened or not.


Ciprian Popovici ( sfrowd ) - 2005-04-21 14:01

5

Open

None

Nobody/Anonymous

None

None

Public


Comments ( 4 )




Date: 2005-12-17 19:18
Sender: kicken

Logged In: YES
user_id=381596

I like solution B. I say for the modifier key, use the same
one that is used for windows (alt). Alt+click keeps the
menu open.


Date: 2005-12-17 08:51
Sender: cbiere

Logged In: YES
user_id=643728

Solution b) is fine by me as well.


Date: 2005-12-16 21:11
Sender: sfrowdProject Admin

Logged In: YES
user_id=667423

Christian, what you want basically challenges my proposal
#3. I'm not saying it like it's a bad thing, I'm just saying.

I certainly see the need to keep the menu open sometimes.
It's great that you mentioned it. I've run into this need
myself, in both the main menu and in the window menu; like
when I want to make a window both always on top and occupy
all workspaces, I gotta open the window menu twice to do it.

We just gotta figure a way to mix my #3 and your proposal in
a nice, consistent way. My original proposal was about
unification and consistency: users should learn that menu
items all over Blackbox always react the same way to the
same kind of action.

I don't really like making an exception for the main menu
(ie. in the main menu, middle-click = "launch without
close", but in other menus that doesn't happen). First, I
may want this feature in other menus too, like I said above.
Second, in some menus middle-click already does something
special.

So if we don't want to use middle-click for this, there are
two alternatives I can see:

a) Make this a Blackbox true/false option, available from
config: "menus close after launch". Set it to true, you get
the current behaviour. Set it to false, you get what you
proposed.

b) Since we've ran out of mouse buttons, perhaps we can use
a modifier key. How about left-click = "close after click"
and Control+left = "click and keep open"?


Date: 2005-12-16 18:40
Sender: cbiere

Logged In: YES
user_id=643728

It would be nice if either the left or the middle mouse
button would trigger the entry but keep the menu opened. In
older versions you could drag sub-menus and make them
persistent. With 0.70.1 the menus completely disappear once
you've clicked on an item. That's rather annoying if you want
to click an item several items or want to click several items
on the umpteenth sub-menu.


Log in to comment.




Attached File

No Files Currently Attached

Change

No changes have been made to this artifact.