Difference between revisions of "Round-robin"

From ISBoxer
Jump to: navigation, search
 
(3 intermediate revisions by one user not shown)
Line 1: Line 1:
{{ISBoxer 38}}{{Stub}}{{Round-robin}}
+
{{ISBoxer 38}}{{Incomplete}}{{Round-robin}}
 
[[Round-robin]] is a name given to the idea of sending an instruction (such as a [[Key Combination]]) to each of several windows, one at a time.
 
[[Round-robin]] is a name given to the idea of sending an instruction (such as a [[Key Combination]]) to each of several windows, one at a time.
  
 
There are many ways of accomplishing round-robin behavior in ISBoxer, through [[Mapped Key|Mapped Keys]]:
 
There are many ways of accomplishing round-robin behavior in ISBoxer, through [[Mapped Key|Mapped Keys]]:
* Multiple Steps can be used to perform a different Action or set of Actions each time a [[Hotkey]] is pressed
+
# '''Multiple Steps''' can be used to perform a different Action or set of Actions each time a [[Hotkey]] is pressed
* [[ISBoxer 38]] adds round-robin check boxes to following [[Action|Mapped Key Actions]]:
+
#* Pros: Control over every specific behavior of each step
** [[Keystroke Action]]  
+
#* Cons: Have to set up each individual step and map out each individual window that needs the key, and no easy way to skip characters that are part of the sequence of Steps but not logged in
** [[Named World of Warcraft Macro Action]]
+
# A '''round-robin check box''' is available on several [[Mapped Key Actions]] (see below)
** [[WoW Macro Action|World of Warcraft Macro Action]]
+
#* Pros: Easy to set up without a lot of extra thinking. ISBoxer rotates between windows for you, sending only to the available Target windows matching the description.
** [[Do Mapped Key Action]]
+
#* Cons: Difficult to control the ''order'' of windows in the Round-robin sequence (though it can be done with [[Target#Advanced Target mechanics|Advanced Target mechanics]])
** [[Send Next Click Action]]
+
# '''[[Virtual Mapped Key|Mapped Key Virtualization]]''' (advanced) can also be used, with [[Mapped Key Virtualization Action|Mapped Key Virtualization Actions]] to rotate between different Mapped Keys
** [[Sync Cursor Action]]
+
#* Pros: Similar level of control to multiple Steps, but somewhat easier to set up behavior depending on the composition of your team
* [[Virtual Mapped Key|Mapped Key Virtualization]] can also be used
+
#* Cons: Difficult to configure (or even understand)
 +
 
 +
== The round-robin check box ==
 +
[[File:Keystroke action.png|400px|thumb|right|An action with a round-robin check box]]
 +
;The round-robin check box is available on the following [[Mapped Key Actions]]:
 +
* [[Keystroke Action]]  
 +
* [[Named World of Warcraft Macro Action]]
 +
* [[WoW Macro Action|World of Warcraft Macro Action]]
 +
* [[Do Mapped Key Action]]
 +
* [[Send Next Click Action]]
 +
* [[Sync Cursor Action]]
 +
 
 +
'''"Round-robin within selected Target"''' means that, when this check box is checked, one window at a time out of the selected [[Target]] will receive the [[Key Combination]] or other instructions (depending on the [[Action]]). In other words, you want the Target to be all of (only) the windows that should be part of the round-robin sequence, and then the round-robin check box will handle the rotating between each of the windows.
 +
 
 +
The Round-robin functionality provided by this check box also obeys the "Do not advance" options in your [[Step]], meaning that if it is configured to not advance for at least 0.5 seconds, then the Round-robin will not advance for at least 0.5 seconds (even if only one Step exists in your Mapped Key).
 +
 
 +
== See Also ==
 +
* [[Mapped Keys]]

Latest revision as of 10:25, 19 October 2012

Round-robin is a name given to the idea of sending an instruction (such as a Key Combination) to each of several windows, one at a time.

There are many ways of accomplishing round-robin behavior in ISBoxer, through Mapped Keys:

  1. Multiple Steps can be used to perform a different Action or set of Actions each time a Hotkey is pressed
    • Pros: Control over every specific behavior of each step
    • Cons: Have to set up each individual step and map out each individual window that needs the key, and no easy way to skip characters that are part of the sequence of Steps but not logged in
  2. A round-robin check box is available on several Mapped Key Actions (see below)
    • Pros: Easy to set up without a lot of extra thinking. ISBoxer rotates between windows for you, sending only to the available Target windows matching the description.
    • Cons: Difficult to control the order of windows in the Round-robin sequence (though it can be done with Advanced Target mechanics)
  3. Mapped Key Virtualization (advanced) can also be used, with Mapped Key Virtualization Actions to rotate between different Mapped Keys
    • Pros: Similar level of control to multiple Steps, but somewhat easier to set up behavior depending on the composition of your team
    • Cons: Difficult to configure (or even understand)

The round-robin check box

An action with a round-robin check box
The round-robin check box is available on the following Mapped Key Actions

"Round-robin within selected Target" means that, when this check box is checked, one window at a time out of the selected Target will receive the Key Combination or other instructions (depending on the Action). In other words, you want the Target to be all of (only) the windows that should be part of the round-robin sequence, and then the round-robin check box will handle the rotating between each of the windows.

The Round-robin functionality provided by this check box also obeys the "Do not advance" options in your Step, meaning that if it is configured to not advance for at least 0.5 seconds, then the Round-robin will not advance for at least 0.5 seconds (even if only one Step exists in your Mapped Key).

See Also