[wishlist] Assignable keyboard shortcuts for each LPE

Bug #1313144 reported by Liam P. White
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Inkscape
Confirmed
Wishlist
Unassigned

Bug Description

In trunk, I believe at least one keyboard shortcut for an LPE already has a verb (and therefore a keyboard shortcut), the Clone Original Path LPE.

Since making keyboard shortcuts is one of the main ways to reduce the amount of time spent on a vector, I propose this:

• In the Preferences dialog, each LPE can be assigned a keyboard shortcut. By default, only one or two have shortcuts.
• If the LPE has no special override of the assignment shortcut, just assign the LPE to the selected item (which should be default behaviour)
• If the LPE does have a special override of the assignment shortcut, pass control the LPE (which in Clone Original's case would create a new object with an empty fill above the selected object, by retrieving the active selection and operating on that)

A great example of the possibility of the third option there is Fill Between Many ( http://sta.sh/0mze2vk449o ) , a path effect in Ponyscape. The multiple selected items have a fill created between them through a verb in Ponyscape (it is very similar to the Clone Original function!), but I would like to see this as a possibility without a verb.

The second and third options can be controlled through a virtual method in the Effect class, that defaults to applying the LPE to the selected items (but can be overriden in derived classes to perform different behaviours).

su_v (suv-lp)
Changed in inkscape:
importance: Undecided → Wishlist
tags: added: livepatheffects shortcuts
Revision history for this message
Zhart (zhart) wrote :

> In the Preferences dialog, each LPE can be assigned a keyboard shortcut

It will be great, it really helps to save a lot of time.

jazzynico (jazzynico)
Changed in inkscape:
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.