Yes, you can play Shape Rotation Match with a keyboard, and the keyboard controls map directly onto the same actions you would perform with a mouse or finger on the solid specimen. The puzzle is built around two real actions: translate the asymmetric form across the plotting field and rotate it in exact 45-degree steps until the center lies within 4 plot units of the dashed target and the orientation matches exactly. Because both actions are exposed through native buttons, the developer can reuse them with the Q and E keys for rotation, the Arrow keys for eight-unit nudges, and Enter for submission, so keyboard play is a first-class route rather than a workaround. Every shortcut is scoped to the focused specimen, which means normal page controls and text typing stay untouched. The round rules, the 200-point award, the 4-unit tolerance, the two-failure deadlock, and the 1,000-point maximum stay identical whether you drag with a pointer or press keys. The five original rounds are Offset Fin, Crooked Kite, Stepped Leaf, Notched Wing, and Hooked Comet, and clearing all five with the keyboard is the same audited finish as clearing them with the mouse.

Keyboard Controls and How They Map to the Specimen
Shape Rotation Match exposes every game action through a native button, then mirrors that button onto a keyboard shortcut that fires only while the solid specimen is focused. The translation, rotation, and Submit buttons stay visible and clickable, so a player can mix keyboard and pointer actions inside the same round. The mapping is short enough to memorize in a single attempt, and it covers every legal move in the game:
| Keyboard shortcut | Equivalent pointer action | Effect on the specimen |
|---|---|---|
| Arrow keys (up, down, left, right) | Press on the solid specimen and drag | Nudges the center by 8 plot units in the chosen direction |
| Q | Counterclockwise rotate button | Rotates the specimen by exactly 45° counterclockwise |
| E | Clockwise rotate button | Rotates the specimen by exactly 45° clockwise |
| Enter | Submit pose button | Evaluates the current center and orientation against the dashed target |
Focus is the only gate. Tab onto the solid specimen, or click it once with the pointer, before any of the shortcuts will respond. Once focused, the Arrow keys give precise, deterministic nudges that match the visible plotting field one-for-one, because pointer coordinates and arrow presses are converted into the same 320 by 240 SVG coordinate system before the game state reducer sees them. That shared coordinate layer is what lets mouse, touch, responsive sizing, browser zoom, and keyboard all describe the same geometry. Illegal pointer identifiers, mismatched pointer releases, non-finite coordinates, and unsupported rotation increments are treated as strict no-ops rather than errors, so a stray press outside the active game never corrupts the run.
Run One Round With the Keyboard
- Open Shape Rotation Match in a desktop browser and wait for the first solid specimen to render on the plotting field alongside its dashed outline.
- Tab onto the solid specimen, or click it once with the pointer, so it receives keyboard focus. The native rotate and Submit buttons remain visible and usable alongside the keyboard, so a mixed input style still works.
- Use the Arrow keys to slide the specimen toward the dashed target. Each press moves the center by 8 plot units, so you can predict the resulting position after any sequence of nudges.
- Press Q to rotate the specimen counterclockwise by exactly 45°, or E to rotate it clockwise by exactly 45°. The rotation is decoupled from translation, so you can interleave nudges and turns freely inside a single round.
- When the center appears close to the dashed target and the orientation looks aligned, press Enter to submit. The game compares the center distance against the published 4 plot-unit tolerance and checks the orientation against an exact 45-degree match.
- Watch for the 200-point confirmation and the next specimen. The five rounds are Offset Fin, Crooked Kite, Stepped Leaf, Notched Wing, and Hooked Comet, each with a different authored polygon, initial pose, and target pose.
- Repeat steps 3 through 6 for every round. Clearing all five accepted specimens yields the audited maximum of 200 × 5 = 1,000 points.
Scoring Rules, Tolerance, and the 1,000-Point Ceiling
The scoring model is fixed and published. Each accepted specimen is worth exactly 200 points. Five accepted specimens yield exactly 200 × 5 = 1,000 points, and there is no way to exceed that ceiling because the run ends after the fifth round and there are no bonus, partial, time, or streak awards. The 1,000-point finish is audited by independent tests that replay every polygon, every initial pose, every target pose, every reduced rotation, and the 4-versus-4.001 position boundary with separate trigonometry. The same audit also proves a nonzero-angle counterexample, so a near miss that looks visually close is rejected whenever it falls off the 45-degree grid.
Acceptance depends on two independent checks that both have to pass. First, the Euclidean center distance, measured in the same 320 by 240 SVG coordinate system the player can see, must be at most 4 plot units. A center that is exactly 4.000 plot units away is accepted, while 4.001 is rejected, which means the boundary is sharp rather than fuzzy. Second, the orientation has zero angular tolerance because both the authored target and the player controls sit on the same 45-degree grid, so any nonzero angular difference is rejected. The shortest circular angle distance is used, so positions near the 0° and 360° boundary are still compared correctly. A recorded move and a recorded rotation are both required, so pressing Enter without ever nudging or turning is treated as a no-op rather than a free acceptance.
Error Recovery, Deadlock, and Restart Behavior
Keyboard play inherits the same one-repair rule that pointer play uses. When a submission is rejected, the failure is recorded with the current round number and a rounded signature of the submitted pose. Pressing Enter again with the unchanged pose produces the same signature and is suppressed, so the player is not punished for re-checking. A genuinely different rejected pose, however, records a second distinct failure and immediately closes the run. Both the failed specimen and any later round transitions are frozen, so translation, rotation, submission, and keyboard actions all stop responding until the player restarts.
Restart returns to the very first initial pose with zero score and no errors, and the shared game shell stores only the best local score between runs. Terminal states such as completion and deadlock freeze every input on the page, including illegal pointer identifiers, mismatched pointer releases, non-finite coordinates, and unsupported rotation increments, which are all treated as strict no-ops rather than errors. That freeze protects the audited 1,000-point record from accidental post-run actions, and it is the same behavior a keyboard-only player will hit if two of their submissions are rejected in the same round.
How Shape Rotation Match Differs From Similar Puzzles
Shape Rotation Match is sometimes confused with two related categories that already live in this games catalog. It is not a Shape Matching Game and it is not a Rotating Picture Puzzle. A shape matching game asks the player to pair named pieces with equivalent slots, which is a selection problem with discrete choices and no continuous movement. Shape Rotation Match, by contrast, demands a continuous pose: one solid specimen has to be moved through real coordinates and rotated through discrete 45-degree steps until it aligns with a dashed outline that shows no embedded answer, no flag, no ARIA label, and no hidden coordinate hint. Each authored form has at least six vertices and deliberately lacks mirror symmetry, so an incorrect turn cannot look identical to the required pose.
A rotating picture puzzle keeps the tiles fixed in place and only changes their facing, so position is irrelevant. Shape Rotation Match decouples translation and rotation on purpose, which is exactly what makes the keyboard shortcuts possible: the Arrow keys shift the center while Q and E turn the piece. The combined geometric pose, judged by a single pure function that checks center distance and angular distance in the same SVG coordinate system, is the signature of this puzzle. Every polygon, every rule, every label, and every test fixture is original local product work, with no image, account, upload, API, model, random source, timer, or external dataset involved in either the play path or the keyboard path. The five rounds and their tolerances are authored up front, so the keyboard route produces the same audited finish as any other route.