FAQ  •  Register  •  Login

[WoW] Click to Move (On/Off)

Moderator: MiRai

<<

Ualaa

Grandmaster Guidesmith

Posts: 714

Joined: Wed Nov 18, 2009 8:36 pm

Post Sat Dec 19, 2009 2:22 pm

Click to Move (On/Off)

I want to have "Click to Move" (CTM) enabled on all of the other characters.
But I want to have it disabled on my active/hot character; I find it annoying to have enabled on my active toon.

On a character switch, my IS Boxer runs the Keymap: Control - Follow/JambaMaster.
This runs:
a) General - FTL Follow Me (Window: All w/o Current).
b) WoW Macro Action (Window: Current) /jamba-team iammaster all.

I attempted to modify this by adding:
c) (Window: Current) /console AutoInteract 0
d) (Window: All w/o Current) /console AutoInteract 1



I don't entirely understand the need for a "Key Combination", for a macro which IS Boxer will run, and which I will not run in game.
However, I did assign a unique and unused key combination to each, something I will never accidently press in game.
(c) uses Alt + Ctrl + Page Up.
(d) uses Alt + Ctrl + Page Down.

I exported my configuration.
Started the game up.
Even tried a /reloadui.

However, the toons are not running these (c and d) macros on switches.
I have verified, manually typing the AutoInteract commands in game, works as desired.
Streaming in 720p HD: www.twitch.tv/ualaa
<<

lax

User avatar

Site Admin

Posts: 7303

Joined: Tue Nov 17, 2009 9:32 pm

Post Sat Dec 19, 2009 3:03 pm

Re: Click to Move (On/Off)

I think I've always had issues using page up/page down in WoW key bindings. I think it was related to the chat window's paging features. Haven't tried in a while but that's the only reason I'd think it wouldn't do it.
<<

Ualaa

Grandmaster Guidesmith

Posts: 714

Joined: Wed Nov 18, 2009 8:36 pm

Post Sat Dec 19, 2009 3:35 pm

Re: Click to Move (On/Off)

With a bit of help from Lax, I have got this working.
What I did:

Created two Keymaps.

Keymap 1 "CTM Off"
Hotkey: Alt + Ctrl + ,
New Macro Action.
Target: Window (Current)
Key Combination: Control + Alt + ,
Display As (in Step): Checked; "Ctrl + Alt + Comma (CTM Off)"
In macro generator: /console AutoInteract 0

Keymap 2 "CTM On"
Hotkey: Alt + Ctrl + .
New Macro Action.
Target: Window (All w/o Current)
Key Combination: Control + Alt + .
Display As (in Step): Checked; "Ctrl + Alt + Period (CTM On)"
In macro generator: /console AutoInteract 1

Then modified my Follow/JambaMaster Keymap (Control Keymaps)
Added (twice) - Key Map Actions >> Do Mapped Key Action.
a) Window: Current, General, CTM Off.
b) Window: Current, General, CTM on.

Then exported to Inner Space.




*Edited*
Changed the above post, for the Target of a Mapped Key update.
Last edited by Ualaa on Mon Jan 11, 2010 4:07 am, edited 1 time in total.
Streaming in 720p HD: www.twitch.tv/ualaa
<<

Ualaa

Grandmaster Guidesmith

Posts: 714

Joined: Wed Nov 18, 2009 8:36 pm

Post Sun Jan 10, 2010 5:22 pm

Re: Click to Move (On/Off)

With the latest version, this mapped key has broken.

The only change I can see is: * Bug fixed: The Target option of a Do Mapped Key Action now works correctly



On a character switch, I am running the Follow/JambaMaster mapped key.
This does:
a) FTL Follow Me, in General Keymap -> Self
b) Ctrl + Alt + F12 -> Self
c) CTM On, in General Keymap -> All Other.
d) CTM Off, in General Keymap -> Self.


The CTM on, is excuting for all characters, even the newly switched to character.
The CTM off, is not executing for the new active toon.
As far as I can tell, it should.
Target - Self, should apply the CTM Off (mapped key) to this character.


Looking at my two mapped keys.
CTM Off is a WoW macro action, which sends "/console AutoInteract 0" to the current window.
Which again, is the new hot toon.
So do not see why it is not working.

And then CTM on, which sends "/console AutoInteract 1" to Window: All without current.
Which should only affect the other (slave) characters, and not the current toon.
Streaming in 720p HD: www.twitch.tv/ualaa
<<

scartomyzon

Posts: 9

Joined: Wed Dec 09, 2009 8:07 am

Post Sun Jan 10, 2010 7:31 pm

Re: Click to Move (On/Off)

The same thing happened to me. I could not get the CTM off key map to work. I eventually combined jamba-master and CTM On/Off key maps into one key map using two actions:

Action 1: World of Warcraft Macro Action
target = Window:Current
Key Combination = Ctrl+Shift+Alt+[
/jamba-team iammaster all
/console AutoIntercat 0

Action 2: World of Warcraft Macro Action
target = Window: All w/o Current
Key Combination = Ctrl+Shift+Alt+.
/console AutoIntercat 1

I have this activate whenever I swap characters. IT works just like the old one.

Don not know what happened with the new ISBoxer build that would break the CTM off key map that you wrote originally wrote. It seemed like it was having trouble sending more than one action to the current window, but I made a little pop-up text action and it had no problem showing the text on character swap.

Mark
<<

lax

User avatar

Site Admin

Posts: 7303

Joined: Tue Nov 17, 2009 9:32 pm

Post Sun Jan 10, 2010 8:45 pm

Re: Click to Move (On/Off)

The issue with this as Ualaa originally had it is as follows.

Do Mapped Key Action for CTM On was previously ignoring the configured Target. The Target of a Do Mapped Key Action defines which characters effectively press the Hotkey to activate the Mapped Key (in other words, exactly like going to each of the windows as specified by the Target, and pressing that Hotkey yourself to use this Mapped Key) -- NOT which Characters receive some keystroke of some action in some step.

So, before this fix, it did this:
c) CTM On, in General Key Map -> Self.
After the fix, it now does this, as configured:
c) CTM On, in General Key Map -> All Other.

The problem is that the CTM On mapped key then sends some keystroke to All Other. The intent was obviously not for all of your other characters to, in turn, send a keystroke to all other characters.

The simple fix is to set it to what it was doing before the fix, by changing the Do Mapped Key Action described as "c" to have the target Window: Current (self).


I make a lot of use of Do Mapped Key Actions because it allows me to toggle different abilities on or off (e.g. switch between exorcism, heal self, or heal tank for AoW procs on my ret pallies). Here's a little tidbit of wisdom that isn't really obvious until you do it a lot:

As a general rule, any Mapped Key that you intend to use with a Do Mapped Key Action should avoid affecting other windows. Send keystrokes to self only.

One of the benefits you get from this is that you can control the affected targets of the Mapped Key, by setting the Do Mapped Key Action's Target options.
... For example, I have a Mapped Key for Consecration. I used to just have that, and hit Ctrl+G8 and it sent the Consecration key combo to all of my paladins. Well, that's no good if I want to use it with Do Mapped Key Action and send it to all of my paladins except for my holy paladin. What I actually have now is a Mapped Key with no Hotkey just with a wow macro action to Self for /cast consecration. Now I can use a Do Mapped Key Action and have some Action Target Group consecrate, or only specific characters, etc.

Another benefit you get is the ability to toggle this on or off entirely in a given window, without having to mess with lots of Action Target Groups.
... This means that if I want everyone but my healer to Consecrate, and I don't want to make another Do Mapped Key Action with the Target having some group that specifically excludes him, I can use a Mapped Key State Action to disable this Mapped Key in my healer's window. Then, since it's not loaded, when the healer gets the Do Mapped Key Action instruction to do the disabled Mapped Key, it will instead do nothing.

There are some exceptions, like FTL Follow Me and the like. These are different in that they are only useful for everyone but the subject (the "Me" in "Follow Me") -- note that "CTM On" has no implied subject, and IMO should affect only Self. This means that the FTL Follow Me key itself intends to affect other windows (it would be useless otherwise, since nothing is to change for the subject), and if used in a Do Mapped Key Action, the Target should not include multiple subjects (else they are each trying to get everyone else to follow them, in some arbitrary order).
<<

Ualaa

Grandmaster Guidesmith

Posts: 714

Joined: Wed Nov 18, 2009 8:36 pm

Post Sun Jan 10, 2010 10:39 pm

Re: Click to Move (On/Off)

Thanks to some assistance from Lax on the IRC, got this worked out.
Changed the target, in the control keymap (for CTM On) to Current Window.

Prior to the change:
- I had the current window, running a mapped key to disable CTM for themself.
- Also had every other window, running a mapped key which enabled CTM for all other windows (their perspective).
Example:
A tells B, C and D to enable CTM in other windows.
B says ok, A/C/D turn it on.
C says ok, A/B/D turn it on.
D says ok, A/B/C turn it on.

After the change:
- The CTM off, run in the current window and affecting the current window... did not need a change.
- The mapped key CTM On, is run in the current window. IE, the current window is the one sending the instruction.
- Not having the instruction sent from all of the other characters.
- So now, A tells B/C/D to enable CTM... not to have them enable it for all windows other their own.

Pretty simple change.
Streaming in 720p HD: www.twitch.tv/ualaa

Return to Key Maps

Who is online

Users browsing this forum: No registered users and 3 guests