[Qgis-developer] Possible improvement | Actions on right click

HAUBOURG regis.haubourg at eau-adour-garonne.fr
Fri Mar 15 03:10:55 PDT 2013


+1 with you Alexandre,
Modifier key for click + access to action in contextual menu (plus a tip to explain the use of CTRL+Clic or SHIFT + clic) is a good solution.
We seem to reach a consensus for actions .. Anybody else?


De : Alexandre Neto [mailto:senhor.neto at gmail.com]
Envoyé : vendredi 15 mars 2013 10:52
À : HAUBOURG
Cc : qgis-developer at lists.osgeo.org
Objet : Re: [Qgis-developer] Possible improvement | Actions on right click

+1 For giving some additional use to right-mouse-click in map canvas. Context menus seems coherent with most of software that I have worked with.

I'm not sure about where right-click direct actions are used, I can only remember the finish feature edit.

For currently actions using direct right-click, I see a few alternatives:
1 - The action is the first on the context menu ( need 2 clicks and breaks current usability);
2 - Assign function key for those actions (fast but breaks usability, not suitable for mouse position dependent actions);
3 - Change right-click direct action to Shift + Right Click ( faster, and kinda keeps usability);

I personally like the solution 1 + 3, direct action is detached at the top of the context menu and can be accessed directly (no context menu is showed) if one presses Shift (or Ctrl) while clicking.

Alexandre Neto
On Fri, Mar 15, 2013 at 8:48 AM, Régis Haubourg <regis.haubourg at eau-adour-garonne.fr<mailto:regis.haubourg at eau-adour-garonne.fr>> wrote:
Alister Hood wrote
> Hi guys,
> In this case I think rather than having a context menu dedicated just to
> layer actions, it might be better eventually to have a more general
> context menu, with actions in a submenu.
>
> I think context menus would be good everywhere ;)
>
> For most people when a right-click does anything different from opening a
> context menu they are surprised - assuming they even notice what it did.
> If the right-click function is moved into a context menu then they will
> know what it did, even if they didn't read the manual.
>
> I guess getting rid of all direct right-click functions might upset some
> existing users, because an extra click will be required for the same
> function, but it will of course allow more functions to be added.
>
> IIRC I think there is a recent proposal for context menus in the composer
> - in a ticket or pull request for paste to original coordinates.
>
>
> Regards,
> Alister
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at .osgeo<mailto:Qgis-developer at .osgeo>

> http://lists.osgeo.org/mailman/listinfo/qgis-developer

+1 with you alister. We could put that global target on 2.1 roadmap maybe.
contextual menu are generally used for differents purposes:

1- access properties of the object you click in .
 for mapCanvas, you could have shortcuts to projection settings, project
settings, current zoom and scale, refresh content, stop redraw.  I think
some shortcuts to render global options could be nice. I often have to play
with antialiased rendering / number of objetcts to draw when displaying very
large datasets. A shortcut could be nice. Do you see anything else.


2- actions under the click location (layers actions, plugins actions, finsh
editing of a feature).

we must precisely decide what happens for editing use case, where right
click is used today top finish an object.. Thoughts?





--
View this message in context: http://osgeo-org.1560.n6.nabble.com/Possible-improvement-Actions-on-right-click-tp5040262p5040545.html
Sent from the Quantum GIS - Developer mailing list archive at Nabble.com.
_______________________________________________
Qgis-developer mailing list
Qgis-developer at lists.osgeo.org<mailto:Qgis-developer at lists.osgeo.org>
http://lists.osgeo.org/mailman/listinfo/qgis-developer

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20130315/036914b4/attachment-0001.html>


More information about the Qgis-developer mailing list