# AutoHotkey

> free, open-source macro-creation and automation software for Windows

**Wikidata**: [Q784816](https://www.wikidata.org/wiki/Q784816)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/AutoHotkey)  
**Source**: https://4ort.xyz/entity/autohotkey

## Summary
AutoHotkey is a free, open-source macro-creation and automation software designed for Windows. It allows users to automate repetitive tasks, create custom scripts, and remap keyboard or mouse inputs using its own scripting language.

## Key Facts
- **Creator**: Chris Mallett
- **License**: GNU General Public License, version 2.0
- **Platform**: Microsoft Windows
- **Latest Stable Version**: 1.1.24.04 (released December 17, 2016)
- **Developer**: AutoHotkey Foundation LLC
- **Scripting Language**: AutoHotkey language (AHK script)
- **Website**: [https://www.autohotkey.com/](https://www.autohotkey.com/)
- **Source Code Repository**: [https://github.com/AutoHotkey/AutoHotkey](https://github.com/AutoHotkey/AutoHotkey)

## FAQs
### Q: What is AutoHotkey used for?
A: AutoHotkey is used for automating repetitive tasks, creating custom scripts, and remapping keyboard or mouse inputs on Windows systems.

### Q: Who created AutoHotkey?
A: AutoHotkey was created by Chris Mallett.

### Q: Is AutoHotkey free to use?
A: Yes, AutoHotkey is free and open-source software released under the GNU General Public License, version 2.0.

### Q: What operating systems does AutoHotkey support?
A: AutoHotkey is designed to run on Microsoft Windows operating systems.

### Q: Where can I find the official documentation for AutoHotkey?
A: The official documentation can be found at [https://www.autohotkey.com/docs/](https://www.autohotkey.com/docs/).

## Why It Matters
AutoHotkey is significant because it empowers users to automate mundane and repetitive tasks, thereby increasing productivity and efficiency. Its open-source nature and extensive scripting capabilities make it a versatile tool for both casual users and advanced programmers. By allowing users to create custom scripts and remap inputs, AutoHotkey provides a high degree of customization and control over Windows environments. This tool is particularly valuable for individuals and organizations looking to streamline workflows and reduce manual labor.

## Notable For
- **Open-Source**: AutoHotkey is free and open-source, allowing for community contributions and modifications.
- **Scripting Language**: It features its own scripting language, AHK, which is designed for runtime events and automation.
- **Versatility**: AutoHotkey can be used for a wide range of tasks, from simple keyboard remapping to complex automation scripts.
- **Community Support**: It has a strong community presence, including forums, subreddits, and extensive documentation.
- **Cross-Platform Compatibility**: While primarily for Windows, AutoHotkey scripts can be run on other platforms using compatibility layers like Wine.

## Body
### Overview
AutoHotkey is a powerful automation tool that allows users to create scripts to automate tasks on Windows systems. It is widely used for remapping keys, creating macros, and automating repetitive tasks.

### History and Development
AutoHotkey was created by Chris Mallett and is now maintained by the AutoHotkey Foundation LLC. The software is released under the GNU General Public License, version 2.0, ensuring it remains free and open-source.

### Features
- **Scripting Language**: AutoHotkey uses its own scripting language, AHK, which is designed for runtime events and automation.
- **Macro Creation**: Users can create macros to automate repetitive tasks, such as filling out forms or performing complex sequences of actions.
- **Key Remapping**: AutoHotkey allows users to remap keyboard and mouse inputs, making it useful for customizing input devices.
- **Hotkeys**: Users can define custom hotkeys to trigger specific actions or scripts.

### Community and Support
AutoHotkey has a strong community presence, with active forums, a subreddit, and extensive documentation. The official forum can be found at [https://www.autohotkey.com/boards/](https://www.autohotkey.com/boards/), and the subreddit is available at [https://www.reddit.com/r/AutoHotkey/](https://www.reddit.com/r/AutoHotkey/).

### Versions and Updates
AutoHotkey has seen numerous updates, with the latest stable version being 1.1.24.04, released on December 17, 2016. The software is continuously improved and updated by the community.

### Technical Details
- **Platform**: Microsoft Windows
- **License**: GNU General Public License, version 2.0
- **Scripting Language**: AutoHotkey language (AHK script)
- **Source Code Repository**: [https://github.com/AutoHotkey/AutoHotkey](https://github.com/AutoHotkey/AutoHotkey)

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "Thing",
  "name": "AutoHotkey",
  "description": "Free, open-source macro-creation and automation software for Windows",
  "url": "https://www.autohotkey.com/",
  "sameAs": ["https://www.wikidata.org/wiki/Q206855", "https://en.wikipedia.org/wiki/AutoHotkey"],
  "additionalType": "Application"
}

## References

1. [Source](https://autohotkey.com/foundation/)
2. [Source](https://www.autohotkey.com/)
3. [The autohotkey Open Source Project on Open Hub: Languages Page. Open Hub](https://www.openhub.net/p/autohotkey/analyses/latest/languages_summary)
4. [Release 1.1.24.04. 2016](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.24.04)
5. [Release 1.1.24.03. 2016](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.24.03)
6. [Release 1.1.24.02. 2016](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.24.02)
7. [Release 1.1.24.01. 2016](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.24.01)
8. [Release 1.1.24.00. 2016](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.24.00)
9. [Release 1.1.23.07. 2016](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.23.07)
10. [Release 1.1.23.06. 2016](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.23.06)
11. [Release 1.1.23.05. 2016](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.23.05)
12. [Release 1.1.23.04. 2016](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.23.04)
13. [Release 1.1.23.03. 2016](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.23.03)
14. [Release 1.1.23.02. 2016](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.23.02)
15. [Release 1.1.23.01. 2016](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.23.01)
16. [Release 1.1.23.00. 2016](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.23.00)
17. [Release 1.1.22.09. 2015](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.22.09)
18. [Release 1.1.22.08. 2015](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.22.08)
19. [Release 1.1.22.07. 2015](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.22.07)
20. [Release 1.1.22.06. 2015](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.22.06)
21. [Release 1.1.22.05. 2015](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.22.05)
22. [Release 1.1.22.04. 2015](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.22.04)
23. [Release 1.1.22.03. 2015](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.22.03)
24. [Release 1.1.22.02. 2015](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.22.02)
25. [Release 1.1.22.01. 2015](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.22.01)
26. [Release 1.1.22.00. 2015](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.22.00)
27. [Release 1.1.21.03. 2015](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.21.03)
28. [Release 1.1.21.02. 2015](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.21.02)
29. [Release 1.1.21.01. 2015](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.21.01)
30. [Release 1.1.24.05. 2017](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.24.05)
31. [Release 1.1.25.00. 2017](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.25.00)
32. [Release 1.1.25.01. 2017](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.25.01)
33. [Release 1.1.25.02. 2017](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.25.02)
34. [Release 1.1.26.00. 2017](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.26.00)
35. [Release 1.1.26.01. 2017](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.26.01)
36. [Release 1.1.27.00. 2017](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.27.00)
37. [Release 1.1.27.02. 2017](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.27.02)
38. [Release 1.1.27.01. 2017](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.27.01)
39. [Release 1.1.27.03. 2018](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.27.03)
40. [Release 1.1.27.04. 2018](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.27.04)
41. [Release 1.1.27.05. 2018](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.27.05)
42. [Release 1.1.27.06. 2018](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.27.06)
43. [Release 1.1.27.07. 2018](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.27.07)
44. [Release 1.1.28.00. 2018](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.28.00)
45. [Release 1.1.28.01. 2018](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.28.01)
46. [Release 1.1.28.02. 2018](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.28.02)
47. [Release 1.1.29.00. 2018](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.29.00)
48. [Release 1.1.29.01. 2018](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.29.01)
49. [Release 1.1.30.00. 2018](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.30.00)
50. [Release 1.1.30.01. 2018](https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.30.01)