fireworks
QuickFire
QuickFire is essentially Quicksilver for Fireworks. While it's easy to add a keyboard shortcut for your most-used commands, accessing the others still requires clicking through the Commands menu. QuickFire makes accessing these commands much easier: just launch QuickFire (with a keyboard shortcut, of course), start typing part of the command's name, then hit enter to run the matched command. Quick 'n' easy.
As you type, the letters you press appear in the upper-right of the dialog and the best match appears in the upper-left. Pressing delete will remove the last typed letter. A couple seconds after your last key press, the search times out and the best match fades from white to grey and the blinking cursor disappears; at that point, the next key you press starts a new search. This lets you easily change your search if you don't initially find what you want without having to delete everything you've typed.
Pressing enter executes the selected command and closes the dialog, while pressing escape closes the dialog without running a command. Pressing shift-enter runs the selected command but keeps QuickFire open. This lets you run several commands in a row. For instance, you might type blmo to match Blur More and then press shift-return to apply the blur filter to the selection several times.
QuickFire doesn't yet learn your preferred abbreviations for commands, but you can press the down arrow key to select one of the matched commands that didn't make it to the top spot.
Besides items in the Commands menu (which are marked with a "C" icon in the list), QuickFire also lets you quickly access:
- Command panels

- Typing a panel name like Pages will open that panel and bring it to the front if it's in a group.
- Symbols

- Any symbol files installed in the Common Library folder will be available for insertion. Typing the name of a symbol like HScrollBar and pressing enter is equivalent to dragging that symbol into your document from the Common Library. Different symbol types have different icons, though they all have the same color: G for graphic symbols, B for buttons, A for animations.
- Auto shapes

- Auto shapes that are available in the Shapes panel (like Ruler) and those in the Toolbox (like Rounded Rectangle) can be inserted into the middle of the document by typing their name.
- Built-in menu commands

- Many of the standard Fireworks menu items are available in the command list. For example, the Text > Align > Right menu command is available as Text Align Right, so typing
tarwill match that command. Note that while the corresponding menu item may be disabled in the actual menu, it's still available within QuickFire. Using a menu command that is not valid for the current selection will have no effect. - Textures and patterns

-
The names of the installed textures and patterns are included in the list of commands. Textures are listed twice, once for applying that texture to the selected item's fill and once for its border. This lets you type something like
woftto match Wood Fill Texture. Then just hit return to apply the Wood texture to the selected element's fill. You can also apply pattern fills to the selection by selecting a command such as Bubbles Pattern.If the selected element already has a non-zero texture opacity, then that opacity will be unchanged when you apply the new texture. Otherwise, the opacity will default to 100. Note that applying a texture to a group or to text does not work.
In the QuickFire list, the names of commands and symbols are followed by the name of their parent folder, in grey. This lets you distinguish between commands or symbols with the same names that are stored in different folders, such as widget symbols in the Mac and WinXP folders. Texture and pattern names are followed by Fill Texture, Border Texture or Pattern, to clarify how they'll be used.
If you want to use a keyboard shortcut that includes the spacebar (and who doesn't?), Fireworks won't let you, sadly. But the first time QuickFire runs, it will offer to add ctrl-shift-space as its shortcut, or you can select the "Add Keyboard Shortcut" item in the options menu. This will duplicate your existing shortcut file and add the new shortcut. You'll then need to either restart Fireworks or manually select the new shortcut file, as there's no way to do this from an extension.
The first time QuickFire runs, it scans your Commands, Command Panels, Auto Shapes, Auto Shape Tools, Common Library, Textures and Patterns folders to build up a list of available commands. From then on, QuickFire will automatically re-scan these folders every 3 weeks when it's opened. You can also click the options menu at the top-right of the dialog and select Refresh Commands List to force QuickFire to see newly installed commands or symbols.
Symbols
Note that there are a couple of limitations in the Fireworks API that affect how QuickFire inserts symbols. The first is that once you've added a symbol to a document, you can't add a symbol with the same name from a different folder. Doing so will just insert another instance of the first symbol instead.
The second limitation is that adding a new rich symbol to a document usually doesn't maintain the symbol's "richness". In other words, if you use QuickFire to add a Windows CheckBox rich symbol, nothing will show up in the Symbol Properties panel when you select the symbol instance. (This is not true for all of the symbols that ship with Fireworks, however. Most of the symbols in the Flex Components folder, for instance, can be inserted by QuickFire and still work with the Symbol Properties panel.)
There are two workarounds for this. The simplest is to first manually drag a rich symbol from the Common Library panel into your document, then use QuickFire to insert new instances of that symbol. These new instances will work correctly with the Symbol Properties panel. If there are existing instances of that symbol that you had inserted with QuickFire, select Replace existing items in the dialog that appears when you drag the symbol from the Common Library.
The second workaround is more complicated but can make a particular symbol always maintain its richness when inserted by QuickFire. First, open the symbol's PNG file. For example, open ComboBox.graphic.png in the Configuration/Common Library/Win folder. In the Document Library panel, delete the symbol. Now locate the Windows ComboBox symbol in the Common Library panel and drag it into the document. Finally, save the ComboBox.graphic.png file.
Now you should be able to insert a Windows ComboBox symbol with QuickFire without losing its interactivity and without having to first drag the symbol in manually. Unfortunately, you'll need to repeat these steps on every symbol that you want to make compatible with QuickFire.
Note to Mac users
A bug in Fireworks CS3 and CS4 caused Flash dialogs to not get keyoard focus when they're opened. This means that QuickFire is nearly useless in those versions on OS X: after you press the keyboard shortcut to open QuickFire, typing on the keyboard doesn't work until you click the mouse in the dialog to give it keyboard focus, which defeats the purpose of quick keyboard access to commands. Fortunately, this bug was fixed in CS5, so if you want to use QuickFire on a Mac, you'll need at least version CS5.
Release history:
- 0.6.1
- Fixed a bug that prevented SWF dialogs from being closed when launched from QuickFire.
- 0.6.0
- Fixed the assignment of the keyboard shortcut on OSX. Fixed problem where the command folders would be rescanned every time QuickFire opened. Doubled the number of supported menu items. Added the ability to apply a texture or pattern to the selection.
- 0.5.0
- Further visual design tweaks. Added icons to differentiate between types of commands. Revamped how the command info is stored to avoid running into size limits for the Flash SharedObject. Offer to set a keyboard shortcut on first run.
- 0.4.0
- Revamped visual design. Changed way typed search string and matching command are displayed. Current search times out after 2 seconds.
- 0.3.0
- First public release. Added symbols and auto shapes to command list. Added option to set keyboard shortcut.
- 0.2.0
- Some bug fixes.
- 0.1.0
- Initial limited release.
Package contents
- QuickFire