Close
Showing results 1 to 10 of 102

Threaded View

  1. #4
    Member
    Join Date
    Sep 2008
    Location
    Calgary, AB and Vancouver, BC
    Posts
    7638
    Blog Entries
    2

    Default

    6. Keymaps
    A Keymap is a group of mapped keys.

    With IS, a Mapped Key is comprised of three parts. A hotkey to activate it, targets for it to apply to, and whatever you configure it to do. Mapped Keys are incredibly flexible and a very powerful feature. You effectively control your other toons from the main window. You can send a different key combination to each window for formations etc.

    Mapped Keys have Steps. Each step is a different set of actions. Most have one step, which means it does the same thing each time it is pushed. Some have multiple steps; formation mapped keys will generally disable strobe follow on the first press and then execute the formation on the second. Even though it is one key pushed for two actions, it is still one action per one key pushed.

    For a Mapped Key to work, the hotkey to activate it cannot also be configured to do something else in Warcraft. This is the number one reason for a Mapped Key to fail. This doesn't seem to be an issue with directional movement keys (up/down, forward/back, left/right, strafe) as the hotkey for movement keys.

    The wizard gives us three sets of Keymaps. Control, General and FTL DPS. We can also create new Keymaps, for groups of mapped keys which will only apply to certain teams. If you Right click on Key Maps (top pane), you can add a new Keymap and name it something relevant, such as the team/character set name. If you add new Key Maps, you should modify the Activate Maps mapped key (Control Key Maps), so you can enable/disable it.

    If you create a Keymap for a team, you can click on your character set (team) in the top pane, and then drag the entire Key Map from the top pane down to the Key Maps section of the left pane for your team. This adds the new set of mapped keys to that team only.

    Studying the existing Keymaps from the wizard is the best way to learn how to create your own keymaps. Copying what has worked for others, is another method. I'll provide a lot of examples later in this section.

    For example, we have no Keymap for Jump. Pressing the spacebar has our active toon jump. We also have a General Keymap called "Others Jump", which uses Control + Space as the hotkey. Space has our active toon jump but not the others because it is not a keymap so is not passed.

    Studying "Others Jump" teaches us how to have the slaves independently move. Neither WASD or the Arrow Keys are in a keymap. I have mapped slave movement to the arrow keys, in the example section.


    An important note.
    The following section contains numerous examples on creating or modifying mapped keys to personalize your configuration. When you create new mapped keys, you want to ensure that a given hotkey (a number or a key) will only cause one game output. Basically, you don't want two conflicting mapped keys, with the same activation key, each doing different things.


    A Note on the G11/G15 Keyboards
    If you want the G-Keys to run as they did prior to IS Boxer, run the Profiler software as an administrator.

    To integrate the G-keys into your IS Boxer macro's (have them as hotkeys for Keymaps), you need to run the software, removing all macro's, toggles, repeat options etc. Have a clean interface; as in keys show up as "unassigned".

    Then with InnerSpace running, start the Profiler software and close it. All the mapping will already be gone from the G15/G11 in the future, so this will be a fast process.

    Within the IS Boxer Toolkit interface, you can then assign a G-Key as a hotkey to activate a mapped key by clicking the arrow to the right of the key assign window and selecting the desired G-Key from the drop down list.


    Example A - Separating Keyboard/Mouse Repeating
    On the top, click on Control Keymaps.

    On the left, right click on Repeater (under Mapped Keys). Select the "Make Copy" option.

    Rename the copy to Mouse Repeater. Rename the original to Keyboard Repeater.

    We will need a different hotkey to active at least one of these keymaps. I have changed my keyboard hotkey to M1 and my mouse hotkey to M2 (these are the light up keys on a G15); any key combination you will remember will work.

    There are two steps, which means on the first click one thing happens and on the second click something different happens.

    Clicking on the 1, under steps (left pane) reveals actions on the right pane. Edit the first action on the right pane to only affect the Keyboard. I have also right clicked on Actions and selected a New Light Action, with the current computer as the target, and M1 Light On as the action.

    Clicking on the 2, under steps, we want the reverse to happen. Change the first step to only affecting the Keyboard, this time to disable it. Again add the light action, but this time have it turn the M1 light off.

    Repeat the process for Mouse Repeater, except have it only affect the mouse and change the light action to M2.


    Example B - Independent Slave Movement
    This is an example of studying another Mapped Key made by the wizard and applying its method for our own purpose. The "Others Jump" Mapped Key in the General Keymaps shows us how to have our slaves jump independently of our active toon.

    Neither WASD, the Arrow Keys or Strafe Keys are used in any Keymap. This means they are not passed to the slaves. I have opted to continue using WASD for my movement, but to use the Arrow Keys for independent slave movement.

    I create these Mapped Keys in the General category, because I want them to always apply to every team I make (if for some reason, you wanted these keys to only apply to certain teams, put them into a newly made Keymap, and drag that Keymap to each character set you wish it to apply to). We right click on Mapped Keys and choose New Mapped Key. Create one each for Up Arrow, Down Arrow, Left Arrow and Right Arrow. I have named mine after the keys.

    Each uses the key it is named after as the hotkey to activate it. Ensure "Hold Keystroke Action while Hotkey is Held" is set to "On". Each has a single step.

    Click on the 1, under Steps (left pane), right click on "Actions" (right pane). Choose Keystroke Action >> New Keystroke Action. Now click on our action. For Target, we want "Window: All w/o Current". And our key combination is the arrow key without any modifiers.

    Important Note - The target is all windows without current, which means these Mapped Keys apply to every character set we make. Also, since this is a Mapped Key which does not apply to the current window, these keys will move only the alts/slaves and not the main/current toon.

    Repeat the process for the other three arrow keys.
    Last edited by Ualaa : 10-12-2010 at 08:13 PM

Tags for this Thread

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •