Learn Intent Controller

Intent Controller: detailed user guide

Guide for app 1.0.0 · Updated 2 October 2026

Choose a chapter for step-by-step instructions and screenshots, or download the complete guide.

Download the complete PDFBack to Learn

Contents

  1. Chapter 1Understand inputs, outputs, and Intents
  2. Chapter 2Your first setup
  3. Chapter 3Find your way around the home screen
  4. Chapter 4Connect an ESP32 or Pico W
  5. Chapter 5Use several boards and other inputs together
  6. Chapter 6Configure every input type
  7. Chapter 7Configure every output type
  8. Chapter 8Use the Intent Engine
  9. Chapter 9Worked Intent examples
  10. Chapter 10Check your Control Map
  11. Chapter 11Save, copy, and share profiles
  12. Chapter 12Start again next time
  13. Chapter 13Fix common problems
  14. Chapter 14Button names and useful words
About this guide and its screenshots

For the Android app.

Intent Controller lets you control a game using the inputs that suit you. Those inputs can be a normal controller, a keyboard, a mouse, a joystick, your face, switches connected to a board, or buttons on the phone screen.

You choose where the finished controller actions go. You then tell the app what each input should do.

For example, one foot switch could send both the aim and fire buttons. A different switch could send a short sequence of game buttons. A joystick could handle movement while face tracking handles another action.

This guide explains the app's current screens. It does not teach you how to build or wire a controller. The screenshots are real app screens captured on Android with example profiles. Board readings are simulated for the pictures. The pictures do not show a successful connection to a real console. Your phone's permission windows and keyboard may look different.