Getting Started

A practical, step-by-step guide to building and adapting two-button systems for access, tools, and games.

⚠️ Important Disclaimer

The Foundation does not provide medical advice, and these guides do not replace therapy. Please collaborate with licensed SLPs, OTs, or Assistive Technology specialists whenever possible.

Before diving in, please note:

NARBE Foundation is not an AAC manufacturer or therapy provider. There are already many excellent free and open-source AAC systems available such as CoughDrop, Cboard, WeaveChat, and AsTeRICS Grid.

The Foundation's focus is on building community, sharing education, and providing free accessible tools and games that help people regain independence through play, creativity, and personal choice. If you're specifically interested in developing comprehensive AAC systems, the Foundation recommends exploring OpenAAC.org.

While the Foundation includes some AAC-style tools and options, the mission is centered on giving people ways to enjoy, explore, and express themselves using technology that fits their unique abilities and interests. For example, in Benny's Hub, there's a simple keyboard and phrase + media board to give communication options while browsing games — enhancing quality of life through both play and communication.

Everyone's journey is different. What worked for the founders' brother Ben may not work for everyone. Ben already understood language, spelling, and technology before he became nonspeaking and quadriplegic. Progress depends on many factors, so please view this guide as inspiration, not instruction.

While results may vary depending on individual needs, the Foundation is committed to making these resources accessible and user-friendly.

Step 1. Start with the person — not the technology

Everything begins with the individual. Don't build for them, build with them.

Take time to involve the person in every decision. Ask questions, observe reactions, and explore what brings them joy or engagement.

Ask together:

  • What kinds of games, shows, or media do they like?
  • What movements are most comfortable and repeatable?
  • How do they show excitement, frustration, or preference?
  • Do they want something calm and creative, or active and challenging?

Even small choices—like picking a song or selecting a favorite video—can build confidence and spark connection.

Step 2. Identify possible input methods

The input method is simply how someone interacts with a device. The right one unlocks everything else.

Examples include:

  • Switches and buttons – Jelly Bean, Buddy Button, or DIY builds.
  • Head and Facial tracking – SmartNav, TrackIR, or open-source options like Camera Mouse.
  • Eye tracking – GazeRecorder or OptiKey.
  • Facial gesture control – tools that detect smiles, blinks, or eyebrow raises like Cephable.
  • Joysticks and adaptive controllers – such as the Xbox Adaptive Controller.
  • Sip-and-puff – breath-based control.

Start simple and focus on what feels natural and reliable for them. Fatigue and comfort matter more than fancy hardware.

Step 3. Connect your input device

Switches and adaptive controllers can connect through:

  • USB switch adapters or DIY microcontrollers
  • Xbox Adaptive Controller or Microsoft Adaptive Hub

Make sure everything is mounted securely and within easy reach. The best setups come from testing and adjusting together.

Hardware costs can add up quickly. Commercial adaptive switches often range from $60-200+ each. Fortunately, there are excellent resources for affordable and DIY alternatives.

Recommended resources for budget-friendly hardware:

  • Switched Toys – A comprehensive resource for affordable adaptive switches and DIY tutorials.
  • Makers Making Change – An open-source community that designs and shares accessible technology solutions.

Step 4. Explore free accessible tools and games

Try existing options before building new ones. Experimenting helps discover what styles and features work best.

  • Benny's Hub – Free web-based games, a media picker, and simple communication tools made for one or two switches.
  • OneSwitch.org.uk – A massive library of switch-accessible games and DIY guides.
  • SpecialEffect – A nonprofit helping people play games through adaptive setups.
  • AbleGamers – Building connection and confidence through play.

Games and entertainment are often the most natural entry points into independence. They turn learning and communication into something fun and motivating.

Step 5. Add AAC-style options if needed

If you want to include communication alongside play, try some open tools:

  • AsTeRICS Grid – Open-source, fully customizable AAC grids.
  • Cboard – Free, web-based AAC with symbol libraries.
  • CoughDrop – Cloud-based AAC that syncs across devices.

The Foundation often blends simple AAC functions into games and apps so users can express themselves while playing.

Step 6. Use AI to build or personalize your own tools

AI tools like ChatGPT, Gemini, or Copilot can help you create personalized projects, even if you've never coded before.

For example:

"Create a two-button menu where Space moves and Enter selects. Add text-to-speech for each option."

Start there and build slowly. Add sound effects, visuals, or animations based on what the person enjoys. Let them test and react—then adjust accordingly.

Step 7. Keep building community and sharing

You don't have to do this alone. The community is here to help you learn, share, and grow.

Join the community to:

  • Share your creations or ideas
  • Get feedback and advice
  • Learn to build your own games or tools
  • Connect with families, educators, and developers

Accessibility grows through community collaboration.

Join the community, ask questions, and share what works so others can build on it.

Join the Discord