View Full Version : Keystroke Modifiers
Drommon
10-23-2009, 03:57 AM
I want be able to move other toons while looking at another toons screen exclusively. What I did was bound shift+arrow key to one toon, cntl+arrow key on another toon. This works well with no problems. The problem starts when I put shift+cntl+arrow key on a toon. When I use tje cntl+shift+arrow key, all three move. I now understand that WoW doesn't use strict keystrokes so that an "shift+alt" it is also shift and alt. Is there a way in WoW to make keystrokes unique or strict?
Thanks for any help.
Drommon
Ualaa
10-23-2009, 03:54 PM
Most people seem to have a few combinations for follow.
A) An auto follow key.
B) A method to break auto follow.
C) A way to move the "master or hot character" only.
D) A way to move the "slaves or alts" only.
It seems you're attempting D, but to move them individually instead of as a group.
The easiest solution might be changing the keybinds.
You don't need them to be Alt + Up Arrow.
You could use Alt + Arrow Keys, Ctrl + Arrow Keys, Shift + Arrow Keys, Alt + WASD keys, Ctrl + WASD keys.
For that matter, you could bind Alt + Ctrl + F7 to a movement if you want.
The trick will be remembering your keybinds.
Drommon
10-23-2009, 05:09 PM
Most people seem to have a few combinations for follow.
A) An auto follow key.
B) A method to break auto follow.
C) A way to move the "master or hot character" only.
D) A way to move the "slaves or alts" only.
It seems you're attempting D, but to move them individually instead of as a group.
The easiest solution might be changing the keybinds.
You don't need them to be Alt + Up Arrow.
You could use Alt + Arrow Keys, Ctrl + Arrow Keys, Shift + Arrow Keys, Alt + WASD keys, Ctrl + WASD keys.
For that matter, you could bind Alt + Ctrl + F7 to a movement if you want.
The trick will be remembering your keybinds.
I already do all that. My problem is this. One toon is using alt + up arrow another is using cntl + Up arrow. Another toon is using cntl+alt+up arrow. It is when I do the cntl+alt+up arrow all three move. This leads me to believe that wow modifiers are not unique. Sure I can do shift+up arrow, but I already do that on another toon. And it is not just with the up arrow it's with any key tied to movement.
what I am saying is WoW sees shift+cntl+alt+up arrow as 6 things
up arrow
shift + up arrow
cntl+ up arrow
alt+ up arrow
shift + cntl + up arrow
shift + alt + up arrow
cntl + alt + up arrow
Is there a way to may wow see it strictly as shift+cntl+alt+up arrow? and not any other combination.
Thanks for helping,
Drommon
aboron
10-23-2009, 06:20 PM
Assuming the simple case of 2 wow clients and straight repeating:
If wow #1 has forward as ctrl+up
and wow#2 has forward as ctrl+alt+up
If you press ctrl+alt+up to move #2, then #1 will move beacuse ctrl+up are being pressed, if there is nothing else bound to ctrl+alt+up.
You can stop wow#1 from moving by binding ctrl+alt+up to an unused action button, or to a null macro.
There is no way to specify strict keybinding parsing only. (like the [nomod:alt] grammer in a macro could do)
Drommon
10-23-2009, 06:28 PM
Assuming the simple case of 2 wow clients and straight repeating:
If wow #1 has forward as ctrl+up
and wow#2 has forward as ctrl+alt+up
If you press ctrl+alt+up to move #2, then #1 will move beacuse ctrl+up are being pressed, if there is nothing else bound to ctrl+alt+up.
You can stop wow#1 from moving by binding ctrl+alt+up to an unused action button, or to a null macro.
There is no way to specify strict keybinding parsing only. (like the [nomod:alt] grammer in a macro could do)
Thank you for this! That is what I was missing! I did not think up binding those keys to do nothing! That will work.
Drommon
Ualaa
10-23-2009, 06:36 PM
Outfitter has the ability to keybind up to 10 different outfits.
It is an addon I use on a couple of toons, for example Resto gear (which needs zero hit rating) vs Elemental gear (which needs a little bit for heroics).
My Paladin does not use anything when I press Shift S (alternate totem stomp) etc.
I've gone into the Keybindings on my Paladin, and assigned Shift S to one of the not used Outfitter sets.
That way, when I press Shift S, I don't have the paladin decide to do something else.
My first suggestion was to simply not have overlapping binds.
If you have Alt + Up and Control + Up, don't use Alt + Ctrl + Up for another toon.
You can go with Alt or Ctrl or Shift + an arrow key. That is three sets of bindings which don't overlap.
Then go with Alt or Ctrl + a WASD key, which is two more bindings that never overlap.
Drommon
10-23-2009, 06:49 PM
Outfitter has the ability to keybind up to 10 different outfits.
It is an addon I use on a couple of toons, for example Resto gear (which needs zero hit rating) vs Elemental gear (which needs a little bit for heroics).
My Paladin does not use anything when I press Shift S (alternate totem stomp) etc.
I've gone into the Keybindings on my Paladin, and assigned Shift S to one of the not used Outfitter sets.
That way, when I press Shift S, I don't have the paladin decide to do something else.
My first suggestion was to simply not have overlapping binds.
If you have Alt + Up and Control + Up, don't use Alt + Ctrl + Up for another toon.
You can go with Alt or Ctrl or Shift + an arrow key. That is three sets of bindings which don't overlap.
Then go with Alt or Ctrl + a WASD key, which is two more bindings that never overlap.
Your suggestion on non overlapping modifiers wasn't clear in your original post. After reading this post I see that now. However, I really wanted to know if you can have overlapping modifiers. It appears that WoW doesn't do strict modifiers. In any case I got my answer thanks to you guys. I am bascially running out of keys to do things with :) I am working on formations now and I am working on being able to move any toon from any wow client exclusively with minimal use of addons (because they break with patch releases). In my course of running my team through instances I have found that I really don't have time to look at another screen and make changes there. I need any changes to come from any screen. Thats where I am headed with all this. I know this sounds holy grailish, but I am making progress and I believe I will hit a wall soon.
Thanks again,
Drommon
Drommon
10-23-2009, 07:04 PM
Assuming the simple case of 2 wow clients and straight repeating:
If wow #1 has forward as ctrl+up
and wow#2 has forward as ctrl+alt+up
If you press ctrl+alt+up to move #2, then #1 will move beacuse ctrl+up are being pressed, if there is nothing else bound to ctrl+alt+up.
You can stop wow#1 from moving by binding ctrl+alt+up to an unused action button, or to a null macro.
There is no way to specify strict keybinding parsing only. (like the [nomod:alt] grammer in a macro could do)
Although I am going to try this I have some second thoughts. What is stopping wow#1 from moving? It still has ctrl+up and it has cntl+alt+up as null. Both will execute when we do a cntl+alt+up right?
Drommon
Ualaa
10-23-2009, 07:19 PM
If you bind something to Control Up, and something else to Alt Up, and something else to Control + Alt + Up, then wow will look at these as separate commands.
Each will do what it is bound to do.
If nothing is bound to Control + Alt + Up, then that combination will attempt to execute both Control + Up and Alt + Up.
By binding the combinations which would normally do something, to a key which does nothing instead, you're forcing the game to do nothing on the combinations of your choice.
Personally, I think its a lot easier to have main tank.
Either unbind WASD on the other toons, or add them to the "Do Not Pass" list (sometimes called a Black List).
Then unbind the arrow keys on the main tank toon.
This gets you a way to move the main guy only, as well as a way to move the slaves as a group.
With InnerSpace, via ISBoxer Toolkit, you can accomplish this easily with keymaps.
Basically, if WASD aren't in any keymaps, then they are not broadcast to the other windows.
So by doing nothing, you can move the main via the keyboard without moving the slaves.
Then you create a keymap which has up arrow as the trigger key.
Select "all without current window" as the target group.
And pick the up arrow as the keybinding which is sent.
Repeat for each arrow key.
Then, no matter what toon you're on, WASD moves only that toon.
And the arrow keys move the slaves without moving the main/hot character.
Drommon
10-23-2009, 07:49 PM
Thanks Ualaa. I use keyclone and I currently do what you describe. But I want more than that. I know it is complex but what I plan to do is bind those modifier strings to mouse keys so that when I press a certain mouse key along with a movement key I get a toon moving on its own (meaning being able to move it from any wow client).
I have another question in the software support forum asking why keyclone doesn't like my mouse sending strings. I can send the strings using one wow client. However when keyclone gets involved it gates everything from my mouse except for the right/left/wheel keys. I have a 10 key logictech mouse (gx700 I think???) Anyway thanks for all the input, I appreciate it.
Drommon
aboron
10-24-2009, 12:37 AM
try quitting out of the logitech mouse software (in the taskbar) and re-running it as administrator, that usually clears up mouse mappings for me.
Drommon
10-24-2009, 01:38 AM
try quitting out of the logitech mouse software (in the taskbar) and re-running it as administrator, that usually clears up mouse mappings for me.
That did the trick! Thanks again!!!
Drommon
Drommon
10-26-2009, 02:29 PM
What I did is I made a copy of the key bindings file and edited it using MS Word. I previously made a macro with nothing in it called null. I edited the key bindings files by setting all the keys I wanted to use for movement to null and then copied the file to all toon folders. I then went to each toon and binded movement keys to be used exclusively for that toon. This worked. All toons can now move independantly from any client without moving any other toon. Having done all this I was able to make formations with keymaps in keyclone. For example key F1 is mapped to cross and cross is mapped to some movement key binding in another toon. I made a square and line keymaps. Whats really cool is that if I do a combination of presses like F1,F2,F3,F1,F1 I get a different shape (this is just an aesthetic example). After using it awhile you can really see the potential in re positioning by moving all your toons at once or individually from ONE screen.
Thanks for the great responses, they have really helped.
Drommon
vBulletin® v4.2.2, Copyright ©2000-2025, Jelsoft Enterprises Ltd.