DIY Adaptive Accessibility Button for One-Key Computer Games (Cerebral Palsy–Friendly Controller)

by tallulahBAkimball in Circuits > Assistive Tech

11 Views, 0 Favorites, 0 Comments

DIY Adaptive Accessibility Button for One-Key Computer Games (Cerebral Palsy–Friendly Controller)

Screenshot 2026-02-26 at 8.51.07 AM.png
Screenshot 2026-02-26 at 8.51.47 AM.png

This project walks you through building a large, easy-to-press adaptive button designed for people with cerebral palsy or other motor disabilities. Many simple computer games—like the offline dinosaur game in Google Chrome—require quick, precise presses of a small keyboard key (usually the spacebar). For kids with limited fine motor control, that small movement can be a major barrier.

This adaptive button replaces tiny key presses with a large, accessible surface that can be activated with a hand, fist, forearm, or other reliable movement. Using a Makey Makey, the button functions just like a keyboard input, making it compatible with simple one-button games and activities.

The result is an affordable, customizable assistive device that helps make digital play more inclusive and empowering.

Supplies

Screenshot 2026-02-26 at 8.51.54 AM.png

Supplies:

  1. 3D Printer (for printing the button housing and press plate)
  2. Alligator Clips (for connecting wiring to the Makey Makey)
  3. Makey Makey (to convert the button press into a keyboard input)
  4. Adaptor (USB adaptor or cable as needed for your device)
  5. Conductive material (copper tape, foil, or conductive fabric)

Optional additions (depending on your build):

  1. Foam or soft padding (for easier pressing)
  2. Non-slip base or mounting hardware

Download and Print the STL File

Download the provided STL file and open it in your slicer software.

Recommended print settings:

  1. Material: PLA (or similar)

Print all included parts (typically the base and the top press plate).

After printing:

  1. Remove supports
  2. Lightly sand edges if rough
  3. Check that the top piece presses down smoothly and returns easily

The button should move freely without sticking.

Add Conductive Contact Surfaces

Screenshot 2026-02-26 at 8.53.37 AM.png

Inside the printed housing, you’ll create a simple pressure switch.

You’ll need conductive material such as:

  1. Copper tape
  2. Aluminum foil

Attach one conductive piece to:

  1. The underside of the top press plate

Attach the second conductive piece to:

  1. The bottom contact area inside the base

Important:

  1. The two surfaces should not touch when the button is at rest.
  2. They should touch only when pressed, completing the circuit.

Test the alignment by gently pressing before wiring everything fully.

Connect the Aliigator Clips

  1. Clip one alligator lead to the top conductive surface.
  2. Clip another lead to the bottom conductive surface.

Make sure the clips are secure and not touching each other directly.

Connect to the Makey Makey

Using the alligator leads:

  1. Connect one clip to the Space input on the Makey Makey
  2. Connect the other clip to Earth (Ground)

When the button is pressed, it will complete the circuit and trigger a spacebar keypress.

Plug Into Your Computer

Connect the Makey Makey to your computer using a USB cable or adaptor.

The Makey Makey functions as a keyboard, so your computer should recognize it automatically—no additional software required.

Test With a One-button Game

Open a simple one-button game. A great example is the offline dinosaur game in Google Chrome, which uses the spacebar to jump.

Press your adaptive button:

  1. The character should jump immediately.
  2. If it doesn’t respond, check alignment and wire connections.
  3. If it triggers constantly, the contacts may be touching at rest.

Customize for the User (optional)

Now adjust the device for the individual using it:

  1. Add foam under the top for softer activation
  2. Increase spacing if accidental presses occur
  3. Add non-slip pads to the base
  4. Mount to a tray, desk, or wheelchair if needed

Small adjustments can significantly improve accessibility and independence.