Update 12/21/2005 - I changed the Key Release Key from End to - (minus). For some reason the End key would not release all keys being held down while in combat. Anyway changing this to - (minus) key fixed the problem. Be careful with the Numeric Keypad and Home, End, PgUp, and PgDn keys - sometimes these keys do not operate like other normal keys in DirectInput games. What is interesting is that the End key used to release all keys being held down while in combat - this must have stopped working after one of the Guild Wars updates.
I'm providing this information for users who are not familiar with the G-Hotkey program - to help get you started I am providing a detailed description for using it with Guild Wars. Each section is broken out based on the Notes feature of G-Hotkey so you can easily see how this is setup:
First I created a new profile titled: Guild Wars and clicked on the Add Name to add it to the Current game list:. Next select Guild Wars with your mouse and click on the Edit button.
For this first screen you will need to set a key for the Deactivate Hotkeys Key:. For this example I have chosen the key Y.
Next a Location needs to be specified where the .lnk file is located for Guild Wars. If you click on the icon of the little document you can select this file. Usually you can find the .lnk file on your desktop. In the Select File dialog that is now open select the Desktop icon in the Look in: pull down box and select Guild Wars link file.
Next I am going to change the Load Time (secs): interval to 5 seconds since it takes about this much time for the first game window to load that prompts me for a username and password.
I don't like the dialog that displays: G-Hotkey is no longer active so I am going to check the Surpress Hotkeys Deactivation check box.
I am going to also check the box labeled Global Hotkeys. The reason for doing this is sometimes the game takes longer than 5 seconds to load as it may be updating game files. If I did not have Global Hotkeys enabled and the game took longer than 5 seconds to update games files - G-Hotkey would exit prematurely. The reason G-Hotkey would exit is that it would not detect any present game window that is statically active so it exits assuming that you have exited the game. Keep in mind though that when Gobal Hotkeys is enabled this means G-Hotkey functions are enabled for *all* applications on your computer - not just Guild Wars, so be careful.
To enable and disable the functions of G-Hotkey while I'm in the game I'm going to set the On/Off Hotkeys Key: to Scroll Lock.
I'm going to set the Priority: level to High to ensure maximum response time while in the game. What is interesting is I'm noticing no performance loss in the game even though G-Hotkey is running at a high priority level.
I have set the key - for the Key Release Key. This helps if you can't remember if the Alt and Ctrl keys are held down, just press the Key Release Key - to release all keys being held down. You will see in the next section how the Alt and Ctrl keys may be held down.
Here is the section of the Notes for this game profile based on my notes above:
Let's now move to the next tab at the top labeled Remap.
For Remap 1 I have set the Remap Key: to Num Key 7 and the To: key to Alt. I also have checked the box Key Should Remain Depressed. In the Guild Wars game the Alt key is binded to show all NPC's while in town. Now when I press the Num Key 7 in the game the Alt key will remain held down until I press the Num Key 7 again. Also I have set the Key Delay (ms): to 10 for the remap so it executes very fast.
For Remap 2 I have set the Remap Key: to Num Key 9 and the To: key to Ctrl. I also have checked the box Key Should Remain Depressed. In the Guild Wars game the Ctrl key is binded to show all NPC's and PC's while in town. Now when I press the Num Key 9 in the game the Ctrl key will remain held down until I press the Num Key 9 again. Also I have set the Key Delay (ms): to 10 for the remap so it executes very fast.
Here is the section of the Notes for this game profile based on my notes above:
Finally move to the next tab at the top labeled Macros.
For the Macro 1 I have set the Keys: to: @Shift(M/m)@Shift(T/t)z564@Shift(L/l)@Shift(U/u)@CR()@wait(1)@Alt(P)
This presses the following keys in the game: MTz564LU<Enter> wait 1 second and press the Alt-P keys. The Hotkey: for this macro is set to . with the Modifier: key set to Alt. The reason for setting a Modifier: key is so that the . key is not sent to the active window since this macro is the password that needs to be typed in to log into the Guild Wars game. The Alt-P keys at the end of the macro selects my main player character and then enters into the game. Also I have set the Key Delay (ms): to 90. This is very important so that the keys are not typed in to fast - otherwise the login screen will not recognize the keys properly.
For the Macro 2 I have set the Keys: to:
c@key(Spa)
This presses the following keys in the game:
c<space bar>. For special keys like the space bar you will need to look these up in the virtualkeycodes.ini file. An icon for this file is located in the G-Hotkey program group. The Hotkey: for this macro is set to Num Key 3. In the Guild Wars game the c key is binded to Target Nearest and the space bar to Do it. Now by just pressing the Num Key 3 in the game my character will automatically select the nearest target and attack. Also I have set the Key Delay (ms): to 10 for this macro so it executes very fast.
For the Macro 3 I have set the Keys: to:
12
This presses the following keys in the game:
12. The Hotkey: for this macro is set to Num Key 1. In the Guild Wars game the 1 and 2 keys are assigned to skills on the skill bar 1 and 2, respectively. This is convenient in that now I can press just one key with my left hand on the far right of the keyboard which is over the numeric keypad without having to move my hand all the way across and have to manually press the 1 and 2 keys. Now when I press the Num Key 1 the 1 and 2 keys are immediately pressed. Also I have set the Key Delay (ms): to 10 for this macro so it executes very fast.
Here is the section of the Notes for this game profile based on my notes above:
Now exit the G-Hotkey Editor and save your changes. This will bring you back to the main G-Hotkey screen. Select Guild Wars and click on the Run button to load the Guild Wars game.
You should now see before the game loads in your taskbar a green keyboard icon. This indicates that G-Hotkey is running (although G-Hotkey functions will not operate until 5 seconds).
If you move your mouse pointer over this icon you will see the following pop-up: To deactivate G-Hotkey make sure the Scroll Lock key is on and press the Y/y key.
I hope this helps get you started with using G-Hotkey in the game and the different ways in which it can be used.
I'm providing this information for users who are not familiar with the G-Hotkey program - to help get you started I am providing a detailed description for using it with Guild Wars. Each section is broken out based on the Notes feature of G-Hotkey so you can easily see how this is setup:
First I created a new profile titled: Guild Wars and clicked on the Add Name to add it to the Current game list:. Next select Guild Wars with your mouse and click on the Edit button.
For this first screen you will need to set a key for the Deactivate Hotkeys Key:. For this example I have chosen the key Y.
Next a Location needs to be specified where the .lnk file is located for Guild Wars. If you click on the icon of the little document you can select this file. Usually you can find the .lnk file on your desktop. In the Select File dialog that is now open select the Desktop icon in the Look in: pull down box and select Guild Wars link file.
Next I am going to change the Load Time (secs): interval to 5 seconds since it takes about this much time for the first game window to load that prompts me for a username and password.
I don't like the dialog that displays: G-Hotkey is no longer active so I am going to check the Surpress Hotkeys Deactivation check box.
I am going to also check the box labeled Global Hotkeys. The reason for doing this is sometimes the game takes longer than 5 seconds to load as it may be updating game files. If I did not have Global Hotkeys enabled and the game took longer than 5 seconds to update games files - G-Hotkey would exit prematurely. The reason G-Hotkey would exit is that it would not detect any present game window that is statically active so it exits assuming that you have exited the game. Keep in mind though that when Gobal Hotkeys is enabled this means G-Hotkey functions are enabled for *all* applications on your computer - not just Guild Wars, so be careful.
To enable and disable the functions of G-Hotkey while I'm in the game I'm going to set the On/Off Hotkeys Key: to Scroll Lock.
I'm going to set the Priority: level to High to ensure maximum response time while in the game. What is interesting is I'm noticing no performance loss in the game even though G-Hotkey is running at a high priority level.
I have set the key - for the Key Release Key. This helps if you can't remember if the Alt and Ctrl keys are held down, just press the Key Release Key - to release all keys being held down. You will see in the next section how the Alt and Ctrl keys may be held down.
Here is the section of the Notes for this game profile based on my notes above:
Quote:
Title: Guild Wars; Load Time (secs): 5;
Deactivate Hotkeys Key: Y/y;
Location: CDocuments and Settings\Jesse\Desktop\Guild Wars.lnk;
Surpress Hotkeys Deactivation: 1; Global Hotkeys: 1;
On/Off Hotkeys Key: Scroll Lock; Priority: High;
Key Release Key: -;
Let's now move to the next tab at the top labeled Remap.
For Remap 1 I have set the Remap Key: to Num Key 7 and the To: key to Alt. I also have checked the box Key Should Remain Depressed. In the Guild Wars game the Alt key is binded to show all NPC's while in town. Now when I press the Num Key 7 in the game the Alt key will remain held down until I press the Num Key 7 again. Also I have set the Key Delay (ms): to 10 for the remap so it executes very fast.
For Remap 2 I have set the Remap Key: to Num Key 9 and the To: key to Ctrl. I also have checked the box Key Should Remain Depressed. In the Guild Wars game the Ctrl key is binded to show all NPC's and PC's while in town. Now when I press the Num Key 9 in the game the Ctrl key will remain held down until I press the Num Key 9 again. Also I have set the Key Delay (ms): to 10 for the remap so it executes very fast.
Here is the section of the Notes for this game profile based on my notes above:
Quote:
Remap Key: Num Key 7; To: Alt;
Key Should Remain Depressed: 1; Rapid Fire: ; Key Delay (ms): 10;
Remap Key: Num Key 9; To: Ctrl;
Key Should Remain Depressed: 1; Rapid Fire: ; Key Delay (ms): 10;
Finally move to the next tab at the top labeled Macros.
For the Macro 1 I have set the Keys: to: @Shift(M/m)@Shift(T/t)z564@Shift(L/l)@Shift(U/u)@CR()@wait(1)@Alt(P)
This presses the following keys in the game: MTz564LU<Enter> wait 1 second and press the Alt-P keys. The Hotkey: for this macro is set to . with the Modifier: key set to Alt. The reason for setting a Modifier: key is so that the . key is not sent to the active window since this macro is the password that needs to be typed in to log into the Guild Wars game. The Alt-P keys at the end of the macro selects my main player character and then enters into the game. Also I have set the Key Delay (ms): to 90. This is very important so that the keys are not typed in to fast - otherwise the login screen will not recognize the keys properly.
For the Macro 2 I have set the Keys: to:
c@key(Spa)
This presses the following keys in the game:
c<space bar>. For special keys like the space bar you will need to look these up in the virtualkeycodes.ini file. An icon for this file is located in the G-Hotkey program group. The Hotkey: for this macro is set to Num Key 3. In the Guild Wars game the c key is binded to Target Nearest and the space bar to Do it. Now by just pressing the Num Key 3 in the game my character will automatically select the nearest target and attack. Also I have set the Key Delay (ms): to 10 for this macro so it executes very fast.
For the Macro 3 I have set the Keys: to:
12
This presses the following keys in the game:
12. The Hotkey: for this macro is set to Num Key 1. In the Guild Wars game the 1 and 2 keys are assigned to skills on the skill bar 1 and 2, respectively. This is convenient in that now I can press just one key with my left hand on the far right of the keyboard which is over the numeric keypad without having to move my hand all the way across and have to manually press the 1 and 2 keys. Now when I press the Num Key 1 the 1 and 2 keys are immediately pressed. Also I have set the Key Delay (ms): to 10 for this macro so it executes very fast.
Here is the section of the Notes for this game profile based on my notes above:
Quote:
Hotkey: .; Macro Keys: @Shift(M/m)@Shift(T/t)z564@Shift(L/l)@Shift(U/u)@CR()@wait(1)@Alt(P);
Modifier: Alt; Key Delay (ms): 90;
Hotkey: Num Key 3; Macro Keys: c@key(Spa);
Modifier: None; Key Delay (ms): 10;
Hotkey: Num Key 1; Macro Keys: 12;
Modifier: None; Key Delay (ms): 10;
Now exit the G-Hotkey Editor and save your changes. This will bring you back to the main G-Hotkey screen. Select Guild Wars and click on the Run button to load the Guild Wars game.
You should now see before the game loads in your taskbar a green keyboard icon. This indicates that G-Hotkey is running (although G-Hotkey functions will not operate until 5 seconds).
If you move your mouse pointer over this icon you will see the following pop-up: To deactivate G-Hotkey make sure the Scroll Lock key is on and press the Y/y key.
I hope this helps get you started with using G-Hotkey in the game and the different ways in which it can be used.
