Skip to main content

Gestures

Gestures let you map touch actions on the terminal to any soft key. They are configured per profile under Settings > Gestures (mobile profiles only).

By default no gestures are mapped — the terminal uses its native touch behaviors (scrolling, text selection). When you map a gesture, it fires the assigned soft key action instead.

Available gestures

1-finger swipe

Slide one finger left or right across the terminal. Only horizontal directions are configurable — vertical 1-finger swipes always scroll natively.

1-finger flick

A quick, fast swipe. If a regular swipe is also mapped for the same direction, the swipe takes priority.

2-finger swipe

Slide two fingers across the terminal. Vertical 2-finger swipes also support smooth scrolling when mapped to a scroll key (wheel_up / wheel_down).

3-finger swipe

Slide three fingers across the terminal. Same smooth-scrolling support as 2-finger swipe.

Double-tap

Tap twice quickly.

Triple-tap

Tap three times quickly.

Pinch

Two-finger squeeze (pinch in) or spread (pinch out). Each direction is a separate gesture you can map independently.

Rotate

Two-finger twist, clockwise or counter-clockwise. Each direction is a separate gesture.

Default behaviors

These touch actions always use their built-in behavior and are not configurable:

  • Long-press (~500ms hold) — selects the word under the touch
  • 1-finger swipe up/down — native terminal scrolling

Selection actions

Three built-in soft keys are available for mapping to gestures:

Key IDLabelAction
select_lineSel LineSelect the line at the gesture position
select_visibleSel VisibleSelect all visible viewport lines
select_allSel AllSelect all text in the terminal

For example, mapping triple-tap to select_line gives line-select on triple-tap, or mapping it to select_all selects everything.

Configuring gestures

Open Settings, select a mobile profile, and go to the Gestures tab. Each gesture has a dropdown listing all available soft keys (built-in and custom). Set a gesture to disabled to clear it.

Tap Reset to Defaults to clear all mappings.