AutoHotkey AutoHotkey provides a simple, flexible syntax allowing you to focus more on the task at hand rather than every single little technicality It supports not only the popular imperative-procedural paradigm, but also object-oriented and command-based programming Here are a few simple examples:
AutoHotkey v2 AutoHotkey v2 AutoHotkey v2 aims to improve the usability and convenience of the language and command set by sacrificing backward compatibility
Beginner Tutorial | AutoHotkey v1 Symbol Description! Sends Alt For example, Send, This is text!a would send the keys "This is text" and then press Alt+A Note:!A produces a different effect in some programs than !a This is because !A presses Alt+Shift+A and !a presses Alt+A If in doubt, use lowercase + Sends Shift For example, Send, +abC would send the text "AbC", and Send, !+a would press Alt+Shift+A
Quick Reference | AutoHotkey v2 This page contains information about the currently used version, the authors, the license, and a quick overview of the documentation
Beginner Tutorial | AutoHotkey v2 (For the full list of symbols, see the Hotkey page) Additionally, for a list of all most hotkey names that can be used on the left side of a hotkey's double-colon, see List of Keys, Mouse Buttons, and Controller Controls You can define a custom combination of two (and only two) keys (except controller buttons) by using between them In the example below, you would hold down Numpad0 then
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
AutoHotkey Community - Index page Discuss Robotics Process Automation RPA is a rapidly growing field with 6 figure incomes and an extreme workforce shortage This sub forum will be used to discuss aspects of RPA as it relates to both scripting languages and RPA software such as UIPath or Automation Anywhere
SciTE4AutoHotkey Installer - this program will install SciTE4AutoHotkey automatically Other Downloads Portable ZIP - designed for USB sticks Extract this archive to your portable AutoHotkey folder Some older downloads are available in the archives What is it?
Concepts and Conventions | AutoHotkey v1 Encoding: The encoding of a string defines how symbols are mapped to ordinal numbers, and ordinal numbers to bytes There are many different encodings, but as all of those supported by AutoHotkey include ASCII as a subset, character codes 0 to 127 always have the same meaning
Scripts - Definition Usage | AutoHotkey v1 Related topics: Using the Program: How to use AutoHotkey, in general ; Concepts and Conventions: General explanation of various concepts utilised by AutoHotkey ; Scripting Language: Specific details about syntax (how to write scripts) ; Table of Contents Introduction; The Top of the Script (the Auto-execute Section): This portion executes automatically when the script starts