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

  1. Expand Options on the row and switch on Hold action.
  2. Set the threshold in milliseconds. 400 to 600 feels natural; go longer for a control that gets pressed by accident.
  3. 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

  1. Switch on Double-tap action.
  2. Set the window in milliseconds. 250 to 350 suits most people; a longer window helps a hand that moves slowly.
  3. 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.

Related

Download on the Mac App Store