Installing the AutoHotKey script for a RadioDJ controller

Installing the AutoHotKey script for a RadioDJ controller

As mentioned in a previous support article, our custom made control pads run on AutoHotKey scripts. AutoHotKey is a free program that lets you remap keys on your keyboard or keypad and also assign numerous actions to them through scripting, if desired.

To start with, you can download AutoHotKey free of charge HERE. You can also download our script files, which can be found HERE. There are two versions… One mutes the local monitor speaker (what we use) while opening the mic and the other doesn’t, letting the broadcaster manually mute the monitor speaker instead. We frequently have new broadcasters running a console who forget to mute the monitor while the mic is open, so we use the script with the combo action. Please use one or the other, but not both. Save the scripts somewhere on your system where you can find them again easily.

Start by installing AutoHotKey. Next, you’ll need to locate your AHK scripts. Once you have, right-click on it and create a shortcut:

Then highlight the shortcut and right-click on it and choose CUT. Now Hold down the WIN+R keys to bring up the RUN dialogue and type in ‘shell:startup’:

Press OK. This opens the Windows Startup folder. Any program or script that has a shortcut to it pasted into this folder will automatically run at Windows startup. Right-click anywhere in the right-hand pane of the Startup folder and PASTE your shortcut in there.

The script will run on startup from this point forward. You can run it immediately by right-clicking on it and choosing RUN SCRIPT. You’ll know our script is running when you press the backspace key on your keyboard and it mutes the volume (as that’s how we use the backspace key on a numeric keypad – it has been remapped). The delete key on your keyboard now functions as a backspace key.

To stop the script at any time, simply go to your system tray at bottom right, right-click on the AHK icon (the green square with an H in it), and choose PAUSE SCRIPT. This will undo the key mappings until you activate the script again.

For Radio Hanna, we keep our AHK scripts in a shared OneDrive folder. Whenever we change a script, OneDrive’s file sync pushes the changes out to all of our laptops and tablet systems for us. This saves us having to manually update the script on every machine.

Remember, you are running your AutoHotKey script from a shortcut, so keep the original file in a place where it won’t be deleted easily and without thinking. If you delete the source file, the shortcut to it stops working.

RadioDJ Shortcut Keys:

Our scripts require that the following hotkeys be assigned to the corresponding function (in parentheses) within the RadioDJ software:

  • CTRL+I (toggles INPUT)
  • ESC (STOP with fade)
  • CTRL+F1 (starts RECORDER)
  • CTRL+F2 (stops RECORDER)
  • CTRL+D (toggles AUTODJ)
  • CTRL+S (STOP without fade)
  • CTRL+F7 (AUX PLAYER 1 start)
  • CTRL+F8 (AUX PLAYER 1 stop)
  • CTRL+F9 (AUX PLAYER 2 start)
  • CTRL+F10 (AUX PLAYER 2 stop)
  • CTRL+F11 (AUX PLAYER 3 start)
  • CTRL+F12 (AUX PLAYER 3 stop)

To access shortcut keys in RadioDJ, choose OPTIONS, SHORTCUTS. Double-click on the function you want to modify, enter the new key, choose a modifier such as CTRL or SHIFT (strongly suggested), and then click MODIFY. Don’t forget to click SAVE before exiting the dialogue or you’ll have to start creating shortcuts all over again.

We hope this is helpful in creating your own affordable hardware controller pad for RadioDJ. Also worth pointing out, this controller can be adapted easily for other automation software so long as it has shortcut key support.