I am 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 a game that exhibits a stuck key problem (where a key is depressed and will not release). The particular game I was having a problem with was Batman - Arkham Asylum. The issue I was having is where a key would remain held down and not be let up. I do not know if this problem is caused by the game itself or my keyboard driver (I am using a Razer Lycosa game keyboard).

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: Batman - Arkham Asylum and clicked on the Add Name to add it to the Current game list:. Next select Batman - Arkham Asylum 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 F12.

Next a Location needs to be specified where the .lnk file is located for Batman - Arkham Asylum. 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 BmLauncher.exe - Shortcut.lnk link file.

Next I am going to change the Load Time (secs): interval to 1 seconds as I will be checking the Global Hotkeys check box so the loading time is not an issue as all hotkeys and macros will be active even before the game initializes.

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.

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. What is interesting is I'm noticing no performance loss in the game even though G-Hotkey is running at a high priority level.

Here is the section of the Notes for this game profile based on my notes above:

Quote:


Title: Batman - Arkham Asylum; Load Time (secs): 1;

Deactivate Hotkeys Key: F12;

Location: C:\Users\Jesse\Desktop\BmLauncher.exe - Shortcut.lnk;

Surpress Hotkeys Deactivation: 1; Global Hotkeys: 1;

On/Off Hotkeys Key: Scroll Lock; Priority: High;



Next move to the next tab at the top labeled Macros.

For the Macro 1 I have set the Keys: to:
@key(nu8)

This presses the following key in the game: press the Numeric key 8 on the keypad. For special keys like the Numeric key 8 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 8. The reason for setting up this macro is to release the numeric key 8 from being held down. The problem I was experiencing in the game was after executing combo attack moves sometimes the numeric key 8 would remain held down and would not be let up. I would have to exit the game entirely to resolve this issue. Now instead I can just press the number 8 key while in the game and it will reset the key state of the number 8 key from being held down (it will return the key to its normal up state). In the game the numeric 8 key is mapped to move forward which was a problem with it remaining held down as Batman would always continue to move forward without stopping. I don't know what causes this problem, but you can use G-Hotkey to resolve a problem such as this!

Note: Be sure to set the Key Delay (ms): to 1 so the macro executes very fast.

Here is the section of the Notes for this game profile based on my notes above:

Quote:


Hotkey: 8; Macro Keys: @key(nu8);

Modifier: None; Key Delay (ms): 1;



Now exit the G-Hotkey Editor and save your changes. This will bring you back to the main G-Hotkey screen. Select Batman - Arkham Asylum and click on the Run button to load the Batman - Arkham Asylum game.

I hope this helps get you started with using G-Hotkey in the game and the different ways in which it can be used.


Last Edited By: jrmarquart 10/26/09 20:32:07. Edited 4 times.