KeyMap: Improving Keyboard Shortcut Vocabulary Using Norman's Mapping

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.

[1]  Carl Gutwin,et al.  Supporting and Exploiting Spatial Memory in User Interfaces , 2013, Found. Trends Hum. Comput. Interact..

[2]  Walter F. Bischof,et al.  Learning and performance with gesture guides , 2013, CHI.

[3]  R. Ellis,et al.  On the relations between seen objects and components of potential actions. , 1998, Journal of experimental psychology. Human perception and performance.

[4]  Carl Gutwin,et al.  Dips and ceilings: understanding and supporting transitions to expertise in user interfaces , 2011, CHI.

[5]  Iris van Rooij,et al.  Satisficing and the Use of Keyboard Shortcuts: Being Good Enough Is Enough? , 2013, Interact. Comput..

[6]  Michael B. Bone,et al.  Selective scanpath repetition during memory-guided visual search , 2016, Visual cognition.

[7]  Walter Schneider,et al.  Controlled and automatic human information processing: II. Perceptual learning, automatic attending and a general theory. , 1977 .

[8]  Carl Gutwin,et al.  Promoting Hotkey use through rehearsal with ExposeHK , 2013, CHI.

[9]  Colin Potts,et al.  Design of Everyday Things , 1988 .

[10]  Edward Cutrell,et al.  Bimanual Interaction on the Microsoft Office Keyboard , 2003, INTERACT.

[11]  David M. Lane,et al.  Hidden Costs of Graphical User Interfaces: Failure to Make the Transition from Menus and Icon Toolbars to Keyboard Shortcuts , 2005, Int. J. Hum. Comput. Interact..

[12]  P. Fitts,et al.  S-R compatibility: spatial characteristics of stimulus and response codes. , 1953, Journal of experimental psychology.

[13]  Richard Alterman,et al.  Training towards mastery: overcoming the active user paradox , 2008, NordiCHI.

[14]  Pierre Dragicevic,et al.  Strategies for accelerating on-line learning of hotkeys , 2007, CHI.

[15]  Paul K. Wright,et al.  Toolglasses, Marking Menus, and Hotkeys: A Comparison of One and Two-Handed Command Selection Techniques , 2004, Graphics Interface.

[16]  John Millar Carroll Interfacing Thought: Cognitive Aspects of Human-Computer Interaction , 2003 .

[17]  Nicolas Roussel,et al.  The hotkey palette: flexible contextual retrieval of chosen documents and windows , 2014, IHM.

[18]  Carl Gutwin,et al.  Skillometers: reflective widgets that motivate and help users to improve performance , 2013, UIST.

[19]  Joanna McGrenere,et al.  A comparison of static, adaptive, and adaptable menus , 2004, CHI.

[20]  Wayne D. Gray,et al.  Plateaus, Dips, and Leaps: Where to Look for Inventions and Discoveries During Skilled Performance , 2017, Cogn. Sci..

[21]  Andy Cockburn,et al.  An empirical characterisation of electronic document navigation , 2008, Graphics Interface.

[22]  H. Simon,et al.  Rational choice and the structure of the environment. , 1956, Psychological review.

[23]  Carl Gutwin,et al.  The Effects of Artificial Landmarks on Learning and Performance in Spatial-Memory Interfaces , 2017, CHI.

[24]  Gilles Bailly,et al.  IconHK: Using Toolbar button Icons to Communicate Keyboard Shortcuts , 2017, CHI.