Observations on Typing from 136 Million Keystrokes
Honorable MentionAuthors
We report on typing behaviour and performance of 168,000 volunteers in an online study. The large dataset allows detailed statistical analyses of keystroking patterns, linking them to typing performance. Besides reporting distributions and confirming some earlier findings, we report two new findings. First, letter pairs that are typed by different hands or fingers are more predictive of typing speed than, for example, letter repetitions. Second, rollover-typing, wherein the next key is pressed before the previous one is released, is sur- prisingly prevalent. Notwithstanding considerable variation in typing patterns, unsupervised clustering using normalised inter-key intervals reveals that most users can be divided into eight groups of typists that differ in performance, accuracy, hand and finger usage, and rollover. The code and dataset are released for scientific use.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 75%
Computational Interaction: Theory and Practice
CHI '18· Computational Methods in HCI
- 75%
Model-based Evaluation of Recall-based Interaction Techniques
CHI '24· Computational Methods in HCI
- 75%
Small-Step Live Programming by Example
UIST '20· Computational Methods in HCI
- 67%
GPkit: A Human-Centered Approach to Convex Optimization in Engineering Design
CHI '20· User Research Methods (Interviews, Surveys, Observation) +2
- 67%
Crepe: A Mobile Screen Data Collector Using Graph Query
CHI '26· User Research Methods (Interviews, Surveys, Observation) +2
- 60%
Bridging a Bridge: Bringing Two HCI Communities Together
CHI '18· User Research Methods (Interviews, Surveys, Observation) +1
- 60%
Semi-Automated Coding for Qualitative Research: A User-Centered Inquiry and Initial Prototypes
CHI '18· User Research Methods (Interviews, Surveys, Observation) +1
- 60%
Visualizing API Usage Examples at Scale
CHI '18· Interactive Data Visualization +1
- 60%
Don’t Forget To Be The Way You Are: How to Create a Meaningful and Sustainable Research Identity
CHI '18· User Research Methods (Interviews, Surveys, Observation) +1
- 60%
Characterizing Scalability Issues in Spreadsheet Software using Online Forums
CHI '18· User Research Methods (Interviews, Surveys, Observation) +1
Based on Jaccard similarity of research subtopics & professions (≥60%)