Beginning Tips for AutoHotkey Hotstring Text Correction and Text Expansion (Part 1: Hotstring Options * and ?)

Practical Ways to Use Instant Replacement (*) and Internal Word Text Replacement (?) in Your AutoHotkey Hotstring AutoCorrect Script

Continue reading

Beginning Tips for Writing AutoHotkey Scripts (Functions as Building Blocks)

In previous discussions, the modularity of AutoHotkey is highlighted. That means AutoHotkey scripts are composed of a series of building blocks many of which stand alone and are completely independent of the rest of the code. Continue reading

Beginning Tips for Writing AutoHotkey Scripts (Methods for Running Label Subroutines)

Last time I discussed the AutoHotkey building blocks called Labels which are the names assigned to subroutines. A Label subroutine can appear almost anywhere in an AutoHotkey script, calling it at a later time after the script is running. Continue reading

Beginning Tips for Writing AutoHotkey Scripts (Building Blocks Using Labels Containing Subroutines)

The beauty of a scripting language with a modular design is that that individual blocks which make up the application can be placed almost anywhere in the script file. This is especially true with AutoHotkey. Continue reading