AlpakkaKapybaraMarmota
OverviewManualGalleryComponents
THE MANUAL IS NOT YET UPDATED TO REFERENCE DESIGN v1.0
Alpakka manual
DIY & Hardware
Config
Common problems
Profiles
Flight (soon)
RTS (soon)
Developer
Other
Ctrl app
An optional app for Input Labs devices, able to edit profiles, change advanced settings, and run diagnostics.
The app is hosted at ctrl.inputlabs.io and it is compatible with Windows, Linux and the Steam Deck; without the need to install any additional software in your computer (but it must be used with a WebUSB compatible browser).
The source code is available at GitHub and it is open source.
Additionally the Alpakka is compatible with the Steam Input UI, with or without using the Ctrl app.
Comparison of Ctrl app vs Steam Input
(This is not a comprehensive list of all Steam Input features)
Overview
Steam Input | Ctrl app |
---|---|
Only for Steam games (or added to Steam) | For any launcher and any game |
1 profile per game (detected executable) | 12 profiles stored in the controller |
Profile load / save to cloud | Profile load / save to file |
Virtual XInput device | Hardware XInput device (app not required) |
Steam button shortcuts / guide button chords layout | Home button shortcuts (home profile) |
Profile action sets and layers | Profile layers - Not implemented yet #70 |
Buttons
Steam Input | Ctrl app |
---|---|
Normal / Long / Double press | Normal / Long / Double press |
Multiple commands per button | Multiple actions per button |
Interruptable | Immediate / trigger both |
Button axis command | Button to axis (absolute) |
Move by amount | Button to axis (relative) - Not implemented yet #118 |
Chords | Chords - Not implemented yet #70 |
N/A | Edit macros - Not implemented yet #29 |
Toggle / Cycle | Not planned at the moment |
Gyro
Steam Input | Ctrl app |
---|---|
Gyro to mouse | Gyro to mouse |
Gyro to directional pad | Gyro to buttons |
Gyro to joystick | Gyro to thumbstick (absolute) |
Gyro to joystick camera | Gyro to thumbstick (relative) - Not planned at the moment #77 |
Gyro hold to enable / suppress gyro | Gyro mode touch on / touch off |
Gyro activation button | Gyro engage (touch sensor or any button) |
Gyro acceleration / precision | Gyro acceleration / tightening - Not implemented yet #107 |
Gyro momentum | Gyro momentum - Not implemented yet #102 |
Trigger press mouse dampening | DPI multiplier on button - Not implemented yet #104 |
3DOF to 2D modes: Yaw / Pitch / Roll | Gyro axis: X / Y / Z (Local space) |
3DOF to 2D modes: World space | Not planned at the moment |
Thumbstick
Steam Input | Ctrl app |
---|---|
Joystick deadzone / anti-deadzone | Thumbstick deadzone / anti-deadzone |
Joystick outer ring (with invert option) | Thumbstick inner and outer rings (both) |
Joystick overlap region | Thumbstick overlap |
Joystick to directional pad | Thumbstick to buttons |
Joystick mouse | Thumbstick to mouse - Not implemented yet #77 |
Joystick directional pad analog emulation | Thumbstick WASD 16-direction emulation - Not implemented yet #127 |
N/A | Thumbstick push auto-toggle - Not implemented yet #128 |
N/A | Edit glyph-stick keyboard - Not implemented yet #25 |
N/A | Edit daisywheel keyboard - Not implemented yet #26 |
Flick stick | Not planned at the moment |