Warcraft III Hotkey Editor

How to Use Custom Hotkeys

Saving the hotkey file

Once you have finished editing hotkeys, click the Save button in the bottom-right corner of the page. This will generate a new hotkey file and display its contents in a text box.

[Saving a hotkey file]
Saving a hotkey file.

You can press the Download button under the text box to save the new file as “CustomKeys.txt.”

Alternatively, if you already have a hotkey file, you can use the Copy button to copy the contents of the new file to the clipboard. Open your existing hotkey file in a text editor such as Notepad or TextEdit, paste the contents of the new file into it, and save.

Windows

Press Win+R to open the “Run” dialogue box.

Enter or copy-and-paste the following path: %userprofile%\Documents\Warcraft III

[Opening the folder for your Warcraft III profile]
Opening the folder for your Warcraft III profile.

There should already be a subfolder here named CustomKeyBindings; if not, create one by selecting New Folder from the Home tab of the ribbon (or by pressing Ctrl+Shift+N).

Drag and drop the “CustomKeys.txt” file that you saved earlier into the CustomKeyBindings folder. This file name is case-insensitive but must otherwise be exact in order to work.

[The Warcraft III profile folder]
The Warcraft III profile folder.

Mac OS

Select any Finder window or the desktop. From the menu bar, select Go and then Go to Folder... (or press Shift++G) to bring up the “Go to Folder” dialogue box.

Enter or copy-and-paste the following path: ~/Library/Application Support/Blizzard/Warcraft III

[Opening the folder for your Warcraft III profile]
Opening the folder for your Warcraft III profile.

There should already be a subfolder here named CustomKeyBindings; if not, create one by selecting File and then New Folder from the menu bar (or by pressing Shift++N).

Drag and drop the “CustomKeys.txt” file that you saved earlier into the CustomKeyBindings folder. This file name is case-insensitive but must otherwise be exact in order to work.

[The Warcraft III profile folder]
The Warcraft III profile folder.

Enabling hotkeys in the game

Classic

After launching Warcraft III, select Options and then Gameplay.

[The gameplay options pane]
The gameplay options pane.

The Custom Keyboard Shortcuts option should be enabled by default, but if it is not, click to enable it. Note that this setting is only available from the main screen and not the in-game options menu.

[Custom hotkeys in-game]
Custom hotkeys in-game.

Custom hotkeys should now work in-game. You can disable custom hotkeys at any time from the gameplay options pane or by deleting or renaming the “CustomKeys.txt” file.

Reforged

After launching Warcraft III Reforged, open the menu by clicking the menu icon in the bottom-right corner of the screen or by pressing the F10 key. Select Options and then Input.

[The gameplay options pane]
The input options pane.

Change the Preset Keybindings option to “Custom” and press the Back button to be prompted to save your changes.

[Custom hotkeys in-game]
Custom hotkeys in-game.

Custom hotkeys should now work in-game. Note that Warcraft III Reforged does not support custom tooltip text for all commands (including hero abilities). You can disable custom hotkeys at any time from the input options pane or by deleting or renaming the “CustomKeys.txt” file.

Back to the Hotkey Editor