esc pause
random quote
WPM
0
Acc
100%
Time
30s
Click or press any key to focus
tab restart Β· esc menu
typeshit β ~/play
$.open typeshit
an arcade room, an analytical instrument, and targeted trainers
pick a room ββ move Β· β΅ open
settings
ARCADE
β
ββ browse
β΅ insert coin
Paused
esc to resume
Run over
β
New high score Β· enter your handle
Global board
Run complete
β
wpm over this run
wpm
raw
error
WPM
0
Accuracy
100%
Raw WPM
0
Consistency
β
Characters
0
β
Time
0s
β
Hi-scores
one board per cabinet Β· everyone plays
Typing telemetry
your runs over time Β· private
WPM over time
Personal bests Β· per test type
Challenge points Β· 4-axis error model
Recent runs
Trainers
targeted drills Β· mastery, not score
Challenge-point drill
blended set Β· drill until each point's error fades
A point clears when its error rate fades across reps β not a score.
Enter-key desensitizer
the six keys under your right palm β each one drilled on both faces
shifted face
base face
the shaded arc is roughly what your right palm hides
The clock starts when the previous key lands and stops when this one does β so the number is the flinch, not your speed. Your threshold is your own median letter reach Γ 1.8, not a made-up constant.
Shortcut trainer
action β chord Β· spaced repetition
Paste lines as
action = chord (e.g. Comment line = β/). One per line. Saves to this profile.produce the chord for
β
press the shortcutβ¦
Browser-intercepted chords (βW / βT / βN β¦) are excluded from live drill but listed for exposure.