Versie 2.0.8 van AutoHotkey is uitgekomen. Dit programma stelt je in staat om vaak gebruikte toetsaanslagen, handelingen en/of knoppencombo's met toetsenbord en muis in een script 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. Versie 2.0 bevat een nieuwe commandoset die veel gestructureerder is, maar die niet compatibel is met de 1.1-versies. Meer over de verschillen tussen 1.1 en 2.0 kan op deze pagina worden gevonden. In deze uitgave zijn de volgende verbeteringen aangebracht:
Changes in version 2.0.8:
- Fixed ByRef parameters erroneously assigning the default value to the caller's VarRef if unset.
- Fixed some issues affecting suppressed Alt/Ctrl/Shift/Win hotkeys, such as:
- *LCtrl:: blocked LCtrl from the active window, but sending Alt-key combinations would fail because the system thinks Ctrl is down, and would therefore send WM_KEYDOWN instead of WM_SYSKEYDOWN.
- *LAlt:: caused the system to forget any prior {LAlt DownR}, so a remapping such as LCtrl::LAlt would not behave correctly while LAlt is physically down, even though LAlt was suppressed.
- Other potential issues where the system's low-level tracking of a modifier key doesn't match up with the logical state.
- Fixed some issues affecting continuation sections:
- Escape sequences in the Join option were translated twice, causing ```` to become one literal ` instead of two, ``n to become a linefeed, and similar.
- `" or `' produced a literal backtick and ended the string, instead of producing a literal quote mark, if the continuation section was enclosed in quotes of the same type and lacked the ` option.
- Optimized the automatic escaping of quote marks and backtick in continuation sections.
- Fixed breakpoint_list (debugger) returning duplicates on lines containing fat arrow functions.
- Fixed +BackgroundDefault failing to override the Gui's BackColor property.