Help
Hold and double-tap actions
Every row can carry three outputs on one control: the normal press, a hold action that fires when the control is held past a threshold, and a double-tap action that fires on two quick presses. It is the cheapest way to fit more onto a small controller, and it is how a single switch on an adaptive controller can do three things.
Hold action
- Expand Options on the row and switch on Hold action.
- Set the threshold in milliseconds. 400 to 600 feels natural; go longer for a control that gets pressed by accident.
- Pick the hold outputs, one or several.
A press shorter than the threshold fires the normal output on release. A press that lasts past it fires the hold output instead, and the normal output stays quiet. The row's note field is a good place to write both down.
Double-tap action
- Switch on Double-tap action.
- Set the window in milliseconds. 250 to 350 suits most people; a longer window helps a hand that moves slowly.
- Pick the double-tap outputs.
Two presses inside the window fire the double-tap output. Because the app has to wait for a possible second press, the single-press output on a row with a double-tap action fires when the window closes rather than instantly; keep the window short on buttons that need to feel immediate.
Stacking them
Hold, double-tap, a chord modifier, toggle, and turbo can all be on the same row. A typical adaptive layout: press is left click, hold is right click, double tap is Return, and while a second switch is held the same button is Escape. Six switches become a full pointer plus a keyboard's most used keys.
Examples in the built-in presets
Presentation Remote uses a hold to blank the screen. The Smart Preset Maker's game layouts use holds for sprint and crouch toggles. The Access Controller guide and the few-buttons guide lean on these heavily.
Questions
Can the hold action be a macro?
Yes. Hold and double-tap outputs are ordinary outputs, so a macro, a system function, or a Siri Shortcut all work.
Does a hold action repeat while I keep holding?
No, it fires once when the threshold is crossed. Use turbo on a separate row if you need repetition.