Repository navigation
Controls
SDL-compatible controller recommended; touch controls also work. Launcher navigation supports touch and controller/keyboard focus.
| 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.
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.
Recomp Settings → CONTROLLER → GYRO:
- Enable GYRO AIMING (default: off).
- Select GYRO SOURCE → PHONE (Android default) or CONTROLLER.
- 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.
- 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.
Prerelease · not stable