Ctrl app

OverviewFeaturesApp ↗

Ctrl app compared to Steam Input

(This is not a comprehensive list of all Steam Input features)

Overview

Ctrl appSteam Input
For any launcher, and any gameOnly for Steam games (or added to Steam)
12 profiles stored in the controller1 profile per game (executable tracking)
Profile load / save to fileProfile load / save to cloud
Hardware XInput device (app optional)Virtual XInput device (running in the OS background)
Home shortcuts (home profile)Steam button shortcuts / guide button chords layout
Profile layers - Not implemented yet #70Profile action sets and layers
Works in login screen, admin windows, and UEFI/BIOSNo

Buttons

Ctrl appSteam Input
Normal / Long / Double pressNormal / Long / Double press
Toggle / Repeat / Cycle - Not implemented yet #225Toggle / Repeat / Cycle
Immediate / trigger bothInterruptable
Up to 4 actions per buttonMultiple commands per button
Button to axis (absolute)Button axis command
Button to axis (relative) - Not implemented yet #118Move by amount
Chords - Not implemented yet #70Chords
Quick-chat macrosNo

Gyro

Ctrl appSteam Input
Gyro to mouseGyro to mouse
Gyro to buttonsGyro to directional pad
Gyro to thumbstick (absolute / tilt)Gyro to joystick (absolute / tilt)
Gyro to thumbstick (relative) - Not planned at the moment #77Gyro to joystick camera
Gyro mode touch on / touch offGyro hold to enable / suppress gyro
Gyro activation (touch sensor / any button)Gyro activation button
Gyro acceleration / tightening - Not implemented yet #107Gyro acceleration / precision
Gyro momentum - Not implemented yet #102Gyro momentum
DPI multiplier on button - Not implemented yet #104Trigger press mouse dampening
Gyro axis: X / Y / Z (Local space)3DOF to 2D modes: Yaw / Pitch / Roll
Gyro axis: X / Y / Z (World space) - Not implemented yet #793DOF to 2D modes: World space

Thumbstick

Ctrl appSteam Input
Thumbstick deadzone / anti-deadzoneJoystick deadzone / anti-deadzone
Thumbstick inner and outer rings (both)Joystick outer ring (with invert option)
Thumbstick push auto-toggleNo
Thumbstick overlapJoystick overlap region
Thumbstick to buttonsJoystick to directional pad
Thumbstick to mouseJoystick mouse
Thumbstick WASD 16-direction emulation - Not implemented yet #127Joystick directional pad analog emulation
Thumbstick Rotation mode (mouse output)Flick stick
Thumbstick Rotation mode (any axis output)No
Daisy-wheel keyboardDaisy-wheel keyboard (deprecated)
Glyph-stick keyboardNo