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