Custom Nudge

These commands nudge the selection by custom amounts, rather than just 1 or 10 pixels. First, run the Assign Arrow Keys to Custom Nudge command to set up the arrow keys. This will create a copy of your existing keyboard shortcut set and add the arrow keys as shortcuts for the Custom Nudge - Small - Left|Right|Up|Down commands and the shift-arrow keys for Custom Nudge - Large - Left|Right|Up|Down commands.

The default nudge sizes are still 1 pixel for arrow keys and 10 pixels for shift-arrow. If you run the Set Custom Nudge command, a dialog will open asking for new values. Type the values into the Small nudge and Large nudge fields, say, "10" and "50". Now, pressing left-arrow will move the selection 10 pixels to the left, and shift-left-arrow will move it 50 pixels. It can be helpful to assign a keyboard shortcut to this command, so that you can quickly change the nudge values. The values you set will be saved across Fireworks sessions.

Sub-pixel nudging

You can enter sub-pixel values in the Set Custom Nudge dialog as well, such as ".25" and "1". This would move the selection .25 pixels when you pressed an arrow key, and 1 pixel when you pressed shift-arrow. The minimum nudge value is .1. These sub-pixel nudges can be useful for finely controlling how a path is anti-aliased, since the algorithm takes floating point values into account. Note, however, that sub-pixel nudging works only with vector objects. Text blocks and bitmaps always snap to whole pixels, unfortunately.

Quickly switch between different nudge values

Another way of switching between nudge values is to run Set Custom Nudge - Create New Command. This opens the same nudge dialog, but when you click OK, it will create a new command that immediately sets the values to the numbers you entered without going through the dialog. For instance, if you enter "10" and "50", it will create a command called Set Custom Nudge - 10 50 under Commands > Custom Nudge. By assigning a keyboard shortcut to these commands, you can quickly switch between different sets of nudge values. Note that after this command is created, you'll have to switch to another application and then back to Fireworks to see the new command in the Commands menu.

Release history:

Small fix to make the extension work better when other commands also use the dojo library.
Added a proper dialog for entering the custom nudge values.
The Assign Arrow Keys command will now work even if there are no existing shortcuts for any extensions, and will also work correctly on the Mac.
Added support for floating point nudge values.
Fixed commands to support nudging sub-selected points.
Renamed the old commands. Added ability to create commands to set nudge values. Single dialog for setting nudge values. Added command for setting up keyboard shortcuts.
Initial release.

Package contents

  • Assign Arrow Keys to Custom Nudge
  • Custom Nudge - Large - Down
  • Custom Nudge - Large - Left
  • Custom Nudge - Large - Right
  • Custom Nudge - Large - Up
  • Custom Nudge - Small - Down
  • Custom Nudge - Small - Left
  • Custom Nudge - Small - Right
  • Custom Nudge - Small - Up
  • Set Custom Nudge - Create New Command
  • Set Custom Nudge
  • Command Dialog - 250x250
  • Command Dialog - 275x175
  • Command Dialog - 275x200
  • Command Dialog - 275x250
  • Command Dialog - 275x275
  • Command Dialog - 300x175
  • Command Dialog - 300x200
  • Command Dialog - 300x250
  • Command Dialog - 300x300
  • Command Dialog - 350x300
  • Command Dialog - 350x350
  • Command Dialog - 375x375
  • Command Dialog - 400x275
  • Command Dialog - 400x350
  • Command Dialog - 450x275
  • Command Dialog - 450x350
  • Command Dialog - 500x375
  • JSONDialog
comments powered by Disqus