#Where these come from
Every table on this page is generated from the app's own keymap, and a test holds that keymap to the handlers themselves: a binding added without a line saying what it does fails the build. So a key listed here is a key the app really listens for, and a key the app listens for is listed here.
What no table can cover is the mouse, so the two gestures worth knowing are written out at the end.
#Playing
| Key | Action |
|---|---|
Space | Roll the dice, then confirm the turn |
Space (following) | Let the opponent play once you have read the analysis of your move |
Space (mid-turn) | Swap the order of the dice, while the turn is not yet complete |
Space (paused) | Resume a paused clock |
Left / Right | Look back at the previous / next move played, with its analysis. Right past the last move returns to the game |
Escape | Return to the game from a move you are looking back at, dismiss the hint, or leave Zen mode |
#Analysing a match
| Key | Action |
|---|---|
Left / Right | Previous / next move |
Up / Down | Previous / next error |
C | Switch between the checker and cube panels |
N / Shift+N | Next / previous move with a note, on a match saved to your account |
Space | Play or pause the replay, which advances the match on a clock. Only while the replay bar is showing, which the menu beside the board turns on |
[ / ] | Slow the replay down / speed it up, one rung at a time |
M | Mute or unmute the replay, for this visit |
Stepping by hand switches video follow-along off until the next play, so the board does not move under you while you are reading.
#Study
| Key | Action |
|---|---|
Left | Up to the parent, or to this node's own move row |
Right | Down to the first child, or to this node's own position row |
Up / Down | Previous / next sibling |
End | Jump to the end of this line |
Enter | Analyse the current position |
D | Roll dice and analyse what follows |
L | Lucky line: the best rolls, three moves deep |
U | Unlucky line: the worst rolls, three moves deep |
E | Edit the position |
Delete | Delete the current node |
Escape | Cancel an edit |
#Transcribing
The transcriber has a keyboard layout of its own, larger than all of the above
together, because entry speed is what the surface is for. The same list is in
the app, under the ? in the transcription panel.
| Key | Action |
|---|---|
1 – 6 | Enter dice (two presses make a roll) |
E | Re-roll: throw away a misread roll and enter it again |
⇧ 1 – 6 | Re-roll straight into that first die |
↑ / ↓ | Cycle legal moves (or review past plies) |
K / J | Cycle legal moves up / down (vim style) |
Space | Record the selected (best) move |
1 – 9 | Preview the Nth ranked move |
Enter | Record previewed move / take a cube |
D | Offer a double |
P | Pass a cube that has been offered |
F | Record a forced dance (stuck on the bar) |
M | Type a move by hand (illegal play) |
I | Correct the board (illegal play) |
R | Resign |
U / T / ⌫ / Del | Undo the last entry (takeback). T takes the cube instead, where one has been offered |
Ctrl / Cmd Z | Bring back the last whole edit - a game an undo reopened, a tail an edit discarded - rather than one ply |
⇧ Ctrl / Cmd Z, Ctrl / Cmd Y | Redo: forward again over the edit that was just brought back |
Esc | Back to entry / close |
V | Play / pause the video |
← / → | Seek back / forward 5 seconds |
[ / ] | Seek back / forward 30 seconds |
, / . | Playback speed down / up |
L | Jump to the live edge (live streams only) |
0 | Jump to the start (recorded videos only) |
B | Re-anchor the selected move to the current video time |
Entry speed is what this surface is for, so it has more bindings than all the others together. The same list is in the app, under the ? in the transcription panel.
The video keys do nothing until a broadcast or a recording is attached, and the app hides them until one is. See Transcribe and broadcast.
#Overlay builder
| Key | Action |
|---|---|
Arrows | Nudge the selected widget by a pixel, or by a whole grid square with Shift held |
⌫ / Del | Remove the selected widget |
Ctrl / Cmd Z | Undo, or redo with Shift held |
Ctrl / Cmd Y | Redo |
Ctrl / Cmd S | Save the overlay |
Ctrl / Cmd D | Duplicate the selection |
Escape | Clear the selection |
Bound on the document rather than on the canvas, so somebody who has just clicked a layer row or a palette button can still nudge and delete without going back to the canvas first.
#The board itself
| Key | Action |
|---|---|
Hold Shift | Draw on the board. The cursor becomes a crosshair, dragging leaves an arrow and a click a highlight, on any point, the bar or a tray; releasing Shift clears it |
Escape | Clear what you have drawn, while Shift is still down |
A drawing is a sketch, for pointing at something on a screen somebody else is watching, and it is never saved or sent anywhere. The one exception is Draw on the analyse page, which saves it to the move.
And one gesture that no key covers: right-click a checker to play it with the dice in the other order.