KeyMap: Improving Keyboard Shortcut Vocabulary Using Norman's Mapping
Authors
We introduce a new shortcut interface called KeyMap that is designed to leverage Norman's principle of natural mapping. Rather than displaying shortcut command labels in linear menus, KeyMap displays a virtual keyboard with command labels displayed directly on its keys. A crowdsourced experiment compares KeyMap to Malacria et al.'s ExposeHK using an extension of their protocol to also test recall. Results show KeyMap users remembered 1 more shortcut than ExposeHK immediately after training, and this advantage increased to 4.5 more shortcuts when tested again after 24 hours. KeyMap users also incidentally learned more shortcuts that they had never practised. We demonstrate how KeyMap can be added to existing web-based applications using a Chrome extension.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 100%
X-Droid: A Quick and Easy Android Prototyping Framework with a Single App Illusion
UIST '19· Prototyping & User Testing
- 75%
Exploring New File Metaphors for a Networked World through the File Biography
CHI '18· Knowledge Worker Tools & Workflows +1
- 75%
Beyond "One-Size-Fits-All": Understanding the Diversity in How Software Newcomers Discover and Make Use of Help Resources
CHI '19· User Research Methods (Interviews, Surveys, Observation) +1
- 75%
Proxemics Beyond Proximity: Designing for Flexible Social Interaction Through Cross-Device Interaction
CHI '20· Distributed Team Collaboration +1
- 75%
Classification of Functional Attention in Video Meetings
CHI '20· Remote Work Tools & Experience +1
- 75%
Integrated Visualization Editing via Parameterized Declarative Templates
CHI '21· Interactive Data Visualization +1
- 75%
Think-Aloud Computing: Supporting Rich and Low-Effort Knowledge Capture
CHI '21· Knowledge Worker Tools & Workflows +1
- 75%
TweakIt: Supporting End-User Programmers Who Transmogrify Code
CHI '21· Knowledge Worker Tools & Workflows +1
- 75%
Varv: Reprogrammable Interactive Software as a Declarative Data Structure
CHI '22· Prototyping & User Testing +1
- 75%
Learning to Denoise Raw Mobile UI Layouts for Improving Datasets at Scale
CHI '22· Prototyping & User Testing +1
Based on Jaccard similarity of research subtopics & professions (≥60%)