Typing MechanicsBy TyporaAI7 min readUpdated

Typing Speed, Pauses, and Google Docs Version History

TL;DR

Real keyboard entry averages 51.56 words per minute with 238.656 ms inter-key intervals and 2.29 corrections per sentence, which is why constant-delay auto-typers look mechanical in revision logs.

Large-scale keystroke research across 168,960 typists shows an average speed of 51.56 words per minute and 2.29 error corrections per sentence. Here is how human typing intervals, pauses, and backspaces compare with TyporaAI's controls in Google Docs.

Close-up view of a backlit laptop keyboard in low light
Photo: Markus Petritz via Wikimedia Commons (CC0 1.0 Public Domain)

Key takeaways

  • In the Aalto University and University of Cambridge dataset of 136,857,600 keystrokes from 168,960 participants, average typing speed is 51.56 words per minute (SD = 20.2) with a mean inter-key interval of 238.656 ms [1].
  • Human typists make an average of 2.29 error corrections per sentence (1.173 keystrokes per character) and leave an average uncorrected error rate of 1.167% in finished text [1].
  • TyporaAI ships with Medium (~55 words a minute) as its default speed preset, alongside Slow (~30 words a minute), Fast (~100 words a minute), and Extra fast (~150 words a minute) [2].
  • In TyporaAI's default preview profile, rhythm controls add 8 thinking pauses lasting 1.5-10 seconds each and typo handling set to 20 fixed, 2 left in [2].
  • Google Docs version history records who edited a file and groups chronological edits into expandable version snapshots for anyone with edit permission [3].

Measured human keystrokes vs fixed-timer auto-typers and TyporaAI

Most simple scripts advertised as a Google Doc auto typer fire characters on a flat millisecond timer with zero backspaces and zero mid-sentence stops. Comparing empirical HCI keystroke data against flat timers shows exactly where fixed-rate scripts diverge from real keyboard input [1] [2].

Empirical human typing metrics (Dhakal et al., CHI 2018) compared with TyporaAI controls
MetricMeasured Human Baseline (CHI 2018)Flat-Timer ScriptTyporaAI Desktop Controls
Words per minute (WPM)51.56 words per minute mean (SD = 20.2); fast typists reach 120+ WPM [1]Single fixed delaySlow (~30 words a minute), Medium (~55 words a minute), Fast (~100 words a minute), Extra fast (~150 words a minute) [2]
Inter-key interval (IKI)238.656 ms mean (SD = 111.6); ~120 ms for fast typists vs 480-900 ms for slow typists [1]Uniform interval with zero varianceVariable letter, space, pause, and burst cadence; Match your typing option samples your own speed [2] [4]
Error corrections (backspaces)2.29 error corrections per sentence (6.3%, SD = 4.5%); 1.173 keystrokes per character [1]0 backspaces (1.000 keystroke per character)Corrected typos and Erase and rewrite bursts; preview profile uses 20 fixed, 2 left in [2] [4]
Uncorrected residuals1.167% mean uncorrected error rate; 90% of typists leave under 2.66% errors [1]0% uncorrected typosConfigurable uncorrected typo count (0 when using sources, or user-selected count) [2] [4]

What 136,857,600 keystrokes from 168,960 participants show about real typing

In their CHI 2018 study, Vivek Dhakal, Anna Maria Feit, Per Ola Kristensson, and Antti Oulasvirta recorded 136,857,600 keystrokes from 168,960 volunteers transcribing sentences online (about 810 keypresses per person) [1]. Their statistical breakdown establishes four mechanical baselines that separate human keyboard entry from clipboard dumps and constant-speed macros [1].

  • Speed distribution is wide and positively skewed: Mean speed is 51.56 words per minute (SD = 20.2, skewness = 0.513), with trained typists averaging only 5 WPM faster than untrained typists [1].
  • Speed comes from inter-key intervals, not key hold time: Average keypress duration stays tight at 116.24 ms (SD = 23.88, 80-150 ms even for slow typists), whereas inter-key intervals average 238.656 ms (SD = 111.6) and swing from ~120 ms in fast typists to over 480 ms (and up to 900 ms) in slow typists [1].
  • Backspacing is constant: Participants averaged 2.29 error corrections per sentence (6.3%, SD = 4.5%), producing 1.173 keystrokes per character, while 99th-percentile participants pressed Backspace or Delete up to 8.5 times per sentence [1].
  • Substitution errors dominate: Replacing a letter with the wrong key (1.65%) occurred more than twice as often as omission errors (0.8%) or insertion errors (0.67%), leaving a 1.167% mean uncorrected error rate [1].

Human typing error rates by category (Dhakal et al., CHI 2018)

Substitution errors (wrong letter)1.65%
Most frequent error class, especially in slower typists [1]
Mean uncorrected error rate1.167%
90% of participants left under 2.66% uncorrected errors [1]
Omission errors (skipped letter)0.80%
Second most common error class [1]
Insertion errors (extra letter)0.67%
Least common character-level error class [1]
Character error breakdown from 168,960 participants in Dhakal et al. (2018), DOI 10.1145/3173574.3174220 [1].

How Google Docs version history groups edits and timestamps

According to Google Docs Editors Help, anyone with edit permission on a document can click Last edit at the top right to open Version history [3]. The right-hand panel lists chronological versions showing who updated the file and highlights their changes [3]. Clicking Expand on a version reveals finer-grained grouped sub-versions recorded during that editing session [3].

When you paste a 1,200-word draft from the clipboard, the entire text block lands in a single edit event [5]. When TyporaAI types into a focused Google Docs window, characters arrive one key at a time across the duration of the run [5]. At the default Medium speed of ~55 words a minute, a 1,100-word draft takes roughly 20 minutes of active typing, plus any configured thinking pauses and longer breaks [2] [4].

Configuring short pauses, longer breaks, and erase-and-rewrite bursts in TyporaAI

On the Typing speed page and in Step 4 of the desktop setup, TyporaAI separates raw words-per-minute pace from six independent behavior controls [2] [4]. Changing your speed preset between Slow (~30 words a minute), Medium (~55 words a minute), Fast (~100 words a minute), and Extra fast (~150 words a minute) never locks you out of adjusting pause or error counts [2].

  • Thinking pauses (short pauses): Configured in seconds. The standard preview profile uses 8 short stops lasting 1.5-10 seconds each between words and sentences [2] [4].
  • Long pauses (longer breaks): Configured in minutes, adding occasional stops from 20 seconds to a few minutes (for example, 0.5 minutes equals a 30-second break) [2] [4].
  • Corrected typos: Types a wrong letter, waits the configured delay, backspaces, and retypes the intended character. The preview profile pairs 20 fixed, 2 left in [2] [4].
  • Uncorrected typos: Leaves a chosen number of mistakes in the text. When a paper uses web sources, TyporaAI leaves zero added uncorrected typos so citations and quotes stay intact [4] [6].
  • Erase and rewrite: Types several words, deletes them, and types the revised phrasing, modeling mid-sentence self-editing [2] [4].
  • Match your typing: Lets you type a short sample in the app so TyporaAI calibrates the run to your personal cadence [2] [4].

Verification notes and responsible use

You can test all four speed presets and six rhythm controls in the desktop app by visiting the TyporaAI pricing page or reviewing the writing setup tutorial [4] [7].

For educational and permitted writing support only. Use TyporaAI only where AI assistance and typing simulation are allowed by your school, employer, or platform.

TyporaAI has not commissioned independent third-party editorial review of this article.

See our responsible-use and editorial standards and our humanizer documentation for how scoring, rewriting, and typing boundaries are defined.

To report a factual error or outdated figure in this guide, email admin@typoraAI.com with the article URL and section heading.

Sources: 7 entries, primary documentation and verified technical references, last reviewed 2026-10-23.

Frequently asked questions

What is the average human typing speed in large-scale keystroke data?

In the 2018 CHI study of 136,857,600 keystrokes across 168,960 participants by Dhakal et al., average typing speed was 51.56 words per minute (SD = 20.2), with an average inter-key interval of 238.656 ms.

How does TyporaAI's default speed compare with average human typing?

TyporaAI's default preset is Medium at ~55 words a minute, which sits right beside the 51.56 words per minute empirical mean. You can also choose Slow (~30 words a minute), Fast (~100 words a minute), or Extra fast (~150 words a minute).

Does changing the typing speed preset overwrite pause or typo settings?

No. Typing speed sets the words-per-minute pace, while thinking pauses, longer breaks, corrected typos, uncorrected typos, and erase-and-rewrite bursts are configured as separate controls.

Sources (7)

  1. ACM / Aalto University: Dhakal, V., Feit, A. M., Kristensson, P. O., and Oulasvirta, A. (2018). Observations on Typing from 136 Million Keystrokes. Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (CHI '18), DOI 10.1145/3173574.3174220
  2. TyporaAI: TyporaAI: Typing speed, pauses, and typos
  3. Google: Google Docs Editors Help: Find what's changed in a file (Version history)
  4. TyporaAI: TyporaAI Tutorial: Write your first paper
  5. TyporaAI: TyporaAI: Type the paper into Google Docs
  6. TyporaAI: TyporaAI: How the humanizer works
  7. TyporaAI: TyporaAI: Pricing and subscription plans

Choose TyporaAI Pro