Define keyboard and mouse Shortcuts to do just about anything with a keystroke. Shortcuts can Run programs, Open files and folders, open sites or use powerful command and scripts to automate the desktop.



Set the shortcut key

Press a combination of keys on your keyboard to set a shortcut key.

... - Select more keyboard or mouse shortcut combinations and attributes (see below).

Press Delete key to clear the shortcut.

Optional key attributes:

~  (native): When the shortcut fires, its key's native function will not be blocked. For example, you can define a shortcut for a left mouse button (LButton) and keep the left click function.

*  (Wildcard): Fires the shortcut even if extra modifiers (Ctrl, Alt keys etc.) are being held.

$  (Hook): Forces a keyboard hook to be used for a shortcut. Usually this is not needed.

<  (Left key): Use the left key of the pair. For example, only the left Alt key will trigger the shortcut.

>  (Right key): Use the right key of the pair.


Double-click on a key field to define any shortcut combination according to Autohotkey syntax (advanced).

Set the description

A short command description.


Select command type

The following Command types are available:

Open - Opening file folders or websites.

Run - Running programs or files.

Send - Inserting text or/and keystrokes.

Phrase File - Running a file containing simple text expander phrases.

Command - Executing user commands by using Autohotkey scripting language.

Script - Running external Autohotkey (.ahk) scripts.


Set the command string

Command to be executed. FastKeys can execute many different actions according to selected command Type and command contents. See Commands.


Set context window

You may need to click "More options" icon to show all options. Comma delimited list of window titles or other criteria identifying the target window for the command. This creates context sensitive action. This setting overrules the Only active in/Not active options set in the Preferences. List may contain full or partial window (application) names. Window names are not case sensitive. Use Window Information tool to retrieve missing information.


Click OK button

Click OK button to confirm shortcut definition or click Cancel button to cancel and exit.