A Step is part of a Mapped Key that defines a set of Actions to perform at the same time in immediate response to a human input event (a button pressed or released, mouse moved or clicked, etc). ISBoxer will not perform a Step without a human input event, so you must be physically present for anything to happen.
One Step will be performed each time the Mapped Key is activated.
If the "Execute a Step When" option on the Mapped Key is set to press OR release, then the Mapped Key will be activated twice with the keypress. One activation on the downstroke of the key, and another activation on the upstroke.
These options are available for each Step of a Mapped Key.
- Do not advance to the next step is used to prevent the next step of a multi step Mapped Key from becoming the active step.
- ...for at least x.x seconds is only relevant when the "Do not advance" option is selected. This will prevent the next step of a multi step Mapped Key from becoming the active step for a set time. Multiple executions of the mapped key will result in the current step re-executing while this time has not expired from the first execution of this step (in this iteration of the steps).
- and only trigger once is only enabled when the "Do not advance" option is selected. This will prevent the current step from executing multiple times if the mapped key is executed again before having advanced to another step.
- Disable this Step (this Step starts OFF when the Key Map is loaded) is used to prevent this step from executing until it is enabled by using a Mapped Key Step State Action.
Note: "Do Not Advance" pauses Round-robin, so you can have a Mapped Key with 1 Step that uses "Do not advance for __ seconds" set to say, 1 second, and it will keep the same round-robin Target for 1 second at a time. No extra Steps required for that behavior. This also applies to a multi step Mapped Key.