Bug 19583 - menu is shown on xMB press not on release
Summary: menu is shown on xMB press not on release
Alias: None
Product: XStandards
Classification: Unclassified
Component: Protocol (show other bugs)
Version: X11R6.6
Hardware: Other All
: medium normal
Assignee: Jim Gettys
QA Contact: Xorg Project Team
Depends on:
Reported: 2009-01-15 06:40 UTC by Maciej Pilichowski
Modified: 2019-02-21 10:26 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Description Maciej Pilichowski 2009-01-15 06:40:03 UTC
( I am 100% sure I chose the wrong component, but I don't see anything more appropriate, I am very sorry for this ).

menu is shown on xMB press not on release

The action like showing context menu should be executed on release, not on
a) it is about consistency -- all elements in environment like KDE are activated on release (links in web browser, window decoration) with only one exception -- menus

b) is not about accessibility -- when there is immediate reaction, there is hard to work in user pace, it is also harder to make emulation of MMB happen (even with some timeouts set)

ad.b) I didn't realize how hard to is to press both buttons (LMB+RMB) in KDE (Konq. actually to open page in new tab), because I had excellent mouse -- with literally three buttons (old unix school). Now I have two buttons mouse and pressing both of them hurts my hand -- it would be much easier to be able to press&hold RMB and then press LMB and then release them both.

So fixing this issue would have impact both on consistency of UI and accessibility. The first is rather a bug (flaw really), the second a wish.

I posted this report at KDE bugzilla, with answer that it is up to Qt. Qt team answered they are willing to provide configuration option, how menu should behave and this is valid report, but they will wait for you, for providing standard way to do this.

Just in case I would not be understood:
you should address this issue to the Freedesktop project
(http://www.freedesktop.org). If freedesktop defines a standard way to
configure this, the changes in Qt are trivial.

So I hope I finally reached the right place to ask for the change ;-)
Comment 1 Tollef Fog Heen 2010-02-09 13:46:19 UTC
Adding missing QA contact
Comment 2 GitLab Migration User 2019-02-21 10:26:47 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/proto/xorgproto/issues/14.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.