Face & head
Map head pitch, yaw and roll—or expressions such as mouth open, smile, brow raise and wink. Personal calibration helps each signal fit you.
Closed beta · Android
Intent Controller brings gamepads, switches, face and head movement, keyboards, mice and custom hardware into one adaptable controller.
Inputs
Output
Built around intent
Combine the inputs that work for you, then decide what each signal should mean. One profile can be precise and minimal. Another can blend several devices and movements together.
01 · Your inputs
Start with one familiar device or combine several. Intent Controller normalises every signal before it reaches your control map.
Map head pitch, yaw and roll—or expressions such as mouth open, smile, brow raise and wink. Personal calibration helps each signal fit you.
Use standard USB or Bluetooth controllers, analog joysticks and flight-style controls.
Turn individual keys, clicks and pointer movement into buttons, sticks or triggers.
Connect custom switches, sensors and accessible hardware over Bluetooth, USB or Wi-Fi.
Build a touch layout with buttons and sticks placed and sized around your reach.
02 · How it works
A mapping is more than button A to button B. It expresses what you want to happen, when it should happen and which input takes authority.
Add one or more input sources. Raw values are calibrated and normalised into a consistent range.
Create intents with one or more actions. Choose tap, hold, combo or chained behaviour when you need it.
If signals compete for the same channel, authority, timing, magnitude and reliability determine one clear winner.
The unified controller state is sent to your chosen output while the safety layer watches every transition.
A map that speaks human
Name an intent for the outcome you want—Brake, Aim, Jump, Pause—then attach the controls and timing it needs.
03 · Your outputs
Build the control map once, then connect it to the output that fits the game and setup in front of you.
Send input directly to a PS5 over your network with the built-in Remote Play output.
Discover and connect to an Xbox on your local network, then send the same mapped controller state.
Let your Android phone present itself as a Bluetooth gamepad—without an extra hardware bridge.
Use an ESP32 as a USB or Bluetooth controller bridge, or connect a Pico W over Wi-Fi.
04 · Safety by design
Intent Controller resolves authority for each control separately. During a lower-authority handover, a non-neutral input can be held at neutral until the player deliberately re-engages it.
Immediately release every held control.
Cancel active sequences and stop output.
Opt in per mapping for sustained look or turn axes.
Assign an arming or dead-man control where needed.
Closed beta
Intent Controller is being tested on Android now. Tell us about your setup and we’ll get in touch as places become available.