OK, but Ctrl-alt-T is used to open up a terminal in vanilla Ubuntu operating systems (I guess it's a Unity Window Managers' setting) and it takes precedence to any application shortcut - I guess that's why I didn't know it had a special meaning in Inkscape ;)

Yes. This is also changeable in the keyboard preferences in Ubuntu, though so it's not killer. When talking about hotkeys, I think people who lean on ctrl-alt-T to summon a terminal will have no problem changing one or the other (Inkscape or Ubuntu).

From a UI perspective the C, V, X keys should always be reserved for cut/paste actions, since they are universally agreed upon cross-platform and cross application for that purpose, imho. It adds a great deal to the intuitiveness of the program when hotkeys behave in a consistent way.

This is not possible for all hotkeys of course, but considering how often Cut/Paste operations are used it makes sense to expect they do the same thing. They are the first ones you try before going to the applications help documentation or the internet to find out. :)

 
It's quite optimistic to attempt to avoid all collisions across all OSs&WMs, though...

Oh definitely, and you certainly can't avoid all of them. This highlights the importance of making them user changeable whenever possible.

Ctrl-Alt-T is the convention used by the folks who did the original hotkey combos for Align Vertical operation. If we change one, we should change both for consistency. To make life easier, I say we just continue that convention for the time being. Changing the other may require a vote, since it's not new code. 
 





Mvh


/Olof
-----------------
3-5-åriga småttingar i närheten?
Lek & lär siffror och bokstäver via mobilen m.h.a. Alfamem till Android.


On 11 March 2016 at 19:04, C R <cajhne@...400...> wrote:

Ctrl-Alt-V it's already used for paste in place. Ctrl-alt-T is consistent with what is used to align objects. These alignment hotkeys should always be the same imho, regardless of what kind of things you are aligning. :)

-C

On 11 Mar 2016 5:10 pm, "Olof Bjarnason" <olof.bjarnason@...400...> wrote:

Yes this is my gut feeling too - not to hard code any keyboard shortcuts because of the collision risk.

But I need a little help on how the custom shortcuts system functions...

E.g. in what source file can I read to learn?

On 11 Mar 2016 18:02, "LucaDC" <dicappello@...3351.....> wrote:
Please, don't hardcode shortcuts with more than one modifier (like
Ctrl+Alt+<key>) because under Windows they could be used to launch some
application so they should always be customizable.
Combinations with one or zero modifiers (like Ctrl+<key> or Alt+<key>) are
usually application specific so it's not a problem if they are hardcoded,
unless it's something weird like Ctrl-V to vertically align nodes :)

Luca




--
View this message in context: http://inkscape.13.x6.nabble.com/Quick-fix-extend-object-alignment-hotkeys-to-work-for-nodes-tp4975985p4976007.html
Sent from the Inkscape - Dev mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785111&iu=/4140
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785111&iu=/4140
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/inkscape-devel