FAQ  •  Register  •  Login

execute a Mapped Key after "export to inner space"

Moderator: MiRai

<<

crookedcross

Posts: 23

Joined: Sat Aug 09, 2014 8:04 pm

Post Sat Aug 30, 2014 12:57 pm

execute a Mapped Key after "export to inner space"

Is there a hook to execute a Mapped Key on "slot initialization" and also when you do "export to inner space" ?


I have a bunch of stateful Mapped Keys which are switched on/off by other keys I have defined.
I need to set their default state on startup.
Some should be on by default and some off.
I cannot use:
"This Mapped Key should start OFF (disabled) when the Key Map is turned ON"
on the Advanced page of a Mapped Key because this would wipe my state everytime I temporarily turn off KeyMaps e.g. to answer a chat message.

The "Perform mapped key on character set load or reload" checkbox on the Character Set page does not seem to be invoked on "export to inner space"
<<

hamiltonia

Posts: 26

Joined: Wed Feb 22, 2012 3:46 pm

Post Sat Aug 30, 2014 1:21 pm

Re: execute a Mapped Key after "export to inner space"

Each character has a "Perform this Mapped Key when Character is loaded or reloaded", and the same for each character set. Just select the character or character set in ISBoxer, the option is in the bottom right pane .

Additionally there's a "When I switch to this character" (perform this mapped key, broadcast this keystroke, etc.) - that you can tie to switching slots. It's found by selecting the character set, and then selecting the slot down in the bottom left pane.

If these aren't executing when the character(set) is loaded you may want to make sure that the key map is actually enabled by default. If the action is in a key map that's not enabled by default then it won't execute.
<<

firescue17

User avatar

League of Extraordinary Multiboxers

Posts: 585

Joined: Wed Sep 19, 2012 7:37 am

Location: Omaha, NE

Post Sat Aug 30, 2014 1:35 pm

Re: execute a Mapped Key after "export to inner space"

It the Actions to be executed will be sent to an Action Target Group, it may be necessary to add a Timer Action to delay Actions at Startup (Export). Depending upon the complexity and order or Actons, the Mapped Key States may be set on an empty ATG prior to the ATGs being populated. This can be solved by setting a 1 second startup timer group to set the Step States.

Action 1: Join ATG "My ATG" -> Slot 1
Action 2: Join ATG "My ATG" -> Slot 2
Action 3: Modify <MAPPED KEY> IN <KEY MAP> <STEP #> <Disable / Enable> -> My ATG - Startup in 1 second
<<

crookedcross

Posts: 23

Joined: Sat Aug 09, 2014 8:04 pm

Post Sat Aug 30, 2014 3:51 pm

Re: execute a Mapped Key after "export to inner space"

Thanks!

When I tested "On load character" before it did not seem to work on export, but it sure does now.

I was using a popup text event for the test and suspect it was obscured by another.
<<

crookedcross

Posts: 23

Joined: Sat Aug 09, 2014 8:04 pm

Post Sat Aug 30, 2014 4:33 pm

Re: execute a Mapped Key after "export to inner space"

spoke too soon. :(

"Perform this Mapped Key when Character is loaded or reloaded" does not trigger if I use Character Set -> Launch a Slot

So if I launch my whole team, the character level "on load" Mapped Key is being triggered for each character.
But if I launch only 1 slot of the same team, the Mapped Key is not triggered for that character.

I would expect this behavior for the "...Character Set is loaded or reloaded" Mapped Key.
But for the character level one, shouldn't it be triggered when you launch that character with Launch a Slot ?
<<

crookedcross

Posts: 23

Joined: Sat Aug 09, 2014 8:04 pm

Post Sun Aug 31, 2014 9:41 am

Re: execute a Mapped Key after "export to inner space"

It started working again after I removed the Config.wtf for 1 character which apparently was causing window switching to fail. I think I may have logged into a different char in that char's slot at some point. If it happens again I will examine/save the file before removing.

Return to Key Maps

Who is online

Users browsing this forum: No registered users and 0 guests