Help
Accessibility features
InputConfig exists because its author needed it: a keyboard and mouse are difficult for a lot of people, and the tools that let a controller replace them were expensive, incomplete, or not built for the people using them. This page lists everything in the app that was put there for accessibility, with a link to each.
Input from whatever works
- PlayStation Access Controller and the Xbox Adaptive Controller, with switches on their expansion ports as ordinary buttons.
- Any gamepad, joystick, wheel, or arcade stick the Mac can see, plus MIDI pads and knobs, extra mouse buttons, a second keyboard, and the trackpad's pressure.
- Tap the Mac: a knock on the laptop as an input, with no hardware at all.
- Cursor regions: areas of the screen that act as inputs when the pointer enters.
- Motion: a pointer moved by tilting the controller, for hands that cannot work a stick.
Making a few controls do a lot
- One-stick driving: steer, accelerate, brake, and reverse from one joystick.
- Hold and double-tap actions and chords: three or more outputs per control.
- Toggle mode: sticky keys and held mouse buttons for one-handed dragging.
- Macros and Type Text: whole phrases and multi-step actions from one press.
- Per-app auto-switch: the right layout appears without switching by hand.
The Mac's own accessibility on a button
- Start Dictation, Zoom On / Off, Zoom In, Zoom Out, Speak Selection as outputs.
- VoiceOver commands as keyboard outputs, and a VoiceOver Navigation layout in the Smart Preset Maker.
- Siri Shortcuts from any control, for whatever the Shortcuts app can do.
Tuning for the hand
- Inner and outer deadzones with a live plot, for tremor and limited range.
- Sensitivity curves, with Smooth for precision near the centre.
- Adjustable hold thresholds and double-tap windows for hands that move slowly.
- A sensitivity multiplier per preset.
Feedback that is not visual
- Spoken feedback per row, through the Mac or the controller speaker.
- Haptic feedback per row, with intensity.
- Light bar colour per preset, so the controller shows which layout is live.
The app itself
- Text size up to Huge, bold text, reduced transparency, and reduced motion, in Settings.
- VoiceOver support in the scan overlay and the binding editor, and a Cancel button on the scanner for people without a keyboard.
- An emergency stop that always works, including a two-second controller hold.
- No account, no network, and nothing locked.
Guides for specific situations
The guides section has long-form setups: an older parent's first controller, a Mac without a keyboard, tremor and limited range of motion, very few buttons, one-handed use, and more.
Questions
Is any of this paid?
No. Everything in the app is available to everyone. There is a tip jar that unlocks nothing.
Can an occupational therapist set it up for a client?
Yes, and Export Backup makes the whole setup one file that can be restored on the client's Mac or kept as a record.