skip to main content
10.1145/2470654.2470735acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
research-article

Promoting Hotkey use through rehearsal with ExposeHK

Authors Info & Claims
Published:27 April 2013Publication History

ABSTRACT

Keyboard shortcuts allow fast interaction, but they are known to be infrequently used, with most users relying heavily on traditional pointer-based selection for most commands. We describe the goals, design, and evaluation of ExposeHK, a new interface mechanism that aims to increase hotkey use. ExposeHK's four key design goals are: 1) enable users to browse hotkeys; 2) allow non-expert users to issue hotkey commands as a physical rehearsal of expert performance; 3) exploit spatial memory to assist non-expert users in identifying hotkeys; and 4) maximise expert performance by using consistent shortcuts in a flat command hierarchy. ExposeHK supports these objectives by displaying hotkeys overlaid on their associated commands when a modifier key is pressed. We evaluated ExposeHK in three empirical studies using toolbars, menus, and a tabbed \'18ribbon' toolbar. Results show that participants used more hotkeys, and used them more often, with ExposeHK than with other techniques; they were faster with ExposeHK than with either pointing or other hotkey methods; and they strongly preferred ExposeHK. Our research shows that ExposeHK can substantially improve the user's transition from a \'18beginner mode' of interaction to a higher level of expertise.

Skip Supplemental Material Section

Supplemental Material

chi0197-file3.mp4

mp4

12.8 MB

References

  1. Alexander, J. Understanding and Improving Navigation Within Electronic Documents. PhD thesis, University of Canterbury, Christchurch, New-Zealand, 2009.Google ScholarGoogle Scholar
  2. Appert, C., and Zhai, S. Using strokes as command shortcuts: cognitive bene\'01ts and toolkit support. CHI '09, ACM, 2289--2298. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Bailly, G., Lecolinet, E., and Nigay, L. Flower menus: a new type of marking menu with large menu breadth, within groups and ef\'01cient expert mode memorization. AVI '08, ACM, 15--22. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bau, O., and Mackay, W. Octopocus: a dynamic guide for learning gesture-based command sets. UIST '08, ACM, 37--46. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bhavnani, S. K., and John, B. E. The strategic use of complex computer systems. Hum.-Comput. Interact. 15, 2 (Sept. 2000), 107--137. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Callahan, J., Hopkins, D., Weiser, M., and Shneiderman, B. An empirical comparison of pie vs. linear menus. CHI '88, ACM, 95--100. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Card, S., Moran, T., and Newell, A. The keystroke-level model for user performance time with interactive systems. Commun. ACM 23 (July 1980), 396--410. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Card, S., Newell, A., and Moran, T. The Psychology of Human-Computer Interaction. L. Erlbaum Associates Inc., 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Carroll, J. M., and Rosson, M. B. Paradox of the active user. MIT Press, Cambridge, MA, USA, 1987, 80--111. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Cockburn, A., and Gutwin, C. A predictive model of human performance with scrolling and hierarchical lists. HumanComputer Interaction 24, 3 (2009), 273--314.Google ScholarGoogle Scholar
  11. Common commands in speech recognition. http://windows.microsoft.com/en-NZ/windows-vista/ Common-commands-in-Speech-Recognition.Google ScholarGoogle Scholar
  12. Grossman, T., Dragicevic, P., and Balakrishnan, R. Strategies for accelerating on-line learning of hotkeys. CHI '07, ACM, 1591--1600. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Hart, S., and Staveland, L. Development of nasa-tlx (task load index): Results of empirical and theoretical research. Human mental workload, Elsevier, 139--183.Google ScholarGoogle Scholar
  14. Hornof, A. Visual search and mouse-pointing in labeled versus unlabeled two-dimensional visual hierarchies. ACM Trans. Comput.-Hum. Interact. 8, 3 (Sept. 2001), 171--197. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Howes, A., Payne, S. J., and Woodward, A. The trouble with shortcuts. CHI '00 Extended Abstracts, CHI EA '00, ACM, 267--268. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Jorgensen, A., Garde, A., Laursen, B., and Jensen, B. Using mouse and keyboard under time pressure: Preference, strategies and learning. Behaviour & Information Technology 21, 5 (2002), 317--319.Google ScholarGoogle ScholarCross RefCross Ref
  17. Krisler, B., and Alterman, R. Training towards mastery: overcoming the active user paradox. NordiCHI '08, ACM, 239--248. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Kurtenbach, G., and Buxton, W. Issues in combining marking and direct manipulation techniques. UIST '91, ACM, 137--144. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Kurtenbach, G. P. The design and evaluation of marking menus. PhD thesis, University of Toronto, Ontario, Canada, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Lane, D., Napier, A., Peres, C., and Sandor, A. The Hidden Costs of Graphical User Interfaces: The Failure to Make the Transition from Menus and Icon Tool Bars to Keyboard Shortcuts. International Journal of Human-Computer Interaction 18 (2005), 133--144.Google ScholarGoogle ScholarCross RefCross Ref
  21. Mac os x human interfaces guidelines. https://developer.apple.com/library/mac/#documentation/ UserExperience/Conceptual/AppleHIGuidelines/Intro/Intro.html.Google ScholarGoogle Scholar
  22. Matejka, J., Li, W., Grossman, T., and Fitzmaurice, G. Communitycommands: command recommendations for software applications. UIST '09, ACM, 193--202. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Miller, C. S., Denkov, S., and Omanson, R. C. Categorization costs for hierarchical keyboard commands. CHI '11, ACM, 2765--2768. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Odell, D., Davis, R., Smith, A., and Wright, P. Toolglasses, marking menus, and hotkeys: a comparison of one and two-handed command selection techniques. GI '04, 17--24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Peres, C., Tamborello, F., Fleetwood, M., Chung, P., and Paige-smith, D. Keyboard shortcut usage: The roles of social factors and computer experience. HFES '04, 803--807.Google ScholarGoogle Scholar
  26. Poulton, E., and Freeman, P. Unwanted asymmetrical transfer effects with balanced experimental designs. Psychological Bulletin 66, 1 (1966).Google ScholarGoogle ScholarCross RefCross Ref
  27. Quinn, P., and Cockburn, A. The effects of menu parallelism on visual search and selection. AUIC '08, Australian Computer Society, 79--84. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Rekimoto, J., Ishizawa, T., Schwesig, C., and Oba, H. Presense: interaction techniques for \'01nger sensing input devices. UIST '03, ACM, 203--212. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Richardson, J. T. Eta squared and partial eta squared as measures of effect size in educational research. Educational Research Review 6, 2 (2011), 135--147.Google ScholarGoogle ScholarCross RefCross Ref
  30. Scarr, J., Cockburn, A., Gutwin, C., and Bunt, A. Improving command selection with commandmaps. CHI '12, ACM, 257--266. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Scarr, J., Cockburn, A., Gutwin, C., and Quinn, P. Dips and ceilings: understanding and supporting transitions to expertise in user interfaces. CHI' 11, ACM, 2741--2750. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Schmidt, R. A., and Lee, T. D. Motor control and learning: A behavioral emphasis, vol. 3. Human Kinetics, 2005.Google ScholarGoogle Scholar
  33. Schneider, W., and Chein, J. Controlled & automatic processing: behavior, theory, and biological mechanisms. Cognitive Science 27, 3 (2003), 525--559.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Promoting Hotkey use through rehearsal with ExposeHK

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CHI '13: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
      April 2013
      3550 pages
      ISBN:9781450318990
      DOI:10.1145/2470654

      Copyright © 2013 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 27 April 2013

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      CHI '13 Paper Acceptance Rate392of1,963submissions,20%Overall Acceptance Rate6,199of26,314submissions,24%

      Upcoming Conference

      CHI '24
      CHI Conference on Human Factors in Computing Systems
      May 11 - 16, 2024
      Honolulu , HI , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader