Keyboard shortcuts
The toolbar tooltips recall each button’s key under the name it carries on the keyboard of the interface language: Left, Del, PageUp, PageDown, Shift. The tables below and the help window use the same names.
Database
Shortcut |
Action |
|---|---|
CTRL-N |
Create a new database. |
CTRL-O |
Open an existing database. |
CTRL-SHIFT-I |
Merge a database into this one. |
CTRL-SHIFT-S |
Export the database. |
CTRL-Q |
Close blunderDB. |
CTRL-M |
Edit database metadata. |
Position
Shortcut |
Action |
|---|---|
CTRL-I |
Import one or more positions/matches from file (xg, xgp, sgf, mat, txt, bgf). |
CTRL-SHIFT-F |
Recursively import a folder of match/position files. |
CTRL-C |
Copy a position to the clipboard. |
CTRL-X |
Copy board image to clipboard (PNG). |
CTRL-X CTRL-X |
Copy board + analysis image to clipboard (PNG). |
CTRL-V |
Paste a position from the clipboard (automatic format detection); a screenshot of the board is read onto the edit board. |
CTRL-S |
Save a position. |
CTRL-U |
Update a position. |
Del |
Delete the current position (confirmation required). |
BACKSPACE |
In edit or Eval mode: reset the board, the cube, the score and the dice. |
CTRL-G |
Show the position metadata. |
b |
Put the displayed position on the Pile (the “come back to this” collection), or take it off. |
Double-click outside the board |
Put the displayed position on the Pile, or take it off, in every mode. |
Right-click outside the board (edit, Eval) |
Open the board menu: Clear the position, like BACKSPACE, or Starting position. |
Right-click on the board (move played on the board) |
Start the whole move over from the beginning, the position unchanged. As long as no step is played, the board menu opens as usual. |
Display
Shortcut |
Action |
|---|---|
CTRL-LEFT |
Board orientation to the left. |
CTRL-RIGHT |
Board orientation to the right. |
CTRL-+ / CTRL-= |
Enlarge the interface by a 10 % step (200 % at most), also from a text field; the level appears in the status bar. |
CTRL– |
Shrink the interface by a 10 % step (50 % at least). |
CTRL-0 |
Return to the 100 % scale. |
p |
Show/hide pipcount. |
m |
Toggle the challenge: the Analysis panel’s analysis is hidden until a click, on every position. |
Actions
Shortcut |
Action |
|---|---|
TAB |
Open the search panel (position editor). |
SPACE |
Open the command line. |
ALT-1 … ALT-9 |
Run the pinned filter of that rank in the filter library. |
Tools
Shortcut |
Action |
|---|---|
CTRL-L |
Show/hide the analysis. |
CTRL-SHIFT-L |
Rank the neighbours of the current position. |
CTRL-P |
Show/hide the comments. |
CTRL-SHIFT-P |
Open/close the command palette: commands, tabs, filters and matches, found by an approximate name. |
CTRL-J |
Show/hide the Training panel. |
CTRL-H |
Show/hide the Duel panel (a match against the Bot). |
ENTER (Duel) |
Validate the move arranged on the board; nothing can be taken back afterwards. |
SPACE (Duel) |
Validate the move arranged on the board, once every die is played; no effect on a partial move or outside your turn. |
BACKSPACE (Duel) |
Put the checkers back before validation. |
CTRL-K |
Show/hide the Anki panel (spaced repetition). |
CTRL-F |
Show/hide the search panel. |
CTRL-Tab |
Show/hide the match panel. |
CTRL-B |
Show/hide the collections panel. |
CTRL-Y |
Show/hide the tournaments panel. |
CTRL-D |
Show/hide the Stats panel. |
CTRL-E |
Show/hide the Eval panel. |
CTRL-SHIFT-T |
Show/hide the Transcription panel (match drafts). |
J / K |
In the proposal queue of a directed tournament: down, up. |
ENTER |
In the proposal queue: confirm the selected proposal. |
Tournament page (TAB) |
First stop in the Direction tab: “Go to the queue”; ENTER puts the focus on the proposal queue. |
LEFT / RIGHT |
In the result card, outside a field: pick the player on the left or the one on the right; ENTER records their win. |
CTRL-Z |
Take back the last decision of a directed tournament (outside an input field, where it undoes the keystroke). |
TAB (focus lost) |
Under a directed tournament’s page, when the focus has fallen to the page: bring it back to the first element of the page, without opening the search. |
PAGEUP / PAGEDOWN, HOME / END |
Below the page of a directed tournament: scroll the page, without stepping through the board it hides. |
ESC |
Close the result card or the take-back in progress. |
? |
Show/hide the help. |
Duel on the board
Gesture |
Action |
|---|---|
Click on the board or on the dice (before the roll) |
Roll the dice. The cube keeps its own meaning: it offers to double. |
Click on the cube (before the roll) |
Offer to double; “Double” or “Cancel” confirms on the board. |
Click on a checker |
Play it at once with the left die that is still free, or with the other one if the left die cannot play it. A played die is greyed out; a complete move greys out every die. |
Drag a checker |
Play it to the point where it is dropped, if a legal move allows it. |
Click on the dice (move in progress) |
Complete move: validate it. Otherwise: swap the dice still to be played. |
Right-click on the board (move in progress) |
Take back all the checkers played; with no checker played, open the Duel menu. |
Right-click outside the board, or outside its move |
Open the Duel menu: Pile, resignation, suspension, stop. |
View Tabs
Shortcut |
Action |
|---|---|
CTRL-T |
Create a new view (a copy of the current view). |
CTRL-W |
Close the current view. |
CTRL-PageUp, SHIFT-J |
Previous view. |
CTRL-PageDown, SHIFT-K |
Next view. |
CTRL-1 … CTRL-9 |
Go directly to the n-th view. |
Double-click the tab |
Rename the view. |
Command Line
Shortcut |
Action |
|---|---|
UP |
Browse command history up. |
DOWN |
Browse command history down. |
ESC |
During a search: interrupt it. |
Search History
Shortcut |
Action |
|---|---|
Click |
Select/deselect a search (show position). |
Double-click |
Execute the search. |
Filter Library
Shortcut |
Action |
|---|---|
Click |
Select/deselect a filter (show position). |
Double-click |
Execute the filter search. |
Click (on the star) |
Pin or unpin the filter. |
Click (on a pinned chip) |
Run the pinned filter’s search. |
Analysis Panel
Shortcut |
Action |
|---|---|
Click |
Select/deselect a move (show/hide arrows). |
Ctrl+Click |
Add or remove a move from the selection to roll out. |
Shift+Click |
Extend the selection to the clicked move. |
Right-click |
Rollout menu: roll out the selected moves with the chosen setting, or cancel the rollout in progress; copy the position and the analysis, or the position and the selected moves. |
UP, k |
Select previous move (when a move is selected). |
DOWN, j |
Select next move (when a move is selected). |
d |
Toggle between checker and cube analysis (match navigation only). |
Shift+R |
Start the rollout of the selected moves (with no selection, of the position) with the chosen setting; a second press stops it. |
Esc |
Stop the rollout in progress, otherwise deselect the move. If no move is selected, close the panel, except in front of the results of an |
Eval Panel
Shortcut |
Action |
|---|---|
Click |
Select/deselect a move (show/hide arrows). |
Ctrl+Click |
Add or remove a move from the selection to roll out. |
Shift+Click |
Extend the selection to the clicked move. |
Right-click |
Rollout menu: roll out the selected moves with the chosen setting, or cancel the rollout in progress; copy the position and the analysis, or the position and the selected moves. |
UP, k |
Select previous move (when a move is selected). |
DOWN, j |
Select next move (when a move is selected). |
Shift+R |
Start the rollout of the selected moves (with no selection, of the position) with the chosen setting; a second press stops it. |
Esc |
Stop the rollout in progress, otherwise deselect the move. |
Match Panel
Shortcut |
Action |
|---|---|
Click |
Select a match. |
Double-click |
Navigate the match. |
UP, k |
Select previous match. |
DOWN, j |
Select next match. |
ENTER |
Load the selected match. |
Del |
Delete the selected match. |
v |
Show the decision under review in the video, one second before the roll (a match with a video source and a mark on that decision). |
[ / ] (video open) |
Slow down or speed up the playback of the video, in steps of 0.25 between 0.25× and 4×. |
/ |
Go to the filter field (player, event, tournament, date). Esc clears the filter. |
Esc |
Deselect/close the panel. |
Anki panel (spaced repetition)
Shortcut |
Action |
|---|---|
SPACE, Click |
Show the answer (the recorded analysis of the position). |
ENTER |
Validate the move played on the board (answer on the board), like a click on the dice. |
1 |
Rate: Again (failed, review soon). |
2 |
Rate: Hard. |
3 |
Rate: Good. |
4 |
Rate: Easy. |
p |
Show/hide the pip count (same as the general shortcut, available during review). |
Esc |
Stop the review and return to the deck list (can resume later). |
Tournament Panel
Shortcut |
Action |
|---|---|
Double-click, ENTER (focused row) |
Select a tournament (show its detail). TAB reaches the rows; a single click only highlights. |
UP, k |
Select previous tournament, when the panel has the focus or no directed tournament is displayed. |
DOWN, j |
Select next tournament, when the panel has the focus or no directed tournament is displayed. |
Double-click (on a match of the tournament) |
Navigate the match. |
Esc |
Cancel the current edit, otherwise clear the add-match search, otherwise deselect the tournament, otherwise close the panel (one step at a time). |
Direction page
Under the Direction page, J, K, UP, DOWN and ENTER go to the proposal queue, except when the focus is on a cell of the table grid, where UP and DOWN change cell. The context menus are described in the manual (context menus).
Shortcut |
Action |
|---|---|
Right-click, MENU, SHIFT-F10 |
Open the context menu of the focused object: table cell, player, bracket slot, slot, proposal, history row. UP/DOWN move through the menu, ENTER picks, ESC closes it. |
LEFT, RIGHT, UP, DOWN, HOME, END |
Move from one cell of the table grid to another (free cells included); the grid takes only one TAB stop. |
1 to 9, then 0 to 9 |
Open the card of the table with that number; two digits, within 0.4 s, for a table beyond 9. |
M, X |
On an occupied cell, open the card (or, if it is open, the table field); aiming at an occupied table swaps the two matches. |
/ |
Open quick search: players, tables, running matches and competitions of the event, found by a name or a table number (details). No effect in an input field. |
F11 |
Put the Direction page in full screen (toolbar, tabs, panel and status bar hidden), or leave it. ESC leaves it too, after closing the open menu or card (details). |
Drag an occupied cell onto another |
With the mouse: on a free cell, move the match; on an occupied cell, swap the two matches after confirmation. ESC cancels the drag. |
All tables |
On the All tables grid of an event, the same keys, menus and drag-and-drop act on the table of any competition; a swap with another competition names both in the confirmation. |
Collection Panel
Shortcut |
Action |
|---|---|
Click |
Add/remove the current position to/from the hovered collection. |
Double-click |
Open the collection. |
Del |
Remove the current position (or the checked positions) from the open collection. |
Esc |
Go back to the collection list, otherwise deselect the collection, otherwise close the panel (one step at a time). |
Transcription Panel
The panel takes these keys while it has the focus. In front of the list of drafts it already takes a few, so that picking up yesterday’s work does not call for the mouse.
Shortcut |
Action |
|---|---|
DOWN, j / UP, k (list of drafts) |
Walk the drafts. The first is highlighted on opening: it is the most recently modified one. |
ENTER (list of drafts) |
Open the highlighted draft. |
n (list of drafts) |
Open the creation form. |
Click |
Open a draft from the list. |
1 … 6 |
Enter a die. On a game’s first play: player 1’s die, then player 2’s (the higher one starts and plays both dice). |
1 … 6 (roll entered) |
At the end of the document, validate the selected move and open the next roll. On a written action, retype its roll in place, validating nothing. |
1 … 6 (cursor on a game’s first play) |
Type another opening roll: player 1’s die then player 2’s. The higher one wins — the big die first, the play goes to player 1 at the bottom; the small die first, to player 2 at the top; the first candidate is preselected. The same roll typed again changes nothing; s gives the play to the other player. |
DOWN, j |
Select the next candidate (the play’s arrows appear on the board). |
UP, k |
Select the previous candidate. |
Wheel |
Select the next or previous candidate, over the list as well as over the board: the eye stays on the board and the arrows scroll past. |
Click (on a row) |
Select that candidate. |
Double-click (on a row) |
Validate that candidate. |
Click (on the roll triangle) |
Enter the roll in a single gesture: the cell carries both dice, doubles on the diagonal. On a game’s first play the triangle gives way to a row of six dice, one click giving one side’s die. |
Click, drag (roll entered) |
Play the move on the board, constrained to the legal plays of that roll: a click plays the checker with the left die, a drag puts it on its destination, and each step keeps in the list only the candidates that contain it. With no dice entered, the board plays nothing. |
Drag outside the rules (roll entered) |
Put the checker down where it is released, even from a point no legal play leaves from, to transcribe an illegal move. The rest of the move is played freely, by click as by drag, and the candidate list gives way to a line that says so. |
Click on the dice, ENTER (completed move) |
Record the completed move with the dice entered — and, outside the rules, the board reached, marked an illegal move if no legal play reaches that board. The next roll, a digit or a cell of the triangle, records it too. On a reviewed action, it replaces it. A move is never recorded on its own. |
BACKSPACE (move being played on the board) |
Undo the last step played on the board. The remaining steps are replayed constrained as long as a legal play contains them: undoing the only step outside the rules brings the list back. |
ENTER |
Validate the selected move; on a written action, validate the correction, the cursor moving on to the next decision. |
BACKSPACE |
Clear the two dice entered. This is the way back to a misread roll, since a digit validates. |
Click (on the dice cells) |
Clear the two dice entered, like BACKSPACE. |
Esc |
Abandon the entry in progress. |
f |
The side on roll dances: enter a roll that does not bring them in from the bar — the first one, non-doubles first, that the opponent’s home board blocks — and pass the turn with no play to type. A pending play is validated first, as a digit would. Off the bar, or if every roll enters, nothing is entered and the status bar says so. |
d |
Double or redouble: the selected play is validated on the way, in a single key. |
t |
Take the double offered: the cube goes to the taker at the doubled value and the doubler rolls again. With the cursor on a cell, writes the take in place of the action aimed at; a pass turned into a take reopens its game, and the rest is typed there instead. |
p |
Pass the double offered: the game is won at the value the cube had before the double. With the cursor on a cell, writes the pass in place of the action aimed at. |
r then 1, 2 or 3 |
Give the game up for the side on roll: single, gammon or backgammon; ENTER means single. Escape between the two keys cancels without recording anything. In theatre mode, the three levels are shown in a small window over the video. |
Click (on the cube) |
Offer a double for the side on roll, like the d key. Facing an offer, the cube does not answer: take and pass are in the row of buttons. |
LEFT, h |
Move the cursor back one action in the transcript. |
RIGHT, l |
Move the cursor forward one action. |
Click (on a cell) |
Put the cursor on that action, or on the missing turn of a double turn. |
e |
Open the cell of the cursor, prefilled “dice: move” ( |
End |
Take the cursor to the end of the document, in Entry. |
Double-click (on a cell) |
Type the roll and the move of this action on the keyboard, in the cell: 62: 24/18 13/11, or the move alone (13/7 8/7*, bar/22, 6/off), the dice of the cell then remaining. ENTER records it, even illegal, and Esc closes the cell without writing anything. Applies to a move, a dance, an unrecorded move, and to the dashed cell of the entry in progress as soon as both its dice are entered. |
Double-click (on a game’s score) |
Type the score this game was played at, in its header: 3-2, 3–2 or 3 2. ENTER records it, an emptied field goes back to the score the previous games give, and Esc closes the field without writing anything. A score that differs from that one is marked as an inconsistency. No score in money play. |
Right-click (on a cell) |
Open that action’s corrections: insert before, insert after, delete, change side. The cursor is brought onto the cell on the way. |
CTRL-ENTER |
Finish the draft: write the match, or replace the one it was opened from, and release the draft. |
i |
Insert an action before the one under the cursor (the side offered is the one that keeps what follows coherent). |
a |
Insert an action after the one under the cursor. |
x, Del |
Delete the decision being edited — the cursor’s action, or the entry not yet written — and step back onto the previous one, ready to be corrected; the following ones keep their side. At the end of the document, steps back onto the last action. |
s |
Give the action under the cursor to the other side. |
CTRL-Z |
Undo the last gesture on the draft. |
CTRL-SHIFT-Z |
Redo the undone gesture. |
SPACE (video attached) |
Play or pause the video. Without a video, SPACE opens the command line, as everywhere else. |
SHIFT-LEFT / SHIFT-RIGHT (video attached) |
Move the video back or forward by 5 seconds. |
CTRL-SHIFT-LEFT / CTRL-SHIFT-RIGHT (video attached) |
Move the video back or forward by one second. |
v (video attached) |
Set the current video instant as the action instant of the cursor. |
SHIFT-V (video attached) |
Set the current video instant as the roll instant of the cursor’s action. |
[ / ] (video attached) |
Slow down or speed up the playback, in steps of 0.25 between 0.25× and 4× (up to 2× for YouTube). |
o (video attached) |
Rotate the video by a quarter turn (0°, 90°, 180°, 270°), like the ⟳ button of the video bar. |
F11 (video attached) |
Enter theatre mode — the video full screen, a small board floating over it, the entry keyboard still live — or leave it. ESC leaves it too; in the theatre, BACKSPACE clears the dice entered (details). |
A roll that allows no play records the dance on its own, with no extra keystroke.
With a video attached, only an explicit validation (ENTER, a double-click on a candidate, the move completed on the board) sets the action instant. The next roll digit, or a cube gesture, validates without an instant; v sets it afterwards. The arrows are read by their place on the keyboard, whatever its layout; [ and ] are read by the character typed, ALTGR included on a keyboard that places them that way. Without a video, these keys keep their usual meaning.
A permanent indicator, above the triangle and on the theatre-mode bar, says the effect of ENTER and the digits at the moment. No key is blocked:
Entry — the cursor is at the end of the document, or on an insertion. The first line of the analysis is preselected and drawn; the digit validates the selected move before opening the next roll: the best move played costs the two dice and nothing more, its validation being carried by the first key of the following turn.
Editing move N — the cursor is on an action already written. j/k, the arrows, the board and clicks on the analysis correct it; the digit retypes its roll in place and ENTER validates the correction, the cursor moving on to the next decision. End returns to Entry.
What is being typed is drawn in the transcript, in dashes, in the place where it will be written: a correction covers the cell it replaces, an insertion opens a cell between its two neighbours, and the side is read from the column. Nothing is recorded before the validation.
An insertion in the middle of the document goes on inserting: the validation opens an empty cell after it, and the next action is inserted in its turn instead of overwriting the one that follows. The end of the game or moving the cursor puts an end to it.
A gesture with nothing to do says so, once, in the status bar: “nothing to undo” on an empty stack, “no action under the cursor” at the end of the document. The sentence clears itself and gives the place back to the expected action.
Moving the cursor back onto an action, reopening it and then retyping it corrects it in place: validating replaces the action and the cursor moves on to the next decision — after the last action, to the end of the document, where the transcription continues. If the dice are corrected and the recorded play is still a legal play of the new roll, it is kept; otherwise the first candidate of the new roll is proposed and the play is flagged “to review” until it is validated. Moving the cursor forward or back after changing something records the correction on the way.
Nothing is refused and nothing is deleted: inserting an action of the same side as its neighbour creates a double turn, deleting an action may create another one, changing a side may make the plays that follow illegal. These inconsistencies are marked in the transcript, never corrected on your behalf, and the cursor lands on the first of them after every gesture that writes — except where you carry on: after a correction, a deletion, an insertion or a reopened game, it stays where you are typing. Moving around or typing a die never moves it. The turn a double turn has lost is a cell of the transcript: h and l stop on it, and a roll typed there is inserted for the side it was missing from. The undo stack lives in memory: it is lost when the draft is closed.
The panel itself — the list of drafts, the creation, the entry, the transcript and the draft bar — is described in Transcription Panel.
Contact sheet
Shortcut |
Action |
|---|---|
LEFT, RIGHT, UP, DOWN |
Move within the grid. |
j, k |
Next thumbnail, previous thumbnail. |
Home, End |
First, last thumbnail of the page. |
PageUp, PageDown |
Previous page, next page. |
ENTER, Click |
Open the position on the board and close the sheet. |
Esc |
Close the sheet. |
Help Panel
Shortcut |
Action |
|---|---|
LEFT, h |
Previous tab. |
RIGHT, l |
Next tab. |
UP, k |
Scroll up. |
DOWN, j |
Scroll down. |
SPACE |
Next page. |
PageUp |
Top of the content. |
PageDown |
Bottom of the content. |
/ |
Search the help: occurrences are counted and highlighted as you type; Enter goes to the next occurrence, SHIFT-Enter to the previous one. |
?, CTRL-F, Esc |
Close the help. |