Skip to content
Clive Galway edited this page Sep 20, 2016 · 5 revisions

UCR is an open-source application written using AutoHotkey (Specifically AHK_H v1).

Users of UCR are actively encouraged to contribute new features or bugfixes to UCR.

In order to work on the UCR source code, please follow these instructions:

  1. Download and install AutoHotkey_L
    You will not actually be using this version of AHK, this is primarily just to set up the file association with .ahk files.
  2. EITHER
    Download the AHK_H v1 package and extract the Unicode 32-bit AutoHotkey.exe (From the Win32w folder) and copy it over the AutoHotkey.exe in C:\Program Files\AutoHotkey
    OR
    Take UCR.exe from the UCR distribution ZIP, rename it to AutoHotkey.exe and copy it over the AutoHotkey.exe in C:\Program Files\AutoHotkey
  3. Download the AHK Studio editor. Other editors could potentially be used, but AHK Studio is the only one that I am aware of that will stop at breakpoints in included files, and as such is heavily recommended for UCR development.
  4. Open UCR.ahk in AHK Studio - this will open all the files in the project.
  5. To debug a plugin, add a commented include in UCRDebug.ahk and any breakpoints you place in plugins will be hit.