Understanding the Warkeys Program

Table of Contents
Just click the phrase to find a specific topic if you need to.

I - Overview
II - The Warkeys Menu
III - Hotkey Grid Explanation
IV - Learn Hotkey Grid Explanation
V - Aligning The Keys Based On Grid Position
VI - Set Keys To Default
VII - Change Text Color
VIII - Save To CustomKeys.txt
IX - Force Grid Align
X - Hide Hotkeys/Edit Strings
XI - Changing Button Positions
XII - Replay Centering Script
XIII - Finishing Up, Saving And Importing Configs
XIV - Other Questions

I - Overview

When exploring your Warkeys, you will see 4 buttons on the bottom, as well as, two check boxes to the right.

A quick overview of the buttons are as follows:

A - Align the hotkeys for all the units and buildings according to the grid, you have set up (see alignkeys or hotgrid)
B - Set the keys/strings/button positions to the default settings of the program (see defaultkeys)
C - Change the text color of the letters on your hotkeys ( see changecolor)
D - Save your current configuration to the CustomKeys.txt in your Warcraft III folder (see customkeysfinish)
E - Force the hotkeys to coincide with the preset grid (see forcegrid)
F - Hide the current Hotkeys for the grid or Edit the String for the selected hotkey (see hidehotkeys)

II - The Warkeys Menu

When initially checking out the menu for Warkeys, you'll see...

A - This is where you go to save your config, open your config, make a new config or close the program.
B - Here is where you can edit some of the settings of the program
C - This is where you can run the Inventory Remapper (see the AutoWarkey tutorial) as well as the Replay Centering Script (see replayscript)
D - This is where you can import your configs (see saveconfig)
E - This is where you can access the help, check for an update or read the about.

III - Hotkey Grid

First, we lets go through how to initially set up your grid. Upon opening the program you will see the first two tabs on the left menu are Hotkey Grid and Learn Hotkey Grid. These grids can be the template for the hotkeys for all the units and buildings. In order to change a hotkey for a selected box, all you do is double click it and then select the new hotkey.

The top 8 icons in the Hotkey Grid coincide with the regular commands for units as well as the build commands for buildings.

    

Remember this when initially setting up your hotkeys (although later I will explain how change their position for your liking). The top for stand for Move, Stop, Hold, Attack. While the four under it represent Patrol, Attribute Bonus and Set Hero Ability.

IV - Learn Hotkey Grid

Now the Learn Hotkey Grid is very similar to the regular hotkey grid. The only difference is, well you guessed it, its purpose is to set hotkeys for learning spells, abilities, and such.



The top 4 boxes represent the skills that can be learned for a unit and the last box on the right hand corner represents the escape hotkey to exit learning a spell or ability. The hotkey U represents the hotkey for learning the Attribute Bonus (primarily for DotA).

V - Aligning Keys Based On Grid Position

The purpose of this button is merely to apply the changes you have made in the Hotkey Grid to the all the units and buildings in Warkeys. After you have selected the Hotkey and Learn Hotkey changes you want, simply click the "Align Keys based on grid position."

----->

Which applies your hotkeys setting to all the units, resulting in something like this.

VI - Set Keys To Default

The purpose of the Set Keys to Default button is reset the Hotkeys, Button Positions, and Strings. When you click the button you see...

A - Checking this resets all the hotkeys you have set to the default which is QWER for the top four boxes in the Hotkey Grid
B - This resets any of the button positions you might have changed back to their default location (see changingbuttonpositions)
C - This resets any of the strings you changed (see hidehotkeys)

VII - Change Text Color

The purpose of this button is a bit self explanatory. This button changes the color of the hotkey letters in the grid.

To change the color of the hotkeys merely click it again till satisfied.

VIII - Save To CustomKeys.txt

Now this is the button that brings all that nice hard work together for a finished product you can taste...err, see. Anyway, clicking this button will save a copy of your configuration to your CustomKeys.txt in your Warcraft Directory. MAKE SURE THAT YOU HAVE BACKED UP ANY OLD CUSTOM KEYS BEFORE YOU DO THIS OR IT WILL OVERWRITE IT!!! After clicking this button, you should be good to go.

IX - Force Grid Align

The purpose of this check box is to force the hotkeys to adopt the hotkey set in the grid. So for example if your hotkey for the highlighted box is D...

And your hotkey and location for Lion's Finger Of Death is the Highlighted Box Below ...

By Moving the Box to where your D box is you will achieve this result...

Basically, when you move a icon to another location while Force Grid Align is checked it will adopt the hotkey of the box in that location in the Hotkey Grid.

X - Hide Hotkeys/Edit Strings

This checkbox has to functions when you check it. When you initially check it you notice that the hotkeys disappear.

However, when this box is checked you can also change the string for the icon. Basically the string that identifies what it is.

A - This is the string that identifies the name of the spell
B - This is the icon for the spell with the string.

By double clicking an icon while this box is checked, instead of changing its hotkey, you can edit its string.

-- >

Results in this change :) ...

This also appears in the game as...

XI - Changing Button Positions

Now one of the beautiful things about Warkeys is that it allows you to change the position of a skill or button. Now if you move something when, Force Grid Align, is not checked then it will maintain its hotkey. In order to change the position of an icon, all you have to do is single click a icon then click another box and it will move.

-- >

Again like changing the string, this change occurs in game too. REMEMBER TO SAVE YOUR CUSTOMKEYS FIRST!

XII - Replay Centering Script

The purpose of the Replay Centering Script is to keep the camera focused on your hero during a Replay. When you go to Run -> Replay Centering Script you will see this..

This means that the script is now running. When you load up a replay, you should select your name first then run the script. After that just watch the replay and it will keep it centered on the hero.

XIII - Finishing Up, Saving and Importing Configs

After you've finished setting up your config and saving your CustomKeys, you don't want to lose your hard work right? Well, in order to assure that your custom configuration isn't gone after you close the program, you can save it for editing later or for applying it to newer Warkey Releases. To save your Config, simply go to File -> Save and your config will be saved. Now if you want to import your config back into Warkeys or import a friends config you can do so by going to Import -> Import Warkeys Config File. Then you choose which part of the config you would care to import.

A - Loads the Config's custom hotkeys
B - Loads the Config's button positions
C - Loads the Config's String Descriptions

After importing it, you should see the config apply to your hotkeys and your done. If you wish you can also import a CustomKeys.txt to modify from the Import menu.

XIV - Other Questions and Comments

If you have any further questions, then check the FAQ. If you have found some bugs or issues then email us or post it on the forum. I want to thank POINTS for allowing me this opportunity to help the community.  -Mn3MoN1C