Log in

View Full Version : Toggling Key Maps



MiRai
05-27-2009, 08:01 AM
I may be retarded....but it is 6 AM :)

I seem to have a problem toggling on and off my key maps. I am trying to set it up so that my 'Pause' key will toggle my Key Maps on and off. So, I made a new Mapped Key and set the Hotkey to 'Pause'. I create one new Key Map State Action with the target as "All Windows w/ Current" for my Paladins and I've chosen "Toggle". Now, when I first load up the game all the broadcasting is working as intended. I press my 'Pause' key once and the Key Maps toggle off and are no longer broadcast to any other window except my focus window. I press 'Pause' once again to toggle the key maps back on and nothing happens....they will not turn on. No matter how many times I mash on my Pause key the key maps never ever turn back on until I reload the WoW instances.

I've got to be missing something.

Thanks In Advance

EDIT:
Even making a 2 step Off/On does not seem to work. Still toggling off and never back on. /confused

moosejaw
05-27-2009, 08:54 AM
Your toggle needs to be in its own keymap. Once you toggle off your current map there is nothing left on so no keys are mapped. ;)

edit: Any toggles that you make should be in a persistent keymap that never gets turned off.

edit2: And don't forget to add those new keymaps to your character sets.

MiRai
05-27-2009, 09:07 AM
Hahaha

I feel like an idiot. That makes perfect sense that I tell the Toggle action to turn off but....what's to turn it back on?

GENIUS!

So, do I have to make an individual toggle for each Character Set or can I add numerous actions under step 1 of my toggle and only that character set will pick up what it's supposed to?

Example:

Step:
Actions:
---Paladins Key Map 'Toggle' -> all
---Death_Knights Key Map 'Toggle' -> all
---Shamans Key Map 'Toggle' -> all
---etc

Will that work?

EDIT:
The above setup causes weird behavior. It does not toggle key maps on and off...completely. Testing setup with my Paladins/Warlocks it seems to do nothing for my Warlocks and toggles between Warlock/Paldin Key Maps on my Paladins [yes, both character sets are added]? Odd...

I have no problem making a bajillion Key Maps in the long run...was just hoping for a more consolidated approach.

Lax
05-27-2009, 01:13 PM
That should work fine. I'm not sure what weird behavior you are experiencing, but it is perfectly acceptable to toggle many key maps at the same time. There is a minor bug with the key map state action, however -- if you have key maps that start with the exact name of a key map (e.g. say you have a key map "Paladins" and "Paladins 2") then disabling the shorter one will also disable the longer one. That's the only weird behavior that comes to mind.

Make sure you don't have multiple key maps enabled with keys set to the same hotkey, that might be confusing too ;)

Finally, you may find it beneficial to instead of using 1 Step with a toggle, to use 2 steps, one with On and one with Off. This will give you some flexibility as far as adding stuff like popup text actions to tell you whether you just turned them on or off, or adding a Repeater State Action to turn on repeater when you turn off your key maps, etc. People find that particularly benefiical for entering passwords when they have key maps set using keys that would otherwise prevent that.

MiRai
05-27-2009, 01:33 PM
Well on my Paladins I do not have Shift+1 bound to anything so that key does not get broadcast. My Warlocks however do have Shift+1 bound to something. I tested this on my Paladins on my login screens. Upon toggling the key maps off [pressing 'pause' once] it is working just fine...nothing is being broadcast. After toggling the key maps back on [pressing 'pause' once more] now Shift+1 is being broadcast to all windows when there is no such key map on my Paladins.

EDIT:
Tested in game as well. After my Paladins have loaded up into the game I turn on keyboard repeating to open up the chat box on each of them, then turn off keyboard repeating. With all their chat boxes open Shift+1 is of course putting !!!!!!!!! in each window's chat box when it shouldn't be.

Lax
05-27-2009, 03:30 PM
It could potentially be related to the names of the key maps, I suppose. Or it sounds like you might have Key Maps assigned only to specific groups of characters (i.e. broadcasting FROM only specific ones), and you're telling them to toggle on all? It would help for me to see your ISBoxer config.

MiRai
05-27-2009, 03:49 PM
Not a problem. Here it is...don't laugh :)

Save Link As... ('http://malice.ws/bin/ISBoxerToolkitProfile.XML')

If I add another identical action for Warlocks under the Paladin Toggle Key Map it gives me the issue.

Lax
05-27-2009, 10:40 PM
Oh, okay I think I understand -- you're adding a Toggle to the same Key Map and Mapped Key, but the Character Sets are unrelated? It'll end up loading the Warlocks key map for your paladins when you hit the key. It won't bother with the whole "but these guys aren't warlocks and shouldn't have the warlocks key map" thing because Toggle will turn it ON if it's OFF (i.e. from not being attached to the Character Set).

You will want a different Key Map or Mapped Key, or instead of sending to All, send to an Action Target Group that only has the right set in it :)

MiRai
05-28-2009, 09:27 AM
Ahhh

That makes sense to use Action Target Groups as my target instead of just Window w/ Current.

Thanks again for putting up with us new people and our retarded questions :)