How We Type: Movement Strategies and Performance in Everyday Typing

In Proceedings of the ACM Conference on Human Factors in Computing Systems, CHI 2016.
5 things you didn't know about how you type
  1. With just 5 fingers you can be as fast as somebody using all 10.
  2. Don't worry if you never took a typing course. Those who did are not necessarily faster than you.
  3. You could type without looking at your fingers, even if you never learned the touch typing system.
  4. Your two hands move very differently when typing.
  5. There are many strategies between "hunt-and-peck" and touch typing. In fact, we all type very differently.
Abstract

This paper revisits the present understanding of typing, which originates mostly from studies of trained typists using the ten- finger touch typing system. Our goal is to characterise the majority of present-day users who are untrained and employ diverse, self-taught techniques. In a transcription task, we compare self-taught typists and those that took a touch typing course. We report several differences in performance, gaze deployment and movement strategies. The most surprising finding is that self-taught typists can achieve performance levels comparable with touch typists, even when using fewer fingers. Motion capture data exposes 3 predictors of high performance: 1) unambiguous mapping (a letter is consistently pressed by the same finger), 2) active preparation of upcoming keystrokes, and 3) minimal global hand motion. We release an extensive dataset on everyday typing behavior.

Materials

Note: All images and videos can be downloaded in high resolution and used as press material.

The HOW-WE-TYPE Dataset

All collected data is open for anyone to use. It includes:

  • Motion capture data: x-y-z coordinates of 52 markers recorded at 240 fps, annotated with key presses
  • Keypress data: symbol, time, and inter-key interval for every keypress, annotated with the finger used to type a key
  • Eye tracking data: 30 fps eye tracking video annotated with gaze points
  • Reference video of the hands as they type, and more.
Overall more than 300 GB.
The full dataset is available on Zenodo.


Scripts for Automatically Labeling Motion Capture Markers

We released the scripts we created to automatically label motion capture markers based on a nearest neighbor approach. They are available on GitHub


Example videos

Touch versus self-taught typist:

Slow versus fast typist:

Eye gaze of touch vs. self-taught typist:


Example strategies

The finger-to-key mapping shows which finger is used to press which key.

Fast typists, touch vs. self-taught:
Strategies of fast typists, touch versus non-touch

Slow typists, touch vs. self-taught:
Strategies of slow typists, touch versus non-touch

Common strategies for each hand:
Common strategies for the left and right hand

Press

The official press release:

  1. in English
  2. in Finnish
  3. in German

More high-resolution images from the study setup and motion capture system:

Typist with eye tracking glasses Motion capture point cloud
Publication
paper

PDF, 3.83MB
Anna Maria Feit, Daryl Weir, Antti Oulasvirta. 2016. How We Type: Movement Strategies and Performance in Everyday Typing. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16). ACM, New York, NY, USA, 4262-4273

			   
@inproceedings{Feit2016_how_we_type,
 author = {Feit, Anna Maria and Weir, Daryl and Oulasvirta, Antti},
 title = {How We Type: Movement Strategies and Performance in Everyday Typing},
 booktitle = {Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems},
 series = {CHI '16},
 year = {2016},
 isbn = {978-1-4503-3362-7},
 location = {Santa Clara, California, USA},
 pages = {4262--4273},
 numpages = {12},
 url = {http://doi.acm.org/10.1145/2858036.2858233},
 doi = {10.1145/2858036.2858233},
 acmid = {2858233},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {motion capture data, movement strategies, text entry, touch typing, typing performance},
} 

				
			
Errata

This Errata lists an error and its correction for this paper.

Location: Page 5
Error: Wrong description for Words per minute computation
Correction:
Words per minute (wpm): based on the raw typing log, without exclusion of outliers. For each user we sum up the times between all keystrokes (not including breaks between sentences) and divide it by the overall length of all transcribed sentences given in number of words (any 5 characters).

Frequently Asked Questions

What is the touch typing system?
In the touch typing system, every finger is assigned to one or two columns of the keyboard. All fingers are placed on their home position in the middle row and only move up or down towards their respective keys. Therefore the hands are kept static on one position and it is possible to quickly learn how to type without looking at the keyboard. However, learning to efficiently type with all 10 fingers requires many hours of deliberate practice.

How fast do I type?
To find out your typing speed, you can take a typing test online, such as this one , where you have to type random words for one minute. The speed is given in "words per minute", where one word is defined to be 5 characters long.

How can I get fast at typing, without learning to touch type?
We have not yet developed new training methods for typing. However, we found, that using more fingers doesn't make you faster. Instead, we found a range of other factors that influence your performance. If you do not want to spend many hours to learn how to efficiently use the touch typing system, you could try to remember the following

  1. Keep your hands static. Move only your fingers towards the keys and try to keep the palms of your hands fixed on one position.
  2. Look at the screen. You'll be surprised how well you can type without looking at your fingers.
  3. Prepare upcoming keystrokes. Start with special keys, such as Shift, Backspace, or Enter, and move the unused fingers ealier.

What typing strategies did you find?

We found 4 different kind of strategies for the left hand and 6 for the right hand, by clustering the finger-to-key mapping. They are shown in the image above and ordered by complexity. From using mainly the Index or Middle finger of a hand, to more complex strategies with multiple fingers, up to the touch typing system. However, the strategy does not determine the typing speed.

In which language did your participants type?
In order to observe the well practiced movement strategies of typing, we asked people to type in the language they use every day. This study was conducted in the Aalto University in Helsinki, Finnland. Thus, the most common language for people was English or Finnish. Although the two languages are very different, our findings apply for both of them, and we could not find any statistically significant differences in their performance or accuracy.

Why do we all type differently?
If you have never learned the touch typing system, you are, what we call, a self-taught typist. Your typing strategy has developed over the years of computer usage and probably adapted to the tasks that you frequently do. This may not necessarily be typing. For example, consider somebody that spends many hours playing computer games. When gaming, the fingers of their left hand are placed on the keys: Shift-A-W-D-Space, the right hand is on the mouse. When switching to a chat window, they may keep this hand posture and adapt their typing strategy accordingly.

Did you find differences between men and women?
We looked at the typing behavior of 17 female and 13 male participants. Using the same statistical tests as described in the paper, we tested for statistically significant differences between the two groups. We could not find any differences for any of the factors that we investigated (speed, accuracy, number of used fingers, etc. ) with 2 exceptions: on average, men typed random material about 7 wpm faster than women and reported to use their computer about 15h more per week.

Are you saying that learning to touch type is useless?
No. Learning the touch typing system is still the best known way to get to very high typing speed. All world records have been achieved using that system. However, to get to a level, comparable to the fast typists in this study, the touch typing system requires several hundred hours of deliberate(!) practice. In contrast, the self-taught techniques studied here, emerged from the daily use of computer keyboards and were not intentionally practiced. If you want to consistently type sentences over 100 words per minute, learn the touch typing system. However, this system is less beneficial for other tasks, such as gaming, programming or media editing. We still need to find a better strategy tailored to the needs of modern keyboard usage. In the mean time, your self-taught strategy may be the best compromise and you should rather practice the things mentioned above, instead of relearning which finger presses which key.

Contact

For questions and further information, please contact:

Antti Oulasvirta

Email:
antti.oulasvirta (at) aalto.fi

This project has received funding from the Academy of Finland project COMPUTED and the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (grant agreement No 637991).