REFERENCE
FUNCTIONS AND KEYWORDS

Names of functions and arguments are case-insensitive. Names of windows are case-sensitive. All keywords and arguments must be enclosed in <>'s. Any characters in a hotkey file that are not enclosed in <>'s are interpreted as keystrokes to be injected into a window.

AlwaysOnTop
Makes a window stay on top even when a different window has the focus. Click here for more info.

BroadcastKey
Creates one or more hotkeys that broadcast a keystroke to multiple windows. Click here for more info.

Cancel
Cancels current and pending actions. Click here for more info.

CloseWin
Asks the currently targeted window to close itself. Click here for more info.

Command
Creates a user-defined command which can be entered on HotkeyNet's command line to execute instructions. Click here for more info.

CommandLine
Makes the command line window pop up. Click here for more info.

Comment
Type two slashes (//) at the beginning of a line to tell HotkeyNet that the line is a comment. Click for more info.

CursorInfo
CursorInfo is generated automatically by HotkeyNet when it executes a mouse command. You should never use CursorInfo yourself.

HideWin
Hides the currently targeted window. Click here for more info.

HoldDownKey
Creates one or more hold down hotkeys that can be used for movement in games. Click for more info.

Hotkey
Declares the key combination that triggers a hotkey. Click for more info.

HotkeyUp
Declares the key combination that triggers a hotkey. Click for more info.

IncludeFile
Incorporates a hotkey file inside another hotkey file. Click for more info.

Key
Sends a keystroke modified by shift, alt, or ctrl. Click for more info.

KeyDown
Performs a key press. Click for more info.

KeyUp
Performs a key release. Click for more info.

KillBackgroundFocus
This function can sometimes force a background window to accept keystrokes and mouse clicks. Click for more info.

Label
Creates a mailing label. Click for more info.

LoadHotkeyFile
Loads a hotkey file. Click for more info.

MaximizeWin
Maximizes the currently targeted window. Click for more info.

MinimizeWin
Minimizes the currently targeted window. Click for more info.

MouseClick
Moves the cursor to desired location and clicks a mouse button. Click for more info.

PassThrough
Passes the hotkey trigger key to the window that has the focus. Click for more info.

PingHotkeyNet
Measures how long it takes to send a message to another copy of HotkeyNet and receive an answer. Click for more info.

PostMessage
Posts a message to a window with the system PostMessage() function. Click here for more info.

RemoveWinFrame
Removes the frame from the currently targeted window. Click here for more info.

Rename
Changes the name of a window. Click here for more info.

RenameFromPath
Finds the window that started from the specified file or directory, and renames it. Click here for more info.

RenameTargetWin
Changes the name of a window. Click here for more info.

RenameWin
Changes the name of a window. Click here for more info.

Restore
Puts the original window back in the foreground after finishing with sendwin. Click here for more info.

RestoreWinSize
Restores the currently targeted window to normal size. Click here for more info.

Run
Starts a program. Click here for more info.

SendFocusWin
Sends keystrokes to the window that has the focus. Click here for more info.

SendLabel
Specifies the mailing labels to which keystrokes get sent. Click here for more info.

SendMessage
Sends a message to a window with the system SendMessage() function. Click here for more info.

SendPC
Identifies the PC to which instructions get sent. Click here for more info.

SendTo
Specifies the mailing labels to which keystrokes get sent. Click here for more info.

SendRegisteredMessage
Sends or posts a registered message to a window. Click here for more info.

SendWin
Specifies window that will receive keystrokes and mouse clicks. Uses Windows's SendInput function. Click here for more info.

SendWinM
Variant ot SendWin. Designed to send keystrokes to background windows. Click here for more info.

SendWinMF
Variant of SendWin. Tries even harder than SendWinM to send keystrokes to background windows. Click here for more info.

SetActiveWin
Activates the currently targeted window. Click here for more info.

SetActiveWindowTracking
Enables, disables, or toggles active window tracking (also known as "activation follows mouse"). Click here for more info.

SetAffinity
Sets the CPU affinity of the process that created the currently targeted window. Click here for more info.

SetBackgroundFocus
This function can sometimes force a background window to accept keystrokes and mouse clicks. Click for more info.

SetBackgroundFocusDelays
Sets the length of two delays that are used internally by SendWinMF. Click here for more info.

SetFocus
Gives the keyboard focus to the currently targeted window.   Click here for more info.

SetFocusWin
Gives the keyboard focus to the currently targeted window.   Click here for more info.

SetForeground
Brings the currently targeted window to the foreground. Click here for more info.

SetForegroundWin
Brings the currently targeted window to the foreground. Click here for more info.

SetSendMode
Sets options that determine how keystrokes are sent. Click here for more info.

SetWinPos
Moves the current targeted window to a new location. Click here for more info.

SetWinSize
Changes the size of the currently targeted window. Click here for more info.

ShowWin
Shows (makes visible) the currently targeted window. Click here for more info.

TargetChild
Sets the targeted window. This is the window to which keystrokes and mouseclicks get sent. Click here for more info.

TargetForegroundWin
Targets whichever window is in the foreground. Click here for more info.

TargetWin
Sets the targeted window. This is the window to which keystrokes and mouseclicks get sent. Click here for more info.

TargetWindow
Sets the targeted window. This is the window to which keystrokes and mouseclicks get sent. Click here for more info.

Text
Types text in a window.. Click here for more info.

ThirdPartyCommandLine
Allows you to enter commands to HotkeyNet using a text-entry field in a third-party program. Click here for more info.

Toggle
Each time you press this, a different window is brought to the foreground. Click here for more info.

ToggleHotkeys
Turns hotkeys off and on. Click here for more info.

Toggle
Each time you press this, a different window is brought to the foreground. Click here for more info.

TurnHotkeysOff
Turns hotkeys oft. Click here for more info.

TurnHotkeysOn
Turns hotkeys on. Click here for more info.

UseKeyAsModifier
Designates a key that will be used as a modifier in hotkey triggers. Click here for more info.

Wait
Pauses for specified number of milliseconds. Click here for more info.

WaitForInputIdle
Waits until the currently targeted window is waiting for user input with no input pending. Click here for more info.

WaitForWin
Waits for a window to open. Click here for more info.

WaitForWinEnabled
Waits until the currently targeted window is enabled. Click here for more info.
        
INSTRUCTIONS


REFERENCE


World of Warcraft