Wheeler: A Three-Wheeled Input Device for Usable, Efficient, and Versatile Non-Visual Interaction
Md Touhidul Islam, Noushad Sojib, Imran Kabir, Ashiqur Rahman Amit, Mohammad Ruhul Amin, Syed Masum Billah
TL;DR
Wheeler tackles the core accessibility challenge of navigating complex app UIs without vision by introducing a three-wheel, stationary input device that supports hierarchical (H-nav) and 2D (2d-nav) navigation. The approach combines independent wheel cursors mapped to UI hierarchy levels, tactile/auditory feedback, and a focused design process informed by blind users, yielding a 40% reduction in navigation time over keyboard+screen reader in a study with 12 participants. The contributions span hardware design (3D-printed chassis, encoders, Arduino HID firmware), two interaction modes (H-nav and 2d-nav with 2d-T-nav teleportation), and extensive evaluation including a diary study that documents real-world usability and serendipitous benefits like mixed-ability collaboration. The results demonstrate Wheeler’s potential to increase productivity for blind users and enable new modes of remote collaboration and interaction with partially accessible interfaces, while outlining pathways for open-source release and broader applications in VR and data visualization.
Abstract
Blind users rely on keyboards and assistive technologies like screen readers to interact with user interface (UI) elements. In modern applications with complex UI hierarchies, navigating to different UI elements poses a significant accessibility challenge. Users must listen to screen reader audio descriptions and press relevant keyboard keys one at a time. This paper introduces Wheeler, a novel three-wheeled, mouse-shaped stationary input device, to address this issue. Informed by participatory sessions, Wheeler enables blind users to navigate up to three hierarchical levels in an app independently using three wheels instead of navigating just one level at a time using a keyboard. The three wheels also offer versatility, allowing users to repurpose them for other tasks, such as 2D cursor manipulation. A study with 12 blind users indicates a significant reduction (40%) in navigation time compared to using a keyboard. Further, a diary study with our blind co-author highlights Wheeler's additional benefits, such as accessing UI elements with partial metadata and facilitating mixed-ability collaboration.
