AutoHotkey

171 resources7 categoriesView Original

<a name="tools"></a>Tools(48 items)

.

.NET Framework Interop (CLR, C#, VB)

Forum thread: link.

<a name="tools"></a>Tools
A

ActiveScript - Host VBScript and JScript in-pro...

Provides an interface to Active Scripting languages like VBScript and JScript, without relying on Microsoft's ScriptControl, which is not available to 64-bit programs.

<a name="tools"></a>Tools
A

Adventure (formerly AutoGUI)

by Alguimist - AHK IDE with useful built-in plugins and GUI designer.

<a name="tools"></a>Tools
A

Adventure (formerly AutoGUI)

by Alguimist - WYSIWIG GUI Designer and Script Editor.

<a name="tools"></a>Tools
A

AEI

by joedf - Displays AutoHotkey Environment Information and AHK support relevant System Information with a fancy update checker that auto-downloads with a progress bar. Forum thread: link.

<a name="tools"></a>Tools
A

ahk

A Python wrapper for AutoHotkey - Forum thread: link

<a name="tools"></a>Tools
A

AHK Studio

SciLexer.dll based IDE for AutoHotkey.

<a name="tools"></a>Tools
A

AHK-EXE-Swapper

by evilC - Swap AHK version quickly! Forum thread: link.

<a name="tools"></a>Tools
A

AHK_X11

A rudimentary but functional implementation of AutoHotkey v1.0.24 for Linux by phil294. Forum

<a name="tools"></a>Tools
A

AutoHotFlow

Draw your applications. Forum thread: link. GitHub link.

<a name="tools"></a>Tools
A

AutoHotkey

AutoHotkey interpreter installer and binaries.

<a name="tools"></a>Tools
A

AutoHotkey build for CE

AutoHotkey for Pocket PCs / WinCE / Smartphones. Forum thread: link. Documentation link.

<a name="tools"></a>Tools
A

AutoHotkey decompiler

for AHK 1.1+ Forum thread: link.

<a name="tools"></a>Tools
A

AutoHotkey decompiler - classic

for AHK 1.0 does not work with password or /nodecompile protected files.

<a name="tools"></a>Tools
A

AutoHotkey DLL

AutoHotkey.dll opens the world of AutoHotkey to other programming and scripting languages. Forum thread: link. Documentation link.

<a name="tools"></a>Tools
A

AutoHotkey Plus Plus

AutoHotkey IntelliSense, debug, and language support for VS Code, forked by Mark Wiemer from AutoHotkey Plus by cweijan

<a name="tools"></a>Tools
A

AutoHotkey.dll

Part of the AutoHotkeyH distribution. Load the autohotkey.dll from your other language, and pass normal AHK code to the dll file for execution. See here for a list of the exported functions. Some older links: python example, c/c++ example, forum link

<a name="tools"></a>Tools
A

AutoHotkey.py

Write AutoHotkey scripts in Python - Forum thread: link

<a name="tools"></a>Tools
C

CodeQuickTester

by GeekDude - A lightweight dynamic code tester.

<a name="tools"></a>Tools
C

Context sensitive help in any editor

Addon for any text editor that provides context sensitive help by pressing F1.

<a name="tools"></a>Tools
D

DRAKON Editor

Visual programming (with DRAKON diagrams) for AutoHotkey.

<a name="tools"></a>Tools
E

Embed Perl

Forum thread: link.

<a name="tools"></a>Tools
E

Exo-Javascript

Write AHK with JavaScript - Forum thread: link, Exo-CLI (Interactive Command-line) link.

<a name="tools"></a>Tools
G

GoTo

Addon for any text editor that helps you jump to labels, hotkeys, hotstrings and functions in the active file.

<a name="tools"></a>Tools
G

GoToTilla

Addon which allows jumping to tokens within AHK source code.

<a name="tools"></a>Tools
G

GUI Creator (formerly Basic GUI Creator)

WYSIWYG GUI Creator for AutoHotkey.

<a name="tools"></a>Tools
H

highlight.js

A syntax highlighter written in JavaScript supporting more than 130 languages (including AutoHotkey).

<a name="tools"></a>Tools
I

IronAHK

Cross platform .NET rewrite - *unfinished*.

<a name="tools"></a>Tools
I

iWB2 Learner

by jethrow - iWB2 Learner is a tool for gathering information about Internet Explorer webpages. Forum thread: link

<a name="tools"></a>Tools
K

Keysharp

Continuation of IronAHK by mfeemster. Forum

<a name="tools"></a>Tools
L

LibLua

Note: lua.ahk and lua_ahkfunctions.ahk can be found here*.

<a name="tools"></a>Tools
M

Machine code functions: Bit Wizardry

Tutorial link, C/C++ to MCode Generator forum link.

<a name="tools"></a>Tools
M

MagicBox

by Alguimist - MagicBox is a development tool to assist in the creation of message boxes. Forum thread: link.

<a name="tools"></a>Tools
N

Notepad++ for AutoHotkey

Setup for popular code editor Notepad++ for AutoHotkey.

<a name="tools"></a>Tools
P

PAHK

Forum thread: link.

<a name="tools"></a>Tools
P

Print Array

Function that prints array content in GUI.

<a name="tools"></a>Tools
P

PrismJs

Lightweight minimal AutoHotkey syntax highlighting.

<a name="tools"></a>Tools
P

Pulover’s Macro Creator

a Free Automation Tool and Script Generator. Recommended for beginners. Forum thread: link. GitHub link.

<a name="tools"></a>Tools
P

PYAHK

Documentation link.

<a name="tools"></a>Tools
S

SciTE4AutoHotkey

SciTE-based IDE for AutoHotkey.

<a name="tools"></a>Tools
S

Sublime 4 AutoHotkey

Sublime 4 AutoHotkey is a patch for Sublime Text text editor which adds support for AutoHotkey. - (discontinued)

<a name="tools"></a>Tools
S

SublimeAutoHotkey

AutoHotkey AHK language package for SublimeText including syntax highlighting, comments toggling, auto-completions, build system definitions, commands for ahkrun, ahkcompile, ahkrunpiped.

<a name="tools"></a>Tools
S

Syntax Highlighter

Legacy syntax highlighter for AutoHotkey with default support for line numbers.

<a name="tools"></a>Tools
V

Vim autohotkey-ahk

Vim plugin to add syntax highlighting for AutoHotkey.

<a name="tools"></a>Tools
V

vim-AHKcomplete

Vim plugin to add auto-completion. (omni-completion)

<a name="tools"></a>Tools
V

VSCode extension

Visual Studio Code (VSCode) plugin to add syntax highlighting for AutoHotkey.

<a name="tools"></a>Tools
W

WinSpy

by Alguimist - Useful window spy / information tool written in AHK.

<a name="tools"></a>Tools
Y

Yunit

by Uberi and infogulch - Simple unit testing framework for AutoHotkey.

<a name="tools"></a>Tools

Libraries(71 items)

A

AHKDb

by AHKDb - A database library for tab-separated data.

Libraries
A

ahkDBA

by IsNull - An OOP-SQL database access framework. Forum thread: link.

Libraries
A

AHKhttp

Basic HTTP Server. Forum link

Libraries
A

AHKonsole

by G33kdude - Class based AutoHotkey library for console support. This library enables you to create an object representing a console to interact with, as well as multiple console buffer objects to facilitate in double buffering. Forum thread: link.

Libraries
A

AHKsock

by TheGood - Function based sockets library. Supports TCP. Forum link

Libraries
A

AHKv2-GDIP

Update of the above GDI+ library compatiable with both AHK v1.1 and AHK v2 - Forum thread: link.

Libraries
A

AHK_ctable

by hoppfrosch - Library to handle strings in tabular format - Forum thread: link.

Libraries
A

AutoHotkey-JSON

by cocobelgica - JSON lib for AutoHotkey. Forum thread: link.

Libraries
A

AutoXYWH

by tmplinshi - Move and resize controls automatically when a GUI is resized.

Libraries
B

BarChart

by Learning One - Library for making bar charts. Download link.

Libraries
C

calc()

math expression evaluation incl brackets.

Libraries
C

CbAutoComplete

by Pulover - Auto-completes typed values in an AHK ComboBox. Forum thread: link

Libraries
C

CGUI

by ChrisS85 - An object-oriented GUI library for AutoHotkey. Forum thread: link

Libraries
C

CHotkeyControl

by evilC - Replacement for AHK hotkey GuiControl that supports mouse buttons etc (Partially mature).

Libraries
C

Chrome.ahk

by G33kDude - Automate Google Chrome using native AutoHotkey - Forum link

Libraries
C

classMemory

by RHCP (Kalamity) - An AHK memory reading/writing class with pattern scans. Forum thread: link

Libraries
C

Class_ScrollGUI

by just me - Creates a scrollable GUI as a parent for AHK GUI windows. Forum thread: link

Libraries
C

Class_SQLiteDB

by just Me - AHK SQLite API wrapper class. Forum thread: link.

Libraries
C

CSV

by trueski/kdoske - Library to work with CSV files and Listview functions. Forum thread: link.

Libraries
C

CvJoyInterface

by evilC - Control a vJoy virtual joystick using AHK.

Libraries
E

Edit v2.0

by jballi - Library for the lightweight and surprisingly powerful default Edit control for displaying and editing text. Forum thread: link

Libraries
E

Eval

by Pulover - Evaluate expressions in strings. Forum thread: link

Libraries
E

Excel Charts

by Xx7 - Library for creating a graph in Excel, save the graph as an image and display it in a GUI.

Libraries
F

Facade

by Shambles - A Set of Functional Programming Libraries. - Forum thread: link

Libraries
F

FileGetProperties

by kon - Functions for retrieving extended file properties.

Libraries
F

FTP

by jNizM - AutoHotkey wrapper for FTP Sessions (Class) - Forum link

Libraries
G

gdiChartLib

by nnnik - a gdip chart lib for autohotkey. Forum link

Libraries
G

GDIp

by tic - Full featured library that helps in interaction with Microsoft's gdiplus.dll - Forum thread: link.

Libraries
G

GDIp_ImageSearch

by tic - Library using gdiplus.dll for searching image instances on the screen. See the end of that thread for MasterFocus' improved version, or see his GitHub repo here

Libraries
H

HashTable

by Shambles - A Hash Table Implementation for AutoHotkey.

Libraries
H

HParse

by Avi - Function to convert meaningful shortcuts (Ctrl+X) to AutoHotkey syntax (^x).

Libraries
I

ImagePut

by iseahound - Image library for converting to files, streams, windows, base64, urls, cursors, screen coordinates, clipboard, pointers, handles, and more. Supports AutoHotkey v1 and v2. - Forum thread: link

Libraries
J

JoystickWrapper

by evilC - Full event-based, 8 axis, 128 button, 4 POV joystick reading (C# DLL, Uses Lexikos' CLR).

Libraries
L

LBEX

by just me - a collection of utility functions for ListBoxes. Forum thread: link

Libraries
L

Leya - MySQL API

by kevgk - Work with MySQL databases in autohotkey, without exposing server credentials to the client.

Libraries
L

LibCon

by joedf - AutoHotkey Library For Console Support. This library enables you to write console applications and interact with other console instances. Basically, this library facilitates anything that has to do with writing and interacting with consoles. Forum thread: link.

Libraries
L

LibCrypt

by different authors - A collection of crypting and encoding functions.

Libraries
L

List manipulation functions

by Laszlo - Function library to manipulate comma delimited lists. Forum thread: link.

Libraries
L

LV_Colors

by just Me - Individual background and/or text colours for a GUI ListView's cells or rows. Forum thread: link

Libraries
L

LV_EX

by just me - Some additional functions for AHK GUI ListView controls. Forum thread: link

Libraries
L

LV_InCellEdit

by just Me - In-cell editing for ListView controls. Forum thread: link

Libraries
L

LV_Rows

by Pulover - Additional functions for AHK ListView controls. Forum thread: link

Libraries
N

Neutron

by G33kDude - Set of tools for build HTML-based user interfaces with AutoHotkey. Forum thread: link

Libraries
O

ObjCSV

by JnLlnd - Library to load/save CSV files to Objects and and Listview functions. Forum thread: link.

Libraries
O

ObjDump/ObjLoad

by HotKeyIt - Serialize/deserialize object to/from variable/memory.

Libraries
O

OnWin

by cocobelgica - Call function on window event (WinWaitXXX async). Forum thread: link

Libraries
P

Particle System

by tidbit - A simple class to add particles to your GUI or onto your screen, using GDI+. Forum thread: link.

Libraries
R

Rebar

by Pulover - AHK class for AutoHotkey Rebar custom controls. Forum thread: link

Libraries
R

Rufaydium WebDriver

by Xeo786 - Webdriver Library to support any Chromium based browser only requiring webdriver (no selenium/websocket) - Forum link

Libraries
R

RunAsTask

by SKAN - Auto-elevates script without UAC prompt.

Libraries
S

Scientific Maths

by Avi - Library facilitating high precision mathematics.

Libraries
S

SerDes

by cocobelgica - Serialize / de-serialize an AutoHotkey object structure. Forum thread: link.

Libraries
S

Simple GDI class

by GeekDude - A class aiming to make using low-level GDI functions simple.

Libraries
S

Socket Class (überarbeitet)

by Bentschi - Class based sockets library. Supports TCP and UDP.

Libraries
S

Socket.ahk

by GeekDude - Socket library based on Bentschi's - Forum link

Libraries
S

String Things

by tidbit - Stand-alone string manipulation functions.

Libraries
S

SVGraph

by CapnOdin - SVGraph bringing graphing and charting to AutoHotkey. Forum link

Libraries
T

Table

by VxE - Library to manipulate strings in tabular (TSV) format and Listview functions. Forum thread: link.

Libraries
T

TaskDialog

by just Me - enhanced MsgBox for Win Vista+ - link

Libraries
T

TF

by hi5 - Functions for manipulation of text files such as *.txt, *.ahk, *.html, *.css etc and Strings (or variables). Forum thread: link.

Libraries
T

Time()

by HotkeyIt - Count Days, hours, minutes, seconds between dates. Forum thread: link

Libraries
T

Toolbar

by Pulover - AHK Class for AutoHotkey Toolbar custom controls. Forum thread: link

Libraries
T

TransparentListBox

by just Me - Provides transparent listbox controls for AHK GUIs. Forum thread: link

Libraries
T

Type_Checking

by Shambles - Type Checking for AutoHotkey - Forum thread: link

Libraries
V

Vista Audio Control Functions

by Lexikos - Provides alternatives to some SoundSet/SoundGet subcommands, as well as some additional features that SoundSet/SoundGet do not support. Forum thread: Link

Libraries
W

WebSocket.ahk

by GeekDude - Class based WebSocket library - Forum link

Libraries
W

WinClip

by Deo - WinClip is a clipboard manipulation class extending AutoHotkey's clipboard capabilities including support for RTF, HTML and images. Forum thread: link.

Libraries
W

WinSCP.ahk

by Lipkau - Lib allows the use of WinSCP in AHK

Libraries
X

XA

by trueski/hi5 - Serialize/deserialize array to/from XML. Forum thread: link.

Libraries
X

XGraph

by SKAN - Function library for graphically plotting real time data.

Libraries
X

XInput

by Lexikos - Read XBOX gamepads using XInput (Only way to independently read L/R triggers), control rumble motors.

Libraries

Scripts(37 items)

A

Achromatic - ProgressPlatformer

Platform game. Forum thread: link, GitHub: link

Scripts
A

AHK Mahjong Solitaire

Mahjong game. Forum thread: link

Scripts
A

AutoComplete

Suggests and completes words as you type. Forum thread: link.

Scripts
A

Automatic Window Manager

Save and restore last window position for each process. Forum thread: link

Scripts
B

Belvedere

sets up rules for taking actions on files (move, copy, delete, etc) based on the name of a file, its extension, size, age, and more. More info link.

Scripts
B

bug.n

Tiling Window Manager. Forum thread: link

Scripts
C

CL3

A clipboard manager (text only) with plugins (Search, predefined Slots, ClipChain, FIFO, Editor and more). Forum thread link.

Scripts
C

ClipBoardMonitor

Monitor clipboard changes, show tooltip of word count for text or a temporary GUI for pictures.

Scripts
C

Clipjump

is a Multiple-Clipboard management utility for Windows. Source code: GitHub. Forum threads: link 1, link 2.

Scripts
D

DateHotkey

Hotkey to easily receive current, past or upcomming date strings. Forum thread: link

Scripts
E

EitherMouse

Multiple mice, individual settings, auto swap mouse buttons on second mouse. Forum thread: link.

Scripts
E

Examples of Non-Standard GUIs (ActiveX, GDI, etc.)

Examples of GUIs using non-standard methods to produce beautiful user interfaces.

Scripts
F

F1 Racer

2 or 4 player racing game. Forum thread: link

Scripts
F

Fun with GDIPlus

Interesting GDI+ examples.

Scripts
H

Half-QWERTY

One-handed Typing. Using the space bar as a modifier, the user can generate the characters of either side of a full-sized keyboard using only one hand. More information via Forum thread: link

Scripts
I

Infection

Board game. Also known as Ataxx. Forum thread: link

Scripts
I

Ishido

Retro puzzle game. Forum thread: link, GitHub: link

Scripts
K

KeyPress OSD

On-Screen Display which displays every key or mouse button press at a clearly visible text size. Forum thread: link

Scripts
L

Lintalist

Searchable interactive lists to copy & paste text with plugins. Forum thread: link.

Scripts
M

ManyTetris

Multiple Tetris variants. Forum thread: link

Scripts
M

Min2Tray

Minimize window to tray & more. Forum thread: link

Scripts
M

Monster

evaluate math expressions in strings (calculator).

Scripts
M

MouseGestureL

Control applications by mouse gestures. Gestures and actions can be defined via customizable interface. Documentation in English and Japanese - Japanese Homepage link

Scripts
O

Open-Show-Apps

Open, restore or minimize the desired Window's or Chrome's Apps. Forum thread: link

Scripts
O

Out of the Sea

Try to avoid being fished by evolving. GitHub: link

Scripts
P

PABI Logical

Remake of the amiga game Logical. Forum thread: link, GitHub: link

Scripts
P

Portable Keyboard Layout

helps people to learn better, more efficient keyboard layouts such as Dvorak, Colemak or Asset. Forum thread: link.

Scripts
Q

QuickAccessPopup

Multi purpose launcher and file switcher. Website link.

Scripts
R

Radial Menu

Powerful hotkey, launcher, mouse gestures system, and much more (skinable) - Forum thread: link

Scripts
S

SnapX

Enhances Windows/Aero Snap by taking over its hotkeys (Win+Left/Right, etc) and providing more fine-grained control over snap location and size. Works with multiple monitors, resolutions, and DPI levels.

Scripts
S

SpicyKeys

Use hotkeys to open or move/copy selected files in Windows Explorer. Forum thread: link

Scripts
S

Static Hands

Super useful shortcuts with the CapsLock key that spare the need to move hands while typing. Super simple. No learning curve.

Scripts
S

Sudoku

Sudoku game and solver. Forum thread: link

Scripts
T

Thumbscript

Allows you to type using the number pad, with only 2 number presses for every letter. Documentation: link

Scripts
T

TypingAid

Suggests and completes words as you type. Forum thread: link GitHub link.

Scripts
U

Unit Converter

unit converter that has most common English and scientific units and most common quantities from length to density to thermal conductivity. Also includes a section for physical and mathematic constants.

Scripts
W

WindowPadX

tool which provides some useful functionality within multi monitor environments. WindowPadX is an enhancement of WindowPad, originally released by Lexikos, see original forum thread: link

Scripts