AutoHotkey

Scripting language for Windows hotkeys, text expansion, and desktop automation.

Liked for remapping mouse buttons and scroll actions,123 positioning and resizing windows,456 and automating repetitive work tasks on Windows.789 The most common caveat is that commenters who moved to macOS miss it and found alternatives harder,1011 and some mention its quirks and that it can't be installed on locked-down work machines.1213
The HN verdict, written from 13 cited comments
8recommend
0warn against
Nov 8, 2025first mention
Oct 24, 2026latest mention
Nov 25 – Oct 26
Used forfor Windows usersfor IT helpdesk stafffor power usersfor mouse customizationfast scrolling mouse bindingpositioning windows on windows

Why people recommend it

Mouse remapping · 3

Commenters bind side mouse buttons plus scroll for fast scrolling, zooming, or cursor placement.

“I use AHK to bind XB2 (the top side mouse button) + scroll to scroll fast”

“use AHK to bind XB2+scroll to emit alts instead”

Show 1 more

Window management · 3

Used to move, resize, and position windows by key combinations or scripts.

“I want to have wmctrl scripts (or, on Windows, AHK) at work”

“Many many years ago I used to use AutoHotkey on Windows for this functionality”

Show 1 more

“I used to be an ahk "script kiddie" and know it front and back.”

Work automation · 3

Scripts improved helpdesk efficiency and automated complex tasks in other apps.

“It kicked off my IT career”

former helpdesk/MSP IT worker, Linux useron “Why I Still Build Small Windows Tools with AutoIt”

“I spent more than a month painstakingly building an autohotkey script”

Show 1 more

“I used to be an ahk "script kiddie" and know it front and back.”

Custom keybindings · 2

Lets users keep the same shortcuts across machines and build modifier-key layers.

“On a work windows mashine I use the exa t same keys thanks to AutoHotkey software.”

“setting up a modifier-key keyboard layer with AHK many years ago”

Text expansion · 2

Hotstrings expand short triggers into longer snippets such as AI prompts.

“So I use AutoHotkey (you might use Raycast, Espanso, etc) to config that every time I type '/dsn', it auto-expands into my pre-prompt snippet.”

power user of coding agentson “Agent Skills”

“I used to be an ahk "script kiddie" and know it front and back.”

Batteries included · 1

Simple tasks are trivial compared with Hammerspoon, which needed more supporting code.

“The only thing I really miss at work after moving from Windows to macOS is AutoHotKey.”

Caveats and dissent

Missed on macOS · 2

Commenters who switched to macOS miss it and found Hammerspoon harder to ramp up on.

“The only thing I really miss at work after moving from Windows to macOS is AutoHotKey.”

“Many many years ago I used to use AutoHotkey on Windows for this functionality”

Quirks · 1

Making scripts robust and reliable required working around its quirks.

“The only thing I really miss at work after moving from Windows to macOS is AutoHotKey.”

Restricted environments · 1

It couldn't be installed where running unapproved executables was prohibited.

“It kicked off my IT career”

former helpdesk/MSP IT worker, Linux useron “Why I Still Build Small Windows Tools with AutoIt”

Time investment · 1

Complex scripts can take a long time to build.

“I spent more than a month painstakingly building an autohotkey script”

Often compared with

Who recommends it in their own words

All comments 13

“I use AHK to bind XB2 (the top side mouse button) + scroll to scroll fast”

“I want to have wmctrl scripts (or, on Windows, AHK) at work”

“On a work windows mashine I use the exa t same keys thanks to AutoHotkey software.”

“Many many years ago I used to use AutoHotkey on Windows for this functionality”

“It kicked off my IT career”

former helpdesk/MSP IT worker, Linux useron “Why I Still Build Small Windows Tools with AutoIt”

“I spent more than a month painstakingly building an autohotkey script”

“I used to be an ahk "script kiddie" and know it front and back.”

“use AHK to bind XB2+scroll to emit alts instead”

“setting up a modifier-key keyboard layer with AHK many years ago”

“So I use AutoHotkey (you might use Raycast, Espanso, etc) to config that every time I type '/dsn', it auto-expands into my pre-prompt snippet.”

power user of coding agentson “Agent Skills”

“I came here to say this, but you beat me to it. :D”

“The only thing I really miss at work after moving from Windows to macOS is AutoHotKey.”

Threads where it came up

Data: autohotkey.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help