Type the passage using a US QWERTY keyboard. Escape restarts. Tab moves to the controls. On-screen Shift applies to the next clicked character.
Start typing
Arrows, Pipes and Questions · Apply
Goal: Type everything so far with at least 95% accuracy. Checkpoint: practise JavaScript expressions, then a shell pipeline. These are separate examples; aim for 95% keystroke accuracy.
const square = (n) => n * n; list.map((x) => x * 2); const label = count > 1 ? "items" : "item"; const size = options.size ?? 10; cat log.txt | sort | uniq -c > counts.txt;
c · Left middle
F + J · home keysSwipe the keyboard to see the other keys.
End of on-screen keyboardUS QWERTY · Fluency mode · Keep your wrists relaxed.
