Everything you ever wanted to know about FastScripts... and then some! :)

FastScripts IconFastScripts is the super-charged scripting utility for Mac OS X. Its custom keyboard shortcuts, and superior integration with running applications make getting your work done quickly and elegantly its top priority.

Global and Application-Specific Keyboard Shortcuts
Execute scripts from anywhere on your Mac, without leaving the keyboard! Anything that FastScripts can execute from its menu can be configured to run quickly in response to your desired key combination. Keyboard shortcuts defined for your application-specific scripts are only effective while that application is active, so you can define the same shortcut to do different things in different applications. Total customization!

FastScripts also supports a keyboard shortcut for accessing the menu. Any script in the FastScripts menu can be selected by keyboard navigation. Hold down the option or shift key to edit or reveal the script instead of executing it.

Convenient menu-modifier shortcuts
When you get an inclination to edit a script or reveal it in the finder, you no longer have to go digging through folders in the Finder. FastScripts makes it super-easy to edit and reveal script files: just hold down a modifier key as you select menu items. Shift key to reveal an item and option key to edit it.

Smart Switching
When you execute a script, FastScripts switches the application context only when appropriate. Other launcher utilities switch context regardless of the script's functionality, and usually neglect to switch back when the script is finished running! With FastScripts, focus remains on the application you're working on. If the executed script needs to put up a window, the context is switched to the script. When you dismiss the dialog, FastScripts switches you back to the application you were working in!

Elegant application-specific script support
FastScripts is designed to display your scripts in as convenient and "natural" a form as possible. Apple's application-specific script support puts the scripts for the current app all the way at the bottom of the menu, making it harder to navigate to than any of the other scripts! In FastScripts, the application-specific scripts are displayed prominently at the top of the menu, right where you would expect to find them. Starting in FastScripts 2.1, application-specific functionality extends to keyboard shortcuts, as well!

Custom Menu Organization
Starting in version 2.2.5, FastScripts will arrange menu items in a user-specified order based on a common convention followed by BBEdit and others. If the file or folder name starts with any two characters and a ')', then the characters are used to control the relative placement of the item. For instance, a script named "AA)Zounds" will show up as "Zounds" in the menu but be placed above an item named "Apples". FastScripts will also respect the "menu separator" convention - when a folder's name ends in "-***", its contents are ignored and a menu separator line is inserted where its name would ordinarily appear.

Frequently Asked Questions