Skip to content

Controls

mogeldev edited this page Nov 10, 2026 · 5 revisions

Controls

SDL-compatible controller recommended; touch controls also work. Launcher navigation supports touch and controller/keyboard focus.

Touch layout

Area Controls
Left Movement stick, d-pad, LT/LB, left-stick click
Right Look stick, A/B/X/Y, RT/RB, right-stick click
Top Back and Start

Touch acts as player 1's controller; controller rebinding applies. Look uses the right stick, not free swipe. Buttons give short haptic feedback. Layout/size are fixed; triggers are on/off, not analog.

Recomp Settings → CONTROLLER → GENERAL:

Setting Values / default
TOUCH CONTROLS AUTOMATIC: hidden while a controller is connected; ON / OFF also available
TOUCH CONTROLS OPACITY 10–100%; 50% default

Automatic visibility updates shortly after connecting/disconnecting a controller. Reduce opacity if controls obscure the HUD.

Setting help

With a controller, press Y on a row in Recomp Settings or on the CONTROLLER page to read what it does. Help is available in English, French, German, Italian and Spanish. There is no keyboard key for it.

Gyro aiming

Recomp Settings → CONTROLLER → GYRO:

  1. Enable GYRO AIMING (default: off).
  2. Select GYRO SOURCE → PHONE (Android default) or CONTROLLER.
  3. Select CALIBRATE GYRO and keep the phone still for about two seconds. Status becomes DONE, or RETRY after ten seconds without a valid still window.
  4. Adjust sensitivity, axis (YAW / ROLL / WORLD) and independent X/Y inversion.

Phone mode requires gyroscope and accelerometer. Motion adds to touch/stick look only while aiming a weapon or sniping. It works with the touch overlay hidden; controller-only activation/recenter buttons show NONE. Pause/focus loss stops phone input. Both landscape orientations are supported.

Saved choices survive updates. Older gyro settings inherit previous stick inversion until changed. Broader sensor and controller-gyro coverage remains untested; see Compatibility.

Clone this wiki locally