AutoHotkey icon
AutoHotkey icon

AutoHotkey

AutoHotkey is an open-source Windows scripting language for task automation. It crafts scripts for operations like form filling and auto-clicking, initially starting with hotkeys yet evolving into a complete script language. Converts scripts to executables, works offline, and supports debugging.

Tray menu

Cost / License

Platforms

  • Windows
4.0
Very Good37 reviews
899likes
38comments
0articles

Features

Properties

  1.  Lightweight

Features

  1.  Task Automation
  2.  Key rebinding
  3.  Global hotkey
  4.  Support for scripting
  5.  Macro Recording
  6.  Text Expansion
  7.  Key Mapping
  8.  Custom Scripts
  9.  Portable
  10.  Exe Compiler
  11.  Support for Hotkeys
  12.  Works Offline
  13.  Ad-free
  14.  Automatic Looping
  15.  No Coding Required

AutoHotkey News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

  • TBayAreaPat reviewed AutoHotkey  

    As programs become less relevant due to modern alternatives, one might use them less and not recall all the methodology. If you're looking for a simple program that will create mouse macros, you may be better off with TinyTask ..very easy. If you still want to get into AutoHotKey, you might find Pulover's Macro Creator makes a good companion program that will script and export directly to Hotkey. Personally, I'm a lot more fond of using javascript programs...

  • jcryig liked AutoHotkey
  • App icon
    w27kde-ew9wo0n4xfj2k added AutoHotkey as alternative to Ctrl2Cap and hidutil
  • Makro icon
    TechHQ added AutoHotkey as alternative to Makro
  • anomnesium and holybreadman liked AutoHotkey
  • Microsoft PowerToys icon
    BarryG added AutoHotkey as alternative to Microsoft PowerToys
  • saMacros icon
    Samera2022 added AutoHotkey as alternative to saMacros
  • PhraseVault icon
    ptmrio added AutoHotkey as alternative to PhraseVault
  • MouseMacros icon
    Samera2022 added AutoHotkey as alternative to MouseMacros

Comments and Reviews

   
Comment summary: AutoHotkey is praised for its versatility in automating tasks, scripting hotkeys, and improving user interface interactions. Users find it particularly beneficial for remapping keyboards, managing hotkeys, and performing repetitive tasks efficiently. Despite its powerful script-based automation, the syntax is often criticized for being unintuitive, which can complicate learning and usage. Concerns exist over possible virus detections in older versions, and some would prefer a more standardized syntax akin to popular programming languages.
Top Positive Comment
vctls
3

Someone actually managed to write an AutoHotkey IDE using only AutoHotkey: https://sourceforge.net/projects/autogui/

I heard you like scripts…

Top Negative Comment
TBayAreaPat
0

As programs become less relevant due to modern alternatives, one might use them less and not recall all the methodology. If you're looking for a simple program that will create mouse macros, you may be better off with TinyTask icon TinyTask ..very easy. If you still want to get into AutoHotKey, you might find Pulover's Macro Creator makes a good companion program that will script and export directly to Hotkey. Personally, I'm a lot more fond of using javascript programs with OrangeMonkey, but I did find occasion to make a macro, and rather than finding and dragging out the AHKey, I was very glad to have TinyTask on hand.

floriau
0
  • awful: you can never be sure that even simple things work as expected
  • but: no viable software alternative on Windows
  • for simple things try PowerToys' Keyboard Manager first, if that's not enough use a hardware-based approach like QMK and maybe, maybe mix it with a tiny bit of AutoHotKey to make your hot keys application aware
neekimyong
0

It's a very complicated application. You need to write the places you want to click in the script file. If you can't set the time between clicks correctly, it can click in other places.

AJS-Caticorn
1

This shows as the top Windows alternative to Typinator for Mac, but this is very misleading. Typinator has a very easy-to-use interface that anyone can understand. AutoHotkey requires knowledge of coding, and is not straightforward at all.

Stephen Hurley
0

Great program, well detailed documentation and robust general functionality.

Review by a new / low-activity user.
JimLegal
0

I only wish author would try more to mold the syntax towards a common language. Not to replace it, but model it like ie javascript and move towards syntactically imitating it more.

7 of 38 comments

Featured in Lists

This is the apps for Windows 11 that I would recommend to anyone who just got a PC ! The same list for

List by Darlene Sonalder with 142 apps, updated

These are all the software I use on my windows machine. I am privacy freak. So, I mostly use open source software. …

List by sam with 100 apps, updated

After a fresh Windows installation, new users might get frustrated by the weakness of the default Microsoft apps. So, …

List by Malaz YI with 43 apps, updated

What is AutoHotkey?

AutoHotkey (AHK) is a free, open-source macro-creation and automation software for Windows that allows users to automate repetitive tasks. It is driven by a scripting language that was initially aimed at providing keyboard shortcuts, otherwise known as hotkeys, that over time evolved into a full-fledged scripting language.

You can use AutoHotkey to:

  • Automate almost anything by sending keystrokes or mouse clicks, or via COM.
  • You can write a mouse or keyboard macro by hand or a recorder.
  • Create hotkeys for keyboard, joystick, and mouse.
  • Remap keys and buttons on your keyboard, joystick, and mouse.
  • Expand abbreviations as you type them.
  • Retrieve and change the Clipboard's contents.

You can also:

  • Convert any AHK script into an executable file that can be run on computers where AutoHotkey is not installed.
  • Create custom data-entry forms, user interfaces and menu bars.
  • Automate data entry jobs by reading data from text files, XML, CSV, Excel and various database formats.
  • Read signals from hand-held remote controls via the WinLIRC client script.
  • Use the Component Object Model (COM).
  • Use arrays, structures, matrices, and objects.
  • Use variadic functions.
  • Use DLL calls and Windows Messages.
  • Use Perl Compatible Regular Expressions (PCRE).
  • Use interactive debugging features.

Official Links

AutoHotkey information

  • Developed by

    US flagAutoHotkey Foundation LLC
  • Licensing

    Open Source (GPL-2.0) and Free product.
  • Written in

  • Rating

    Average rating of 4 (37 ratings)
  • Alternatives

    168 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

Office & ProductivityOS & UtilitiesSystem & Hardware

GitHub repository

  •  12,149 Stars
  •  1,118 Forks
  •  20 Open Issues
  •   Updated  
View on GitHub

Our users have written 38 comments and reviews about AutoHotkey, and it has gotten 899 likes

AutoHotkey was added to AlternativeTo by lmennuti on and this page was last updated . AutoHotkey is sometimes referred to as AHK