
AutoHotkey
Free keyboard macro program. Supports hotkeys for keyboard, mouse, and joystick. Can expand abbreviations as you type them (AutoText).
Creating a Keyboard Macro or Mouse Macro | AutoHotkey v2
Record and play back a keyboard macro or mouse macro with this free macro program. Each macro may optionally be assigned to a hotkey.
Beginner Tutorial | AutoHotkey v1
Learn how to download and install AutoHotkey, to create a script, to use hotkeys and hotstrings, to send keystrokes, to run programs, etc.
Remapping Keys (Keyboard, Mouse and Controller) | AutoHotkey v1
It supports only the keyboard (AutoHotkey has mouse remapping and some limited controller remapping). How to Apply Changes to the Registry: There are at least two methods to remap keys …
AutoHotkey Documentation
AutoHotkey Documentation AutoHotkey v1.1 AutoHotkey v2.0
Hotkeys - Definition & Usage | AutoHotkey v2
Hotkeys are sometimes referred to as shortcut keys because of their ability to easily trigger an action (such as launching a program or keyboard macro). In the following example, the hotkey Win + N is …
Quick Reference | AutoHotkey v2
Miscellaneous topics List of built-in functions Variables and expressions How to use functions Objects Interactive debugging Keyboard and mouse: Hotkeys (mouse, controller and keyboard shortcuts) …
AutoHotkey
AutoHotkey
How to Send Keystrokes | AutoHotkey v2
How to Send Keystrokes Send "Hello, world{!}{Left}^+{Left}" Sending keystrokes (or keys for short) is the most common method of automating programs, because it is the one that works most generally. …
DllCall - Syntax & Usage | AutoHotkey v2
DllCall Calls a function inside a DLL, such as a standard Windows API function. Result := DllCall (" DllFile\ Function" , Type1, Arg1, Type2, Arg2, "Cdecl ReturnType") Parameters [DllFile\]Function …