This is my personal all-purpose AutoHotKey script. I try to keep everything in a single script, as I don't want too many tray icons. The script is organized in the following way:

  • The overall template is found in scripts.ahk.
  • The various pieces of functionality are stored in files beginning with tt. and ending with .ahk.

For example, tt.windows.ahk contains various hotkeys and functions for window management. Some files, like tt.doubleclick.ahk, only contain functions, which are referenced in other files. In general, I've tried to organize the code in such a way that each file speaks for itself. Some files are documented well, others less so.

All pieces are tangled together using tt, my personal literate programming tool.