| # Version v1.1.09.02 www.autohotkey.com l.autohotkey.net ©2003-2010 Chris Mallett, portions ©AutoIt Team and the AHK community Software License: GNU General Public License

## Important Note

Due to some fundamental differences between AutoHotkey 1.0 and AutoHotkey 1.1 (particularly Unicode and x64 executables), scripts written for AutoHotkey 1.0 may not work as expected on AutoHotkey 1.1. For details of known compatibility problems and solutions, refer to the following:

- Script compatibility - Unicode vs ANSI, DllCall, NumPut/Get, other changes
- Script file code page - save your scripts as UTF-8!

## Quick Reference

Fundamentals:

- Tutorial for beginners
- Text editors with AutoHotkey support
- Frequently asked questions
- Scripts
  - Commands
  - Variables and expressions
  - Functions
  - Objects
  - Interactive debugging

Keyboard and mouse:

- Hotkeys (mouse, joystick and keyboard shortcuts)
- Hotstrings and auto-replace
- Remapping keys and buttons
- List of keys, mouse buttons and joystick controls

Other:

- DllCall
- RegEx quick reference
- AutoHotkey_L (AutoHotkey 1.1) features

## Acknowledgements

A special thanks to Jonathan Bennett, whose generosity in releasing AutoIt v2 as free software in 1999 served as an inspiration and time-saver for myself and many others worldwide. In addition, many of AutoHotkey's enhancements to the AutoIt v2 command set, as well as the Window Spy and the old script compiler, were adapted directly from the AutoIt v3 source code. So thanks to Jon and the other AutoIt authors for those as well.
Finally, AutoHotkey would not be what it is today without these other individuals.
~ Chris Mallett