CFXControl Flex Wiki
English中文

Features

Trigger Modes

Every binding pairs which button with how it fires. Control Flex offers ten trigger modes, so one button can tap, hold, latch, and double-press for different actions.

The Ten Modes

Mode When it fires Typical use
PressOnce, on button downOne-shots and menu opens
ReleaseOnce, on button upLayer return, “on let go” actions
HoldActive the whole time heldMovement, look, sustained use, layer switches
TapOnce, on release after a short press; if held past the threshold, nothing fires on releaseQuick actions that must not fire on a hold
Long PressOnce, after being held past the long-press thresholdA second function on the same button (e.g. pause menu)
ToggleFirst press activates and holds, second press releases; independent of button hold (RELEASE events are ignored)Persistent states: sprint, walk mode, POV
Double PressA second press inside the tap window fires once immediately on down (not latched)An extra one-shot alongside Hold / Press
Double TapTwo short presses; fires once on the second releaseConfirm-style actions that must not steal the first tap
Double HoldShort press, then press-and-hold inside the tap window; stays active until releaseTap-then-hold for deliberate triggers that resist misfires
Double ToggleSame latch as Toggle; flips on the second short-press releaseA latch sharing one button with its Hold variant (Basic does this for sneak)

Thresholds & Time Windows

Changing a Mode

Worked Examples

Button Binding Effect
R-stick click HOLD + DOUBLE_TOGGLE Hold to sneak, double-tap to latch sneak (Basic default)
Start LONG_PRESS Long press opens the pause menu; short presses do nothing
D-Pad → TAP Tap to change perspective; an accidental hold does nothing

To combine buttons into one action, see Combo Keys; to bake toggles into a template, see Configuration.