- 5 Reviews
- 167 Likes
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.
AutoHotkey is also a platform with 5 apps listed on AlternativeTo. Browse all 5 apps for AutoHotkey.
automated-tasks automation create-hotkeys macro-recorder text-expand text-expanding
Make this page better by adding screenshots to AutoHotkey.
AutoHotkey is awesome for remapping of the keyboard and for customization of shortcuts and so much more.. It is script based, but quite easy to handle the basics of it.
I use autohotkey for tons of things, my most common usage honestly is for using emojis easily with simple lines such as
I also love to use it for simple macros ingames and moving around keys that are otherwise a pain to move! (Want to use some Win+X hotkey? Hehe simpler than you think).
I've also worked out a few scripts/bots for games using it and it makes such things super simple, I'd recommend it for any sort of hotkeys, scripts and other such things that don't require the power of a full featured language.
[Edited by Teleclast, April 14]
I use AutoHotkey in some way at least once every several seconds when I am on my computer. I use hotkeys, of course, but also timers which maintain my applications and tweak Windows as I see fit. It is quite literally the only reason I still use a Windows-based desktop.
Executioner... Wow. This thing is unbelievable. It's not even been downloaded 100 times in over a year and yet it's more advanced than everything on this list other than AutoIt @_@
It's included plugins do 2/3 of the things I need.
WinParrot is quite handy for quick tasks and I'll keep it as well. Very glad I found this site. SO handy.
Unfortunately AutoHotKey doesn't always function in games.
Many advances have been made since this comment in Aug 2011. AutoHotkey now supports games very well without any special treatment.
If you find that you still have difficulty interacting with some applications, explore the SendMode and SetKeyDelay settings.
AWESOME! It can save you a lifetime of menial tasks, and solve UI shortcomings of other applications, no more waiting for the author to issue an update, you can improve the user experience by yourself.
Only thing I would like to see improved is the reliability of scripts that require the Sleep command to work properly, mostly mouse/keyboard/menu UI operations.
This thing is the best, most lightweight driver that can handle anything you want with your mouse or keyboard!! It's the answer to all the usual keyboard and mouse drivers crap.
Only downside for IT-dummies: you have to set things up by editing a config file (easy for normal shortcuts though!).
Nota Bene: Config files are no longer necessary.
Excellent application that helps to automate just about everything on Windows.
I really like it is constantly evolving, new features are being added and its overall strength growth steadily.
There are so many people who can help you in your endeavors on official forum.
Was able to easily create a script to fill out a form at work. Worked great.
AutoHotkey is the best!
I use it daily to quickly Open and Restore the windows apps and websites I use often, like Gmail, YouTube, Chrome etc..
This script helps me with that: https://github.com/JuanmaMenendez/AutoHotkey-script-Open-Show-Apps
I concur with the masses... this tool is terrific. The next best thing is literally programming your own tool in python which honestly isnt much of a leap up from this. So in addition to all its functionality it can also be used to as a stepping stone towards learning to literally write your own programs.
The best scripting shit for windows so far!
Require Understanding in Syntax which is not user friendly