Face & head
Use head movement or expressions such as mouth open, smile, brow raise and wink. A short personal setup helps each movement feel natural.
Accessibility-led · Made for anyone
A controller usually starts with button presses. Intent Controller starts with what you want to happen—move, aim, brake, jump—then lets you choose the button, movement, switch or device that makes it happen.
Inputs
Output
Built around intent
An intent is the result you want. Match it to whatever works for you: a button, a key, a movement, a switch, or several controls together.
02 · Your inputs
Start with something familiar or combine several kinds of control. There is no single right way to play.
Use head movement or expressions such as mouth open, smile, brow raise and wink. A short personal setup helps each movement feel natural.
Use standard USB or Bluetooth controllers, analog joysticks and flight-style controls.
Give keys, clicks and pointer movement a new job in your control setup.
Bring custom switches, sensors and homemade controls into the app.
Build a touch layout with buttons and sticks placed and sized around your reach.
01 · How it works
Choose an input, say what you want it to mean, and send the result to the place you want to play.
Add the controller, movement, switch or device you want to use.
Name the result—such as Jump, Aim or Pause—then choose what should happen in the game.
Use one input for one action, or combine controls when that suits you better.
Send your finished setup to a console, a Bluetooth device or a hardware bridge.
Built around the result
Instead of remembering that “A maps to Cross,” build around a familiar idea such as Jump. The same intent can be expressed by a button, a switch, a smile or a combination.
03 · Your outputs
Build the control map once, then connect it to the output that fits the game and setup in front of you.
Play through the app’s built-in Remote Play connection.
Connect to an Xbox and use the same intent-based setup.
Use your Android phone as a Bluetooth gamepad without an extra board.
Use a small board to connect your setup over USB or Wi-Fi.
PlayStation and Xbox Remote Play are Intent Controller’s own connections, not Sony’s or Microsoft’s apps, and are not supported by them. While the app is in beta, you may prefer to pair a spare console profile rather than your main account.
New to hardware? Follow the ESP32 and Pico W guides
04 · Safety by design
Controls should stop when you tell them to. Clear safety actions help you pause, release or reset a setup quickly.
Let go of every held control at once.
Pause the setup and stop its output.
Choose when a held movement should return to rest.
Add a control that must be held before a setup can act.
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.