Hi,

Le 24/05/2012 03:27, Lex Trotman a écrit :
> [posted to both devel and user lists, sorry to those on both]
> 
> Hi All,
> 
> Geany currently hard codes two actions to the <ctrl>-<left mouse down>
> input, "goto tag" if the click is over an identifier or "goto matching
> brace" otherwise.
> 
> This blocks the standard action of "add to selection" on <ctrl>-<left
> click> and <ctrl>-<left drag>.  (See Gnome HIG
> http://developer.gnome.org/hig-book/2.32/hig-book.html#input-mouse
> 10.1.2)
> 
> I did a quick check on my system and didn't find any application that
> did not comply with that guideline, so Geany is the odd one out.
> 
> Geany has not supported multiple selections so it hasn't been an issue
> (other than being non-standard and occasionally confusing users), but
> as there is a proposal to add support for multiple selections to Geany
> this non-standard behavior is now a problem.
> 
> As both actions now have a default keybinding (in Git version) I
> propose that the binding to <ctrl>-<left mouse down> simply be
> removed.

Your arguments looks sensible to me, as does the ones from Dimitar in
the other thread (that this Ctrl-LMB has too many things bound to it).
Of course it'd be better if we had configurable mouse bindings, but
that's another story.

I also think that if we want to keep a mouse binding for "go to tag", we
could choose something less common -- Ctrl+Alt, Super, whatever uncommon
modifier.  Do we want to keep one?

Finally, although it's probably obvious, the multi-select feature should
have a keybinding.


Regards,
Colomban


PS: funny thing, I just discovered that Mozilla apps did support
multi-selection :)
_______________________________________________
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel

Reply via email to