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

Defining Functions · Apply

Goal: Type a full passage of real text at a steady pace. Mission: build reusable helpers. Read the parameters first, then follow the returned value.

function greet(name) { return "Hello, " + name; } function area(w, h) { return w * h; } const double = (n) => n * 2; console.log(greet("Zawadi"), area(3, 4), double(21));

f · Left index

F + J · home keys
Skip on-screen keys

Swipe the keyboard to see the other keys.

End of on-screen keyboard

US QWERTY · Fluency mode · Keep your wrists relaxed.

Mode
Guide