100 likes | 201 Views
The Morse Mouse Crossing Interface. Why bother with point-and-click when I can just point…?. Project Goals. Develop a flexible, general purpose, text-capable user interface for our various pointing devices Head-tracking pointing device Eye-tracking pointing device Brain-Computer Interface
E N D
The Morse Mouse Crossing Interface Why bother with point-and-click when I can just point…? UVATT - University of Victoria Assistive Technology Team
Project Goals • Develop a flexible, general purpose, text-capable user interface for our various pointing devices • Head-tracking pointing device • Eye-tracking pointing device • Brain-Computer Interface • People we are working with could use this right now UVATT - University of Victoria Assistive Technology Team
Design Criteria • Minimize complexity • Maximize generality • Maximize generality • Maximize compliance • Minimize distance traveled • Minimize time required UVATT - University of Victoria Assistive Technology Team
Alternative Approaches • On-Screen Keyboards • Simple-minded but complete • Zooming Interface (Dasher) • Brilliant but reactive • Crossing Interface (Morse Mouse) • Just right… we hope. UVATT - University of Victoria Assistive Technology Team
Morse Code • Well known and rather efficient • Invented in 1836 by Samuel Morse • Rates of 20 – 30 WPM achievable • Entropy of English: 4.14 bits / letter • Average Morse codeword: 5.56 bits • Average Huffman codeword: 4.35 bits UVATT - University of Victoria Assistive Technology Team
Morse Code Table How de we map this to a graphical interface? UVATT - University of Victoria Assistive Technology Team
On-Screen Keyboard • Many small areas - complex, difficult to resolve • Uses dwell time in lieu of click - no snoozing! • Irreducible minimum time and distance UVATT - University of Victoria Assistive Technology Team
Dasher – Zooming Interface • Elegant predictive language model • Clickless, with no minimum distance • Overwhelming (Attack of the killer alphabets) • Text only – no way to implement command buttons UVATT - University of Victoria Assistive Technology Team
Morse Mouse – Crossing Interface • Very simple – only four core active areas • Application specific command buttons • Irreducible minima for time and distance reduced to minimum • Pacing is controlled by the user UVATT - University of Victoria Assistive Technology Team
References Hansen, J P, Johansen, A S, Torning, K, Itoh, K, & Aoki, H, 2004: Gaze typing compared with input by head and hand, Proc. Eye Tracking & Res. App. Symp. (ETRA'04), pp 131-138. King, T W, 2000: Modern Morse Code in Rehabilitation and Education: New Applications in Assistive Technology, Allyn and Bacon. Ward, D J, Blackwell, A F, and MacKay, D J C, 2002: Dasher - A data entry interface using continuous gestures and language models. Human-Computer Interaction, vol 17 pp 2-3. UVATT - University of Victoria Assistive Technology Team