TypeVelo.
← Drills Hub

Maths Operator Drill (+ - * / = < >)

+ - * / = < > % ^

Every passage contains: + - * / = < > % ^

Net 0 wpmGross 0 wpmAcc 100%
1+1=2 10-5=5 50% 2^8 3^2+1 3*7 n*n, 9-4 50% 1+1=2 m>n p/q 50% b>a, +1 2+2 b>a 2+2 1+1=2 50%*2, p/q a<b k<j 12/4=3 +1 x=y 8/2 1+1=2 x<=y, 1+1=2 -1 6*6=36 k<j +1 b>a, 3^2+1 8/2 -1 2+2 k<j

QWERTY layout assumed. Backspace corrects; uncorrected errors count against net WPM.

Plus and minus sit on two adjacent keys at the right edge of the number row, both under the right pinky — the same finger the Right Pinky Drill isolates for its full reach set — and differ in one more way: minus needs no Shift at all, while plus is the shifted version of the key beside it. Two operators that feel like a matched pair in arithmetic aren't a matched pair on the keyboard — one is a bare keystroke, the other needs a modifier.

Multiplication and comparison pull from further afield. The asterisk is Shift plus 8, up on the number row under the right hand; the slash sits on its own unshifted key near the right pinky's other territory. Less-than and greater-than aren't on the number row at all — they're Shift plus comma and Shift plus period, the same two keys that produce an ordinary comma and full stop everywhere else on this site.

A short expression like 10-5=5 or x<=y crosses through several of these regions in a handful of characters: an unshifted hyphen, an unshifted equals sign, then — in x<=y — a shifted comma-key followed immediately by an unshifted equals. Nothing in that sequence repeats the same key or the same shift state twice in a row.

Why This Drill

Minus and equals are both unshifted keys at the number row's right edge; plus is the shifted twin of the equals key right beside minus. That means 10-5=5, one of the shortest possible complete expressions, still asks the right pinky to alternate between two adjacent keys and, if a plus sign ever replaces the minus, to add a Shift press for one and not the other — all within a token a few characters long.

Less-than and greater-than borrow their keys from ordinary punctuation rather than the number row, a different source from every other symbol in this set. Typing x<=y means holding Shift on the comma key for the first character, releasing it for an unshifted equals, and never touching the number row at all — a completely different physical path from an expression like 2^8, where the shifted character sits directly above a digit. ^ itself lives above 6, a right-hand digit the Number Row: Right Hand lesson covers, the mirror image of 5's left-hand placement under the percent sign.

A compound comparison like x<=y or y>=x packs a shift-then-release transition into two consecutive characters with no letter or digit between them to absorb the change, similar in spirit to the back-to-back marks the Semicolon & Colon Drill isolates, except here the two characters aren't the same key wearing two disguises — they're two different keys, one shifted and one not, that have to be told apart from each other correctly in sequence.

Two Adjacent Keys for the Two Most Basic Operators

Minus sits at the number row's right edge, unshifted; equals sits in the very next key over, also unshifted, with plus as its Shift-held twin. That puts the two operators most people think of as a natural pair — addition and subtraction — on two different keys with two different Shift requirements, rather than on the tidy matched arrangement the arithmetic itself suggests.

Comparisons Borrow Punctuation Keys, Not the Number Row

Less-than and greater-than come from Shift plus comma and Shift plus period — the exact keys that produce an ordinary comma and full stop in a sentence. That's a different source from every other symbol in this drill, all of which live somewhere on or above the number row. A typist reaching for x<b or b>a is, mechanically, reaching for sentence punctuation held with Shift, not for a number-row symbol at all.

A Compound Comparison Toggles Shift Mid-Token

x<=y and y>=x pack a full Shift press-and-release into the first character, then drop straight into an unshifted equals sign with nothing in between to absorb the transition. That's a tighter toggle than a token like $40, where the Shift comes first and everything after it stays unshifted for the rest of the string — here, the modifier turns on and off again inside two consecutive keystrokes.

Frequently Asked Questions

Why are plus and minus on two different keys if they're the two most basic operators?

That's simply where the standard layout puts them — minus at the number row's right edge, equals just beside it with plus as its shifted form. Arithmetic treats the two operators as a pair; the keyboard doesn't lay them out as one.

Why do less-than and greater-than come from the comma and period keys instead of the number row?

There's no dedicated number-row key for either symbol, so the layout reuses two keys that already have a job — ordinary comma and full stop — and adds Shift to produce the comparison operators instead.

What's actually happening in your hands when you type something like x<=y?

A Shift press on the comma key for the less-than sign, an immediate release, and then an unshifted equals sign right after — a full Shift toggle completed inside two consecutive characters with nothing between them to slow it down.

Is the percent sign typed with the same Shift pattern as the caret?

No — percent is Shift plus 5, a left-hand digit, so the right hand holds Shift. Caret is Shift plus 6, a right-hand digit, so the left hand holds Shift instead. The two symbols sit on opposite sides of the number row's hand split.

Does this drill overlap with the Shifted Top Row Drill?

Only partly — percent and caret appear in both, but this drill also covers minus, slash and equals, none of which need Shift at all, plus the comparison operators, which come from punctuation keys the Shifted Top Row Drill doesn't touch.

Why include an expression like n*n or a+b-c instead of only plain arithmetic like 2+2?

To cover the way operators actually appear in code and formulas, where letters standing in for values are at least as common as literal numbers, and where an expression can chain two or more operators together rather than using just one.