Optimization of Switch Keyboards
Xiao Zhang, Kan Fang, Gregory Francis

TL;DR
This paper presents a novel mixed integer programming approach to optimize switch keyboard design, significantly improving computational efficiency and enabling tailored solutions for users with motor control difficulties.
Contribution
It introduces a new optimization algorithm that is approximately 3600 times faster and more reliable than previous methods, along with a model for error probability based on experimental data.
Findings
The new algorithm drastically reduces computation time.
Optimized keyboard designs improve usability for motor-impaired users.
A practical model for entry error probability enhances customization.
Abstract
Patients with motor control difficulties often "type" on a computer using a switch keyboard to guide a scanning cursor to text elements. We show how to optimize some parts of the design of switch keyboards by casting the design problem as mixed integer programming. A new algorithm to find an optimized design solution is approximately 3600 times faster than a previous algorithm, which was also susceptible to finding a non-optimal solution. The optimization requires a model of the probability of an entry error, and we show how to build such a model from experimental data. Example optimized keyboards are demonstrated.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
