Fireworks Commands
To install: download the .mxp file and open it on your computer with Adobe Extension Manager. Note to Windows Vista users
I also provide all necessary files for manual installation.
Objects v1.0
An assortment of commands to help in dealing with Objects:
- Delete Objects Outside Canvas - Deletes all selected objects or all objects on the canvas which fall completely outside the canvas bounds.
- Loop Objects Around Canvas - Duplicate and loops objects or all objects on the canvas which spill over canvas bounds.
- Select Similar Objects - Selects objects similar to your current selection based on all or any of specified properties, such as fill, stroke, opacity, filters, size, or element type.
- Tile Objects - Duplicate as a Grid - Creates a tiled grid of objects from your selection.
- Tile Objects - Position Existing Objects - Tiles selected objects or all objects on the canvas such that none overlap.
- Isolate - Hide Unselected Objects - Hides all objects which are not selected.
- Isolate - Unhide Previously Hidden Objects - Unhides all objects which were hidden with the previous command.
- Isolate - Lock Unselected Objects - Locks all objects which are not selected.
- Isolate - Unlock Previously Locked Objects - Unlocks all objects which were locked with the previous command.
- Profile Selection - Reports detailed information about all selected objects and saves it to a command "Last Selection Profile."
Pattern and Texture v1.0
An assortment of commands to help with Patterns and Textures within Fireworks:
- Create Pattern From Document/Selection - Creates a pattern from the document or selection. NOTE: Fireworks will need to be restarted before pattern appears in the menus.
- Create Texture From Document/Selection - Creates a texture from the document or selection. NOTE: Fireworks will need to be restarted before texture appears in the menus.
- Extract Pattern - Extracts the pattern used on an object and allows you to save to file.
- Texture Offset - Allows you to adjust the pixel offset position of the texture.
Text v2.0
An assortment of commands to aid in working with Text.
- Case - lowercase - Converts selected text boxes or text selection to lowercase.
- Case - Sentence case - Converts selected text boxes or text selection to sentence case.
- Case - Title Case - Converts selected text boxes or text selection to title case.
- Case - UPPERCASE - Converts selected text boxes or text selection to uppercase.
- Small Caps - Converts lowercase text in a text box to small capital letters.
- Lorem Ipsum - Adds a lorem ipsum text box, or converts selected text to lorem ipsum. Updated in Text v2.0 to have more random lorem ipsum.
- Paste Text Attributes - Pastes the text attributes of text copied to the clipboard onto selected text.
- Merge Text Boxes - Merges 2 or more selected text boxes into one text box.
- Split Text Boxes - Splits text boxes into multiple text boxes based on character style changes.
- Split Selected Text - Splits a text box into 3 text boxes: all characters before your selection, all selected characters, all characters after your selection.
- Replace All Text - Replaces all text in all selected text boxes with specified text.
- Convert to Autoname - Converts text box names to their proper auto-name, if they have been changed.
Brush v1.0
A set of Commands to modify brush size and softness, meant to be bound to keyboard shortcuts.
- Decrease Brush Size 10x
- Decrease Brush Size
- Decrease Brush Softness 10x
- Decrease Brush Softness
- Increase Brush Size 10x
- Increase Brush Size
- Increase Brush Softness 10x
- Increase Brush Softness
See also Matt Stow's set which includes some additional features.
Effects v1.2
A set of Commands to enable, disable, delete, and change angle/color/opacity/size/softness of all Effects on selected objects. This is useful if you have a selection of multiple objects with different filters on each, but you want to change a common filter attribute.
Add Web Guides v1.1
Adds centered web safe guides and bounding boxes for 1024x768 and 800x600 web browser canvas sizes. I use this at the beginning of every website design project.
Group v1.0
Commands to help with group editing.
- Add Selection To Group - Adds the current selection into a selected Group, without having to ungroup and re-group.
- Paste In Group - Pastes into a group, something you can't normally do without first ungrouping.
- Ungroup With Effects - Allows you to ungroup a group and all live effects which were on the group are applied to the ungrouped children.
Mask v1.0
Commands to help easily link/unlink/enable/disable all selected masks or all masks in a document.
Modify v1.0
An assortment of commands meant to modify a selection.
- Distribute To Points - Distributes selected objects to points on a bottom selected path, duplicating as necessary, with the option of orienting the distributed objects to the path direction.
- Explode! - A fun command which takes a selection and applies an explosive, scattering bomb effect to it, with control over the bomb origin and power settings.
- Randomize - A command to easily randomize the position, scale, rotation, and opacity of all selected objects. Useful for natural effects.
3D Rotate v1.1
This advanced command allows you to rotate elements in 3D, with both interactive and precise numeric control. Release Notes »
Adobe article: Using the 3D Rotate command in Fireworks CS3
Rename v1.0
A command to modify the name or rename many selected elements, with naming features such as incremental numbering, postfix, and prefix.
Paths v2.0
An assortment of Path editing commands. Most of these commands are consolidated in the Path panel.
- Deform to Path - Deforms one or more selected paths to the contour of the top selected path.
- Fisheye - Distort the points of selected paths in a bulging "fisheye" deformation.
- Convert Strokes to Fills - Converts strokes to fills, preserving appearance of even complex brushes.
- Blend Paths - Creates a sequential blend of paths between two or more selected paths.
- Divide Paths - Performs a compound path division operation, separating all paths based on intersections.
- Exclude Paths - Performs a compound path exclusion operation, removing all overlapping path portions.
- Incision Paths - Performs a compound path incision operation, deleting the upper path while using it to divide paths below it.
- Trim Paths - Performs a compound path trimming operation, deleting all underlap portions of paths, while preserving overlap.
- Hold Paths - Saves the current path point data on the object itself for later.
- Fetch Paths - Reverts a path to the point data saved during the last Hold Paths operation, only if available.
- Roughen - Randomly moves all points on the selected paths.
- Reverse Gradients - Reverses the gradient node order of all selected paths with gradient fills.
- Reverse Contour Direction - Reverses the "direction," or node order, of selected paths. This is helpful for advanced control over the outcome of some Path commands, such as Blend Paths.
- Use Even-Odd Fill Rule - Set selected paths to use Even-Odd Fill Rule.
- Use Nonzero Winding Fill Rule - Set select paths to use Nonzero Winding Fill Rule.
Path Points v2.0
A set of Commands to help in path point editing. Most of these commands are consolidated in the Path panel.
- Add Points - Adds points to a path based on an incremental distance.
- Add Points To Curves - Adds points to a path where it curves beyond a specified threshold.
- Subdivide Points - Adds points to a path by subdividing each curve segment.
- Fillet Points - Rounds off selected points to create rounded corners.
- Sharpen Points - Sharpens two points into a corner point; intended to reverse the effect of Fillet Points.
- Offset Points - Intelligiently expands/contracts paths by offsetting selected points or paths.
- Mirror Selected Points - Mirrors selected points.
- Select All Points - Selects all points on all selected paths.
- Select No Points - Deselects all points on all selected paths.
- Select Contour - Select one or more nodes on a contour of a compoind path (ex: the inner circle on a donut shape), and this will select all nodes on that contour.
- Select Grow | Forward | Backward - Adds to the node selection adjacent points.
- Select Shrink | Forward | Backward - Removes from the node selection points which are adjacent to unselected points.
- Select First/Last Point - Selects the first or last point in the selected paths contours.
- Select Inverse Points - Select all unselected points of selected paths, while deselecting all currently selected points.
- Select Points By Side - Selects all nodes which are in the top, right, bottom, or left side of the path.
- Weld Points - Welds selected points into a single point.
- Join Points - Joins selected endpoints by connecting them.
- Knife On Points - Cuts path at selected points.
- Make First Node - Sets selected point as the first node in the path contour.
- Make Handles Same Length | From Predecessor | From Successor - Make curve handles the same length based on the successor handle, predecessor handle, or average.
- Make Handles Tangent | From Predecessor | From Successor - Make curve handles tangent (same angle) based on the successor handle, predecessor handle, or average.





