AlpakkaKapybaraMarmota

OverviewManualGalleryComponents

THE MANUAL IS NOT YET UPDATED TO REFERENCE DESIGN v1.0

Alpakka manual

DIY & Hardware

Config

Common problems

Soldering problems (soon)
Parts fitting (soon)
Touch detection (soon)

Profiles

Flight (soon)
RTS (soon)

Developer

PCB development (soon)
Case mods (soon)

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 InputCtrl 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 cloudProfile load / save to file
Virtual XInput device
Hardware XInput device (app not required)
Steam button shortcuts / guide button chords layoutHome button shortcuts (home profile)
Profile action sets and layersProfile layers - Not implemented yet #70

Buttons

Steam InputCtrl app
Normal / Long / Double pressNormal / Long / Double press
Multiple commands per buttonMultiple actions per button
InterruptableImmediate / trigger both
Button axis commandButton to axis (absolute)
Move by amountButton to axis (relative) - Not implemented yet #118
ChordsChords - Not implemented yet #70
N/AEdit macros - Not implemented yet #29
Toggle / CycleNot planned at the moment

Gyro

Steam InputCtrl app
Gyro to mouseGyro to mouse
Gyro to directional padGyro to buttons
Gyro to joystickGyro to thumbstick (absolute)
Gyro to joystick cameraGyro to thumbstick (relative) - Not planned at the moment #77
Gyro hold to enable / suppress gyroGyro mode touch on / touch off
Gyro activation buttonGyro engage (touch sensor or any button)
Gyro acceleration / precisionGyro acceleration / tightening - Not implemented yet #107
Gyro momentumGyro momentum - Not implemented yet #102
Trigger press mouse dampeningDPI multiplier on button - Not implemented yet #104
3DOF to 2D modes: Yaw / Pitch / RollGyro axis: X / Y / Z (Local space)
3DOF to 2D modes: World spaceNot planned at the moment

Thumbstick

Steam InputCtrl app
Joystick deadzone / anti-deadzoneThumbstick deadzone / anti-deadzone
Joystick outer ring (with invert option)Thumbstick inner and outer rings (both)
Joystick overlap regionThumbstick overlap
Joystick to directional padThumbstick to buttons
Joystick mouseThumbstick to mouse - Not implemented yet #77
Joystick directional pad analog emulationThumbstick WASD 16-direction emulation - Not implemented yet #127
N/AThumbstick push auto-toggle - Not implemented yet #128
N/AEdit glyph-stick keyboard - Not implemented yet #25
N/AEdit daisywheel keyboard - Not implemented yet #26
Flick stickNot planned at the moment