View Full Version : [Keyclone] keymaping is mine bugged ? what the f**k
donut132
02-14-2010, 03:19 PM
okay i made 2 key map files.
1, named test 1, other named test2
in test 1 it is this simple -
Key Hotstring
1 i
Test 2
key Hotstring
i 1
And i load them to different windows with 2 dif wow chars.... and i press 1 on first wow toon, it doesnt send I to the other, when i press i, it doesnt sent 1 to the other... it just sends normaly. such as 1 =1 and i=i , im just starting to think keyclone doesnt work and every fucking guide is telling me to use ctnrl+shift+alt+i for 1 char, but it doenst work cause the fucking program cant even make my 1 key = the i key on 1 window none the less 3 windows or 5 windows. god im pissed
Ualaa
02-14-2010, 06:00 PM
I couldn't get this functionality to work with Keyclone.
I know others have.
I would personally stick with either Target=FocusTarget or Target=TargetTarget (a Focus based or Target based assist system), if staying with KC.
Or alternatively move to another software, my recommendation would be IS Boxer if you're unhappy with KC. It has auto FTL, strong mouse broadcasting, repeater regions for amazing healing, keymaps (very advanced hotkeys) are powerful etc.
suprafro
02-15-2010, 03:17 PM
Key Hotstring
1 i
Test 2
key Hotstring
i 1
You need to include a common hotstring ID for each keymap file, thats how the association is made. You will also need to make a reverse map if you want to have the same behavior to occur on either Toon. Here is a corrected version of your posted example with a reverse mapping included
TOONA:
keymapfilea
key hostring
1 TESTA
i TESTB
TOONB:
keymapfileb
key hostring
i TESTA
1 TESTB
* Make sure that both game instances have loaded the keymaps (you can see it in the default keyclone screen).
The expected result here is that when you hit 1 in TOONAs instance, i will be sent to to TOONBs instance and vice versa
Edit: For a FTL setup (assuming thats your goal here), i in this case would be a key combination you would never actually press manually such as ALT+CTRL+U and that hotkey would be mapped to an ingame /assist macro hardcoded to the Toons name. An elegant way of setting this up is to use a single assist macro for each toon (made possible by using a different combination of modifier keys for each character such as ALT+CTRL, or ALT+SHIFT so they can all be lumped into 1 macro) which contains all of the assist macros (1-5 for example, depending on the number of characters in your team). Then you simply include this assist macro using /click ActionButton1 on top of all your attack macros
donut132
02-16-2010, 10:09 AM
so, if i did this
OONA:
keymapfilea
key hostring
1 TESTA - what is the format for testA? in the guide it has things such as command.toona but obviously that isnt a ingame command....
i TESTB - so COULD testb = "5" ? so when i press i on one screen it presses 5 on same one and the other? that is what is not ever explained in guides
TOONB:
keymapfileb
key hostring
i TESTA
1 TESTB
---------example
OONA:
keymapfilea
key hostring -toona
1 5 (on the action button 5 i have a macro, /follow toona which does nothing since this is toonoa)
i 6 (on action button 6 i have a macro, /follow toonb)
TOONB:
keymapfileb
key hostring
i hits action button 6 (which will have a macro /follow toona)
1 hits action button 5(hits action button with macro /follow toonb which does nothing since now toonb is now the leader)
all the guides for keyclone send me to dual-boxing.com main page and do not explain it. the other guide says stuff like this
Ctrl + Shift + i = ToonA is leader
Ctrl + Alt + i = ToonB is leader
Alt + Shift + i = ToonC is leader
Ctrl + Alt + Shift + key = ToonD is leader
Ctrl + key = ToonE is leaderCtrl + Shift + i = ToonA is leader
Ctrl + Alt + i = ToonB is leader
Alt + Shift + i = ToonC is leader
Ctrl + Alt + Shift + key = ToonD is leader
Ctrl + key = ToonE is leader
DO i copy this verbation or is that just representing somthing? how do i make toondisleader as a keymap?
or
‘2’ ---> ‘lightningbold.on.ToonA.target’
‘Ctrl + Alt + i’ ---> ‘lightningbold.on.ToonB.target’
‘Alt + Shift + i’---> ‘lightningbold.on.ToonC.target’
‘Ctrl + Alt + Shift + i’ ---> ‘lightningbold.on.ToonD.target’
‘Ctrl + i’ ---> ‘lightningbold.on.ToonE.target’
the lightingbolt.on.toona.target is that the syntax? or is that representing a macro in game? which i set up verbatium but i cant get even the simple keymapping to work :|
suprafro
02-16-2010, 02:44 PM
Quick hello world example of a lightning bolt, im just doing this off the cuff from your example so no guarantees its going to work but it will hopfully point you in the right direction. I like to use all caps hotstring ids
format: key --> hostring
ToonA keymap:
‘2’ ---> ‘LBTOONA’
‘Ctrl + Alt + i’ ---> ‘LBTOONB’
‘Alt + Shift + i’---> ‘LBTOONC’
‘Ctrl + Alt + Shift + i’ ---> ‘LBTOOND’
‘Ctrl + i’ ---> ‘LBTOONE’
ToonA in game macros (notice that there are 2):
key 2:
/cast Lightning Bolt
key i:
/target [@TOONB, mod:ctrl, mod:alt][@TOONC, mod:shift, mod:alt][@TOOND, mod:shift, mod:alt, mod:ctrl][@TOONE, mod:ctrl]
/target targettarget
/cast lightning bolt
ToonB keymap:
‘Shift + Ctrl + i’ ---> ‘LBTOONA’
‘2’ ---> ‘LBTOONB’
‘Alt + Shift + i’---> ‘LBTOONC’
‘Ctrl + Alt + Shift + i’ ---> ‘LBTOOND’
‘Ctrl + i’ ---> ‘LBTOONE’
ToonB in game macros (notice that there are 2):
key 2:
/cast Lightning Bolt
key i:
/target [@TOONA, mod:shift, mod:ctrl][@TOONC, mod:shift, mod:alt][@TOOND, mod:shift, mod:alt, mod:ctrl][@TOONE, mod:ctrl]
/target targettarget
/cast lightning bolt
ToonC keymap:
‘Shift + Ctrl + i’ ---> ‘LBTOONA’
‘Ctrl + Alt + i’ ---> ‘LBTOONB’
‘2’---> ‘LBTOONC’
‘Ctrl + Alt + Shift + i’ ---> ‘LBTOOND’
‘Ctrl + i’ ---> ‘LBTOONE’
ToonC in game macros (notice that there are 2):
key 2:
/cast Lightning Bolt
key i:
/target [@TOONA, mod:shift, mod:ctrl][@TOONB, mod:ctrl, mod:alt][@TOOND, mod:shift, mod:alt, mod:ctrl][@TOONC, mod:ctrl]
/target targettarget
/cast lightning bolt
etc, etc for TOOND and TOONE
Whats happening here is this, say your using TOONA is current active window. When you hit 2, 2 is sent to that window while SHIFT + CTRL + i is sent to all of your alt windows (assuming they have their respective keymaps loaded)
donut132
02-16-2010, 07:53 PM
thx for the responses. but i guess i need to be more clear......
the hotstring.... it isnt working for me, or i guess i am not putting it in right, i might be to literal. here is my img from another post i made, this is how i had it set up, and i had the macro in game on the "i" key just for the first one. here
BTw with this keymap i had loaded this macro on "i" key and just reg lightningbolt on key 2
/assist [mod:ctrl,mod:Shift,nomod:alt]Lowerquality;[mod:ctrl,mod:alt,nomod:Shift]nooquality;[mod:alt,mod:Shift,nomod:ctrl]lowstquality;
/cast [harm] Lightning Bolt
/targetlasttarget
http://img140.imageshack.us/img140/7504/keyclonesetupg.jpg
donut132
02-16-2010, 08:13 PM
crap, wouldnt let me add text behind the stupid picture but here let me try and ask this .
You say toonA keymap
‘2’ ---> ‘LBTOONA’
‘Ctrl + Alt + i’ ---> ‘LBTOONB’
‘Alt + Shift + i’---> ‘LBTOONC’
‘Ctrl + Alt + Shift + i’ ---> ‘LBTOOND’
‘Ctrl + i’ ---> ‘LBTOONE’
what should lbtoona-e stand for? do i enter that word for word? or should i just enter "i" with the appropriate macro in the slot "i".
Here is my macro for "i" i was trying to use
/assist [mod:ctrl,mod:Shift,nomod:alt]Lowerquality;[mod:ctrl,mod:alt,nomod:Shift]nooquality;[mod:alt,mod:Shift,nomod:ctrl]lowstquality;
/cast [harm] Lightning Bolt
/targetlasttarget
but... my problem is this. The hotstring could be anything right? the corresponding key -> hot string
so if i key map that key=2 and hotring = i and load that on all 3 toons.. shouldnt every time i press 2 it would press i? at leaste on 2 of the 3 wow screens ? but it does nothing it presses 2 on all 3 .... even with keymaps loaded... :(
so to retell what i just asked...
Lowerquality Keymap
2 -----> i
Noquality keymap
2------->i
Lowstquality keymap
2----------->i
Loading these 3 keymaps should technically make it when i press 2 on any of the wow screens, it press i on the other 3 right? or am i just a complete dumbfuck? which is very likely. thx again for the help
donut132
02-16-2010, 11:06 PM
update... i tried the hotstring syntax like this
Here is the macro i set up for i
/assist [mod:alt,mod:ctrl] Lowerquality; [mod:ctrl]Nooquality; [mod:alt]Lowstquality
/cast [harm] Lightning Bolt
/targetlasttarget
in key "2" i put lightning bolt just the spell
then in my keymap for Lowerquality (toona) (the writing is not in the keymap i just put that there to show what the fuck im doing ... )
Key Hotstring
2 ---------------------> 2
ctrl+i ------------------> ctrl+i ( my guess here is that ctrl + i will assist nooquality(toonb)
Ctrl+alt+i -------------> alt+i (assist lowstquality toonc)
Keymap for Nooquality (toonb)
key hotstring
2 ----------------------------------> 2
alt+i -------------------------------> alt+ctrl+i (assist lowerquality (toona)
ctrl+alt+i --------------------------> alt + i (assist lowstquality toonc)
then keymap for lowstquality (toonc)
key hotstring
2 -----------------------> 2
ctrl+i ------------------> ctrl+i assist nooquality toon b
alt+i --------------------> alt+ctrl+i (assist lowerquality toona)
when i manually press these keys they work perfect. but the damn keymap will not work, even if i had it on pass only hotstrings. It will not do anything but press 2 on every damn wow window.
*** what the hell im going to try a new key besides i i guess but i have all the functions that use i unbinded ..... this is getting really annoying.
am i even doing this right at all?
suprafro
02-17-2010, 02:39 PM
It seems like your hotstrings arn't loaded, 2 should not be broadcast to your alts at all. Though it shouldn't matter (assuming you really did load a different keymap per toon) Try to give each keymap a different description instead of giving them all the same ^ (looks like they all have the same description in the keyclone default view)
donut132
02-17-2010, 06:19 PM
hmmmm okay i got a huge update... i have no idea how this works but i d/l'd another guys keymaps and it works.... what the hell did he do? what are these h22 things in the hotstring? i dont understand that. THAT is what i have been trying to figure out this whole time is what to put in hot strings....
http://img641.imageshack.us/i/wtf2x.jpg/
what are all these h21 stuff? i dont get it - what is all i have been tyring to figure out this whole time
here is the blog that i got the hotstrings from, and i just made my own macros and used the [ ] ; ' , . keys, which is only 6 so i prob need to learn how to make more.... but i do not understand how he got here? i know how to make my macros now and it works like a charm
** if i open a keymap in notepad it looks like this
k(49.0.0):hs(H11)
k(50.0.0):hs(H21)
k(51.0.0):hs(H31)
k(52.0.0):hs(H41)
k(53.0.0):hs(H51)
k(186.4.4):hs(H35)
k(186.17.17):hs(H33)
k(186.20.20):hs(H32)
k(186.21.21):hs(H34)
k(187.0.0):hs(H61)
k(188.4.4):hs(H55)
k(188.17.17):hs(H53)
k(188.20.20):hs(H52)
k(188.21.21):hs(H54)
k(190.4.4):hs(H65)
k(190.17.17):hs(H63)
k(190.20.20):hs(H62)
k(190.21.21):hs(H64)
k(219.4.4):hs(H15)
k(219.17.17):hs(H1
suprafro
02-17-2010, 06:28 PM
H21,etc are the hotstringIDs, that is how the associations are made between keymaps (notice that the hotstring IDs exist in each keymap file but may map to different keys depending on which keymap file you are looking at it). In my above example I used LBTOONA, LBTOONB, LBTOONC. My personal preference for hotstring IDs is to keep them short, all caps, use only alphanumeric characters, and include the toons name for each assist. It could be that keyclone got confused by your hotstring ids which could have been too long, or mabey it doesnt handle punctionaction correctly (noticed you had periods in there)
Anyway, grats on getting it to work :D
donut132
02-17-2010, 06:36 PM
OKAY FOR ANYONE WHO IS A NOOB LIKE ME AND CAN NOT FIGURE OUT THE HOTSTRING CAUSE THERE IS NO REAL GUIDE TO TELL YOU WHAT THEY STAND FOR OR WHAT NOT - HERE IS A WAY YOU CAN DO IT IN 20 MINS OR LESS AND WORK FINE.
okay. First off, make sure you have keyclone :) :P
Okay im about to give you a link to a zip file that has 5 premade keymaps, not done by me but i use them and it worked.
Here is the blog where it is, and here is the direct link to zip - blog here http://whatisearchfor.blogspot.com/2008/08/wow-multiboxing-setup.html
Direct link to the zip file is here, all credit goes to the above blog guy - http://rapidshare.com/files/139790223/keyclone.zip.html
when i open keymap1 from that zip it looks like this in notepad - not that i know what the h21 stands for... heh
keymap1
k(49.0.0):hs(H11)
k(50.0.0):hs(H21)
k(51.0.0):hs(H31)
k(52.0.0):hs(H41)
k(53.0.0):hs(H51)
k(186.4.4):hs(H35)
k(186.17.17):hs(H33)
k(186.20.20):hs(H32)
k(186.21.21):hs(H34)
k(187.0.0):hs(H61)
k(188.4.4):hs(H55)
k(188.17.17):hs(H53)
k(188.20.20):hs(H52)
k(188.21.21):hs(H54)
k(190.4.4):hs(H65)
k(190.17.17):hs(H63)
k(190.20.20):hs(H62)
k(190.21.21):hs(H64)
k(219.4.4):hs(H15)
k(219.17.17):hs(H13)
k(219.20.20):hs(H12)
k(219.21.21):hs(H14)
k(221.4.4):hs(H25)
k(221.17.17):hs(H23)
k(221.20.20):hs(H22)
k(221.21.21):hs(H24)
k(222.4.4):hs(H45)
k(222.17.17):hs(H43)
k(222.20.20):hs(H42)
k(222.21.21):hs(H44)
okay- now that you have the keymaps and keystrings know this - they are keyed from action bar 6 (which is top left action bar right above your 1-10 keys and below warrior stance bar) and anywhere on this bar you gotta make 6 new keybinds.
the keybinds that must be used are [ ] ; ' , . yes, that is bracekts, simicolon and comma and periods.
Now these are set up for numbers 1-6 on your action bar. and on my shaman i made 6 macros on each. LAter i will add a [harm,] macro but i havnt figured it out yet. the harm macro will let me use a heal on my attacks so 1 and be chain lighting and chain heal depending on who i have targeted. okay i set mine up for 3 boxes, 3 shamans named lowerquality, nooquality, lowstquality. so if you are wanting to use these - put them in wordpad and find and replace Lowerquality with your char name, then with noo and lowst. and your macros will works fine. here are the list of my 6 macros put from [];',. on the bar above me action bar, which i put the normal spells 1-6 on my action bar. Which 1=follow 2= chainlighting 3=lightingbolt 4= flame shock 5=lesser healing wave 6=chain heal
lowst
/target [mod:ctrl,mod:shift,target=Lowerquality] [mod:ctrl,mod:alt,target=Noquality]
/cast [target=targettarget] Chain Lightning
/targetlasttarget
/target [mod:ctrl,mod:shift,target=Lowerquality] [mod:ctrl,mod:alt,target=Noquality]
/cast [target=targettarget] Lightning Bolt
/targetlasttarget
/target [mod:ctrl,mod:shift,target=Lowerquality] [mod:ctrl,mod:alt,target=Noquality]
/cast [target=targettarget] Flame Shock
/targetlasttarget
/target [mod:ctrl,mod:shift,target=Lowerquality] [mod:ctrl,mod:alt,target=Noquality]
/cast [target=targettarget] Lesser healing wave
/targetlasttarget
/target [mod:ctrl,mod:shift,target=Lowerquality] [mod:ctrl,mod:alt,target=Noquality]
/cast [target=targettarget] Chain Heal
/targetlasttarget
/target [mod:ctrl,mod:shift,target=Lowerquality] [mod:ctrl,mod:alt,target=Noquality]
/follow
/targetlasttarget
noquality
/target [mod:ctrl,mod:shift,target=Lowerquality] [mod:alt,mod:shift,target=Lowstquality]
/cast [target=targettarget] chain lightning
/targetlasttarget
/target [mod:ctrl,mod:shift,target=Lowerquality] [mod:alt,mod:shift,target=Lowstquality]
/cast [target=targettarget] Lightning Bolt
/targetlasttarget
/target [mod:ctrl,mod:shift,target=Lowerquality] [mod:alt,mod:shift,target=Lowstquality]
/cast [target=targettarget] flame shock
/targetlasttarget
/target [mod:ctrl,mod:shift,target=Lowerquality] [mod:alt,mod:shift,target=Lowstquality]
/cast [target=targettarget] lesser healing wave
/targetlasttarget
/target [mod:ctrl,mod:shift,target=Lowerquality] [mod:alt,mod:shift,target=Lowstquality]
/cast [target=targettarget] chain heal
/targetlasttarget
/target [mod:ctrl,mod:shift,target=Lowerquality] [mod:alt,mod:shift,target=Lowstquality]
/follow
/targetlasttarget
lower
/target [mod:ctrl,mod:alt,target=Noquality] [mod:alt,mod:shift,target=Lowstquality]
/cast [target=targettarget] Chain lightning
/targetlasttarget
/target [mod:ctrl,mod:alt,target=Noquality] [mod:alt,mod:shift,target=Lowstquality]
/cast [target=targettarget] Lightning Bolt
/targetlasttarget
/target [mod:ctrl,mod:alt,target=Noquality] [mod:alt,mod:shift,target=Lowstquality]
/cast [target=targettarget] Flame Shock
/targetlasttarget
/target [mod:ctrl,mod:alt,target=Noquality] [mod:alt,mod:shift,target=Lowstquality]
/cast [target=targettarget] Lesser healing wave
/targetlasttarget
/target [mod:ctrl,mod:alt,target=Noquality] [mod:alt,mod:shift,target=Lowstquality]
/cast [target=targettarget] chain heal
/targetlasttarget
/target [mod:ctrl,mod:alt,target=Noquality] [mod:alt,mod:shift,target=Lowstquality]
/follow
/targetlasttarget
after days and hours of tyring my own failed keymaping these took me 30 mins to put in and make the macros and they work perfect.... i still do not know what the h21 stand for in the keymap, hopefully somebody will explain to me what it means soon. - but if you suck like me this might help you get started!! hope i might of helped somebody out there.
vBulletin® v4.2.2, Copyright ©2000-2025, Jelsoft Enterprises Ltd.