more actions to help with Freehand compatibility

Bug #171438 reported by Horkana-users
2
Affects Status Importance Assigned to Milestone
Inkscape
Confirmed
Wishlist
Unassigned

Bug Description

I've been working on a set of keybindings for Inkscape
in the style of Macromedia Freehand.

I will attempt to list the actions/verbs needed here.
I will try to limit this request to adding actions for
features Inkscape already has, more or less. I will
split the request into seperate requests later if
requested.

Percentage magnifications.
  Ratios are horribly confusing and non-intuitive.
Actions for various percentage zoom levels would be
helpful. Beyond the ones needed specifically for
Freehand compatibility I expect some users will
appreciate being able to set their own custom
keybindings for custom zoom levels.

The magnifications required by Freehand are:
(50%, 100%,) 200%, 400%, and 800%.
50 and 100 are already covered by ratios but it would
be clearer and a big help to me if I could define all 5
needed values consistenly by percentage

Toggle toolbars action, to hide the toolbox and all the
standard toolbars but not the docked panels/palettes.

There will probably be quiet a few more actions needed
for Text objects but probably the most important two are:
Text,
  Font, Size, Smaller Ctrl Shift ,
  Font, Size, Larger Ctrl Shift .
(the commas give you an idea of the menu structure used
in Freehand)

Other actions needed for text will include (but
probably not limited to) actions for Bold, Italic, Bold
italic, and a bunch of other predictable text
formatting options.

I'll provide more detail later and my keybinding xml
file will be chock full of relevant comments on what
else might be needed. (I'll post it to the patch
tracker in a few days.)

I cannot say for sure but this task should be
relatively easy and might be a good opportunity for an
outside developer who wants to get started with the
inskcape codebase.

Tags: shortcuts ui
Revision history for this message
Horkana-users (horkana-users) wrote :

See also
http://wiki.inkscape.org/wiki/index.php/AddingInterfaceVerbs

> Toggle toolbars action, to hide the toolbox and all the
standard toolbars but not the docked panels/palettes.

in inkscape/share/keys/macromedia.xml (name has changed,
dont remeber it off the top of my head) I explained this a
little more clearly:
  <!-- Freehand has a menu item "Toolbars Ctrl+Alt+T" to
hide all Toolbars -->
  <!-- Freehand "View, Panels F4" also Ctrl+Shift+H
  Fireworks uses "Window, Hide Panels F4" to hide both
Panels and Toolbox -->

(Freehand usually contains one toolbar, a toolbox and loads
of Panels on the right and below the image.)

Even more possible verbs (if the necessary features existed):

Freehand includes a "Fast Mode" which can be enabled with or
without Keyline (Wireframe) mode, and it turns off a lot of
detail and uses other tricks to speed up rendering (for
example, when wireframe is off it turns down the level of
blending used). there is no direct equivalent in Inkscape
but I mention it here in case it becomes possible, and with
more potentially unavoidably slow filters and effects like
blurring it seems worth mentioning.

Paste Attributes Ctrl+Alt+Shift+V
if I recall correctly this works a lot like a Style painter
as seen in Abiword and other word processors but I'm not
entirely sure and I really should dig out another demo copy
of Freehand to check it. would probably require quite a bit
of work to offer this feature.

John Cliff (johncliff)
Changed in inkscape:
importance: Medium → Wishlist
status: New → Confirmed
jazzynico (jazzynico)
tags: added: shortcuts
removed: ui-shortcuts
Revision history for this message
su_v (suv-lp) wrote :

> There will probably be quiet a few more actions needed
> for Text objects but probably the most important two are:
> Text,
> Font, Size, Smaller Ctrl Shift ,
> Font, Size, Larger Ctrl Shift .
> (the commas give you an idea of the menu structure used
> in Freehand)

Filed as separate feature request:
Bug #862033 “Feature request: increase and decrease font size with toolbar buttons or keystrokes”
<https://bugs.launchpad.net/inkscape/+bug/862033>

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.