AutoHotkey wordt ontwikkeld in C++ en stelt je in staat om vaak gebruikte toetsaanslagen, handelingen en knoppencombo's met het toetsenbord, muis of gamepad achter een sneltoets te zetten, zodat de betreffende handeling in één keer wordt uitgevoerd. Daarbij is het mogelijk om eerder gescripte toetscombinaties van AutoIt2 te converteren naar de scripttaal van AutoHotkey. De ontwikkelaar heeft versie 1.0.47 uitgebracht en voorzien van de volgende veranderingen sinds de vorige vermelding in de meuktracker:
Version 1.0.47:Version 1.0.46.17:
- Added support for function libraries, which allow a script to call a function in an external file without having to use #Include.
- Added RegisterCallback(), which creates a machine-code address that when called, redirects the call to a function in the script. [developed by Jonathan Rennison (JGR)]
- Added NumGet() and NumPut(), which retrieve/store binary numbers with much greater speed than Extract/InsertInteger.
- Improved Sort with an option to do custom sorting according to the criteria in a callback function. [thanks Laszlo]
- Improved OnMessage() with an option to allow more than one simultaneous thread. [thanks JGR]
- Improved Critical with an option to change the message-check interval, which may improve reliability for some usages. [thanks Majkinetor and JGR]
- Changed Critical to put SetBatchLines -1 into effect.
- Changed the error messages produced by #ErrorStdOut to contain a space before the colon. [thanks Toralf]
- Fixed OnMessage() functions that return one of their own local variables to return the number in that variable, not 0.
- Fixed potential crashing of built-in variables that access the registry (e.g. A_AppData, A_Desktop, A_MyDocuments, A_ProgramFiles). [thanks Tekl]
- Fixed A_UserName (broken by 1.0.46.16).