View Full Version : Addon to assign multiple keys to a direction?
Knytestorme
06-11-2008, 01:58 AM
Just trying to work out my key bindings to create multiple spreads and I am stuck at a wall.
Playing with things on paper I can map bindings to produce a box and a star ok, but if I try to also add a straight line and half-moon I get into trouble.
Let's look at the 4 spreads I am trying to make, along with the keybindings I would need and see if anyone can suggest me a better matrix for it, or an addon that will allow me to assign more than 2 keys to a movement as the default wow interface restricts us to.
1. Star
1
3 4
2
2. Box
3 1
2 4
3. Line
1 2 3 4
4. Half Moon
1 3
2 4
Keybindings to achieve
1 2 3 4
Shift-O U D L R
Shift-P R L U D
Shift-I L L R R
Shift-K R D L D
Shift-L - L - R
Now to produce 1 I'd hit Shift-O, to produce 2 I'd hit Shift-O + Shift-P, to produce 3 I'd press Shift-I and to produce 4 I'd hit Shift-K + Shift-L but to create all those bindings would need to assign more than 2 keys to a direction, and that is the dilemna I'm facing.
nogbog
06-11-2008, 02:12 AM
G15!
EDIT: hmm.. on second thoughts, u'd have to have different keys assigned on each window for U D L R
in combination with the G15 or AutoHotKey (is that the program?).
Knytestorme
06-11-2008, 02:14 AM
G15!
hmm.. that's a good idea.. i might just do that, u rock
I'd be careful there, was the reson I asked about an addon. Using the G15 to do this in any manner than telling it to push 2 keys at once (eg shift down, o down, p down, p up, o up, shift up) would be bannable. The issue comes about that it would be possible to do any two of these combinations within the WoW UI as it currently stands, but to be able to do all 4 requires something else and I'm hoping there is something legel to do it, otherwise I'll stick with just using two of them.
Knytestorme
06-11-2008, 02:14 AM
double post
nogbog
06-11-2008, 02:28 AM
G15!
hmm.. that's a good idea.. i might just do that, u rock
I'd be careful there, was the reson I asked about an addon. Using the G15 to do this in any manner than telling it to push 2 keys at once (eg shift down, o down, p down, p up, o up, shift up) would be bannable. The issue comes about that it would be possible to do any two of these combinations within the WoW UI as it currently stands, but to be able to do all 4 requires something else and I'm hoping there is something legel to do it, otherwise I'll stick with just using two of them.Using the G15, Assign multiple keys to 1 key is against TOS?
No delays, just straight key mappings
Knytestorme
06-11-2008, 02:34 AM
Actually nope, as far as I know keymapping like that is allowed and hadn't thought about it as I was thinking about the kepmapping function in keyclone was that it would be a 1:1 translation.
Could work yeah as long as the keys are set for something you don't use...my combos were off the top of my head. Might play with this when I get home from work.
Djarid
06-11-2008, 07:23 AM
If you use keyclone you should be able to do it with keymaps.
I had a chat about this with Rob a few weeks ago (probably a lot more: having a baby sure makes time fly) and you can have a keymap for each character that has the same keys bound to multiple strings
e.g.
main
SHIFT-P -> star
SHIFT-0 -> box
1.
star -> up
box -> up+right
2.
star -> down
box -> down+left
etc
Knytestorme
06-11-2008, 10:07 PM
Yep Djarid, that was the idea I had on my drive home from work last night and tried it out but didn't get the results I was after yet.
I created 5 kcl files with one line each in them to just test a star pattern but when I tested it in game , pressing the key once, I had 2 characters go strafing off to the left and not stopping while everyone else stood there.
klc1 -> Shift+Up Arrow -> star, loaded by main under command editor
klc2 -> Up -> star, loaded by account 1
klc2 -> Left -> star, loaded by account 2
klc3 -> Down -> star, loaded by account 3
klc4 -> Right -> star, loaded by account 4
From what I could see on a couple of threads here where Rob has spoken about keymappings, I was doing it correctly but based on my results I wasn't :)
Djarid
06-12-2008, 06:12 AM
this is probably down to you choice of key :) and the fact that you are probably blocking your unmodified direction buttons
so KC will send the shift up keys down code to the instances but if you release shift first then it will never send the unmodified up to the other instances so they will never receive the key up action and so will continue doing the last received key down :)
at least that is the way I understand it - might be worth trying with a combination that does not have a blocked element.
Zzyzxx71
06-12-2008, 08:55 AM
I managed to get it working with my 4 yesterday, but not in the method I'd been invisioning - What I'd like is clone 1 to go back, 2 go rear/left, 3 go rear right. I tried setting up up maps to press 2 keys, but only the top mapped key takes president....
Knytestorme
06-12-2008, 09:52 PM
Yeah, that's too be expected since getting 2 keypresses from one keypress would be bannable :(
My thoughts are that you'd have to do something like this
klc1 (on main) -> shift+l -> down, shift+o ->strafe
klc2 (char1) -> s -> down
klc3 (char2) -> s -> down, a -> strafe
klc4 (char3) -> s -> down, d -> strafe
Then to do what you want you would press down shift+l+o at the same time and those two keys should pass at the same time, the same as if you were to hold wa down together. This should work from my understanding
Djarid
06-13-2008, 05:32 AM
Yeah, that's too be expected since getting 2 keypresses from one keypress would be bannable :( Actually, according to the European CS community it is not... had no blue response to my own query but responses regarding the G-15 show that providing there are no delays involved they have no probs with 1 physical key = multiple keypresses, EVEN in a sequence
so those using G-1 = "/cast [target=focustarget,harm] Lightning Bolt" are well within the acceptable use policy
but I can't find the thread now (will still post be take what I just said with a pinch of salt until I get a blue response)
vBulletin® v4.2.2, Copyright ©2000-2025, Jelsoft Enterprises Ltd.