Help

Accessibility

Download InputConfig on the Mac App StoreInputConfig is completely free on the Mac App Store. You don't have to make an account, there are no subscriptions, and nothing is locked. Optimized for Apple silicon.

This is every accessibility feature in InputConfig in one place, and none of it is paid. I built InputConfig because my hands do not work well, so most of the app started here. Each item links to the page that explains it, and the guides at the end walk through whole setups.

On this page: 8 sections
  1. Input from whatever works
  2. Do a lot with a few controls
  3. Put the Mac's own accessibility on a button
  4. Tune it for the hand
  5. Get feedback that is not visual
  6. Use the app itself comfortably
  7. What to do next
  8. Questions

Input from whatever works

  • Adaptive controllers. The PlayStation Access Controller and the Xbox Adaptive Controller, with switches on their ports as buttons. See adaptive controllers on a Mac.
  • Anything the Mac can see. Any gamepad, joystick, wheel or arcade stick, MIDI pads and knobs, the Mac's own keyboard, mouse and trackpad, and headset or hearing aid buttons.
  • A knock on the laptop. Tap the Mac needs no hardware: a knuckle or the side of a hand works as a button for someone who cannot reach one. Tap the Mac was tested on M4 MacBooks and did not work on an M1 Pro in our testing; the calibrator's status chip tells you whether yours listens. See which MacBooks have the sensor.
  • Screen regions. Areas of a display that act as inputs, for anyone who can move the pointer but has few buttons. See screen regions.
  • Motion. A pointer moved by tilting the controller, for hands that cannot work a stick. See gyro aim.

Start from the control that works best for your body, and map everything to it.

Do a lot with a few controls

  • Automatic layout. A row for every control the device has, in one press.
  • One-stick driving. A whole vehicle on one stick. See one-stick driving.
  • Hold, double tap and chords. Three or more outputs per control. See hold and double tap.
  • Toggle. Sticky keys, and held mouse buttons for one-handed dragging.
  • Macros and Type Text. A sequence or a whole phrase from one press.
  • Auto-switch by app. The right layout appears with the app.

One switch can do three jobs, and a second switch can double that.

The Easy Browse preset drawn on a PlayStation Access Controller in InputConfig's Live Visualizer, with the stick, center button and sockets labeled.
Figure 1. Easy Browse on an Access Controller. One stick and a handful of large buttons are enough to point, click, scroll and go back.

Put the Mac's own accessibility on a button

Dictation, Zoom, Speak Selection, VoiceOver commands and Siri Shortcuts can all be outputs. Start Dictation presses the Mac's own dictation key, so it works from a mouse button, a switch or a knock, even on a keyboard with no microphone key. See dictation, zoom and speak selection and starting dictation from any button. Dictation on a big button is often the single most useful thing to set up.

Tune it for the hand

  • Deadzones with a live plot. Deadzone and Full push at, set while you watch the stick. See deadzones.
  • Curves. Smooth for precision near the center.
  • Timing. Adjustable hold thresholds and double-tap windows.
  • Speed. Pointer speed and Scroll speed for a whole preset, and Ramp-up for small targets.

A larger Deadzone and the Smooth curve calm most tremors.

Get feedback that is not visual

Hear or feel every press, and you never have to look to check.

Use the app itself comfortably

  • Text and display. Text size from Small to Largest, bold text, higher contrast text, and reduced transparency and motion, for the app itself.
  • Typed places. A screen region or touchpad region can be placed with typed Left, Top, Width and Height fields in percent, a stick region with Inner, Outer, From and To, and a fixed click point with X and Y fields, instead of dragging.
  • Time to press. Scan waits as long as you set in Settings, General, Scan, up to until canceled, and says aloud when it times out.
  • VoiceOver. Every field in the binding editor and the visualizers is named, and the keyboard focus ring is there.
  • No keyboard needed. A Cancel button on the scanner, and a preset that is on keeps working while the editor is open, so the controller still moves the pointer and clicks.
  • A way out. An emergency stop that always works, from the controller alone.
  • Nothing to sign up for. No account, no network, nothing locked.

You can set up InputConfig with the controller you will use it with.

Easy Browse preset page showing each controller button's job and the pointer and scroll speed sliders.
Figure 2. The Easy Browse preset shows each controller button's job, with pointer and scroll speed sliders.

What to do next

Pick the guide closest to your situation:

Start with the guide, then tune the details with the pages above.

Questions

Is any of this paid?

No. The tip jar unlocks nothing.

Can an occupational therapist set it up for a client?

Export Backup makes the whole setup one file.

Does the Xbox Adaptive Controller work with a Mac?

It works with no setup. Switches plugged into its ports arrive as buttons, and each one binds like any other button.

Is there a setup for tremor, arthritis, or one hand?

Each has a guide: a mouse alternative for tremor and arthritis, using a Mac with one hand, and, for wrist and finger pain, a mouse alternative for carpal tunnel and RSI.

Download InputConfig on the Mac App StoreCompletely free. You don't have to make an account, there are no subscriptions, and nothing is locked. Optimized for Apple silicon. Open source on GitHub.

Updated