Most UI decisions assume the user has a full keyboard, a mouse, and a touchscreen to work with. I didn't really think about what happens when none of that is true until I started getting messages about my Morse code translator from a different kind of user than I'd designed for — people using assistive switches, where the entire available input is a single short-press or long-press.
That constraint turned out to be a genuinely interesting design problem, and it changed how I think about input handling generally, not just for this project.
*The constraint: one bit of information, repeated
*
For someone operating a sip-and-puff switch, a cheek sensor, or a single-finger tap pad, the entire input vocabulary is binary: short signal, long signal. That's it. No modifier keys, no click-and-drag, no multi-touch gestures.







