Go to the first, previous, next, last section, table of contents.
To move a piece, you can drag it with the left mouse button, or you
can click the left mouse button once on the piece, then once more on
the destination square. To drop a new piece on a square (when
applicable), press the middle or the right mouse button over the
square and select from the popup menu. In cases where you can drop
either a white or black piece, use the middle button (or shift+right)
for white and the right button (or shift+middle) for black. When you
are playing a bughouse game on an Internet Chess Server, a list of the
offboard pieces that each player has available is shown in the window
title after the player's name; in addition, the piece menus show the
number of pieces available of each type.
All other XBoard commands are available from the menu bar. The most
frequently used commands also have shortcut keys or on-screen buttons.
When XBoard is iconized, its graphical icon is a white knight if
it is White's turn to move, a black knight if it is Black's turn. See
Iconize in section Other Shortcut Keys below if you have problems getting this
feature to work.
- Reset
-
Resets XBoard and the chess engine to the beginning of a new chess
game. The r key is a keyboard equivalent. In Internet Chess
Server mode, clears the current state of XBoard, then
resynchronizes with the ICS by sending a refresh command. If you want to
stop playing, observing, or examining an ICS game, use an
appropriate command from the Action menu, not `Reset'.
See section Action Menu.
- Load Game
-
Plays a game from a record file. The g key is a keyboard equivalent.
A popup dialog prompts you for the file name. If the file contains more
than one game, a second popup dialog
displays a list of games (with information drawn from their PGN tags, if
any), and you can select the one you want. Alternatively, you can load the
Nth game in the file directly, by typing the number N after the
file name, separated by a space.
The game file parser will accept PGN (portable game notation),
or in fact almost any file that contains moves in algebraic
notation.
Notation of the form `P@f7'
is accepted for piece-drops in bughouse games;
this is a nonstandard extension to PGN.
If the file includes a PGN position (FEN tag), or an old-style
XBoard position diagram bracketed by `[--' and `--]'
before the first move, the game starts from that position. Text
enclosed in parentheses, square brackets, or curly braces is assumed to
be commentary and is displayed in a pop-up window. Any other
text in the file is ignored. PGN variations (enclosed in
parentheses) are treated as comments; XBoard is not able to walk
variation trees.
The nonstandard PGN tag [Variant "varname"] functions similarly to
the -variant command-line option (see below), allowing games in certain chess
variants to be loaded. There is also a heuristic to
recognize chess variants from the Event tag, by looking for the strings
that the Internet Chess Servers put there when saving variant ("wild") games.
- Load Next Game
-
Loads the next game from the last game record file you loaded.
The shifted N key is a keyboard equivalent.
- Load Previous Game
-
Loads the previous game from the last game record file you
loaded. The shifted P key is a keyboard equivalent.
Not available if the last game was loaded from a pipe.
- Reload Same Game
-
Reloads the last game you loaded.
Not available if the last game was loaded from a pipe.
- Save Game
-
Appends a record of the current game to a file.
A popup dialog
prompts you for the file name. If the game did not begin with
the standard starting position, the game file includes the
starting position used. Games are saved in the PGN (portable
game notation) format, unless the oldSaveStyle option is true,
in which case they are saved in an older format that is specific
to XBoard. Both formats are human-readable, and both can be
read back by the `Load Game' command.
Notation of the form `P@f7'
is accepted for piece-drops in bughouse games;
this is a nonstandard extension to PGN.
- Copy Game
-
Copies a record of the current game to an internal clipboard in PGN
format and sets the X selection to the game text. The game can be
pasted to another application (such as a text editor or another copy
of XBoard) using that application's paste command. In many X
applications, such as xterm and emacs, the middle mouse button can be
used for pasting; in XBoard, you must use the Paste Game command.
- Paste Game
-
Interprets the current X selection as a game record and loads it, as
with Load Game.
- Load Position
-
Sets up a position from a position file. A popup dialog prompts
you for the file name. If the file contains more than one saved
position, and you want to load the Nth one, type the number N
after the file name, separated by a space. Position files must
be in FEN (Forsythe-Edwards notation), or in the format that the
Save Position command writes when oldSaveStyle is turned on.
- Load Next Position
-
Loads the next position from the last position file you loaded.
- Load Previous Position
-
Loads the previous position from the last position file you
loaded. Not available if the last position was loaded from a pipe.
- Reload Same Position
-
Reloads the last position you loaded.
Not available if the last position was loaded from a pipe.
- Save Position
-
Appends a diagram of the current position to a file.
A popup dialog
prompts you for the file name. Positions are saved in
FEN (Forsythe-Edwards notation) format unless the
oldSaveStyle
option is true, in which case they are saved in an older,
human-readable format that is specific to XBoard. Both formats
can be read back by the `Load Position' command.
- Copy Position
-
Copies the current position to an internal clipboard in FEN format and
sets the X selection to the position text. The position can be pasted
to another application (such as a text editor or another copy of
XBoard) using that application's paste command. In many X
applications, such as xterm and emacs, the middle mouse button can be
used for pasting; in XBoard, you must use the Paste Position command.
- Paste Position
-
Interprets the current X selection as a FEN position and loads it, as
with Load Position.
- Mail Move
-
- Reload CMail Message
-
See section CMail.
- Exit
-
Exits from XBoard. The shifted Q key is a keyboard equivalent.
- Machine White
-
Tells the chess engine to play White.
- Machine Black
-
Tells the chess engine to play Black.
- Two Machines
-
Plays a game between two chess engines.
- Analysis Mode
-
XBoard tells the chess engine to start analyzing the current game/position
and shows you the analysis as you move pieces around.
Note: Some chess engines do not support Analysis mode.
To set up a position to analyze, you do the following:
1. Select Edit Position from the Mode Menu
2. Set up the position. Use the middle and right buttons to
bring up the white and black piece menus.
3. When you are finished, click on either the Black or White
clock to tell XBoard which side moves first.
4. Select Analysis Mode from the Mode Menu to start the analysis.
- Analyze File
-
This option lets you load a game from a file (PGN, XBoard format, etc.)
and analyze it. When you select this menu item, a popup window appears
and asks for a filename to load.
If the file contains multiple games, another popup appears that lets
you select which game you wish to analyze.
After a game is loaded, use the XBoard arrow buttons to step
forwards/backwards through the game and watch the analysis.
Note: Some chess engines do not support Analysis mode.
- ICS Client
-
This is the normal mode when XBoard
is connected to a chess server. If you have moved into
Edit Game or Edit Position mode, you can select this option to get out.
To use xboard in ICS mode, run it in the foreground with the -ics
option, and use the terminal you started it from to type commands and
receive text responses from the chess server. See
section Chess Servers below for more information.
XBoard activates some special position/game editing features when you
use the examine or bsetup commands on ICS and you have
`ICS Client' selected on the Mode menu. First, you can issue the
ICS position-editing commands with the mouse. Move pieces by dragging
with mouse button 1. To drop a new piece on a square, press mouse
button 2 or 3 over the square. This brings up a menu of white pieces
(button 2) or black pieces (button 3). Additional menu choices let
you empty the square or clear the board. Click on the White or Black
clock to set the side to play. You cannot set the side to play or
drag pieces to arbitrary squares while examining on ICC, but you can
do so in bsetup mode on FICS. In addition, the menu commands
`Forward', `Backward', `Pause', and `Stop Examining'
have special functions in this mode; see below.
- Edit Game
-
Allows you to make moves for both Black and White, and to change
moves after backing up with the `Backward' command. The clocks do
not run.
In chess engine mode, the chess engine continues to check moves for legality
but does not participate in the game. You can bring the chess engine
into the game by selecting `Machine White', `Machine Black',
or `Two Machines'.
In ICS mode, the moves are not sent to the ICS: `Edit Game' takes
XBoard out of ICS Client mode and lets you edit games locally.
If you want to edit games on ICS in a way that other ICS users
can see, use the ICS examine command or start an ICS match
against yourself.
- Edit Position
-
Lets you set up an arbitrary board position.
Use mouse button 1 to drag pieces to new squares, or to delete a piece
by dragging it off the board or dragging an empty square on top of it.
To drop a new piece on a square, press mouse button 2 or 3 over the
square. This brings up a menu of white pieces (button 2) or
black pieces (button 3). Additional menu choices let you empty the
square or clear the board. You can set the side to play next by
clicking on the word White or Black at the top of the screen.
Selecting `Edit Position' causes XBoard to discard
all remembered moves in the current game.
In ICS mode, changes made to the position by `Edit Position' are
not sent to the ICS: `Edit Position' takes XBoard out of
`ICS Client' mode and lets you edit positions locally. If you want to
edit positions on ICS in a way that other ICS users can see, use
the ICS examine command, or start an ICS match against yourself.
(See also the ICS Client topic above.)
- Training
-
Training mode lets you interactively guess the moves of a game for one
of the players. You guess the next move of the game by playing the
move on the board. If the move played matches the next move of the
game, the move is accepted and the opponent's response is autoplayed.
If the move played is incorrect, an error message is displayed. You
can select this mode only while loading a game (that is, after
selecting `Load Game' from the File menu). While XBoard is in
`Training' mode, the navigation buttons are disabled.
- Show Game List
-
Shows or hides the list of games generated by the last `Load Game'
command.
- Edit Tags
-
Lets you edit the PGN (portable game notation)
tags for the current game. After editing, the tags must still conform to
the PGN tag syntax:
<tag-section> ::= <tag-pair> <tag-section>
<empty>
<tag-pair> ::= [ <tag-name> <tag-value> ]
<tag-name> ::= <identifier>
<tag-value> ::= <string>
See the PGN Standard for full details. Here is an example:
[Event "Portoroz Interzonal"]
[Site "Portoroz, Yugoslavia"]
[Date "1958.08.16"]
[Round "8"]
[White "Robert J. Fischer"]
[Black "Bent Larsen"]
[Result "1-0"]
Any characters that do not match this syntax are silently ignored. Note that
the PGN standard requires all games to have at least the seven tags shown
above. Any that you omit will be filled in by XBoard
with `?' (unknown value), or `-' (inapplicable value).
- Edit Comment
-
Adds or modifies a comment on the current position. Comments are
saved by `Save Game' and are displayed by `Load Game',
`Forward', and `Backward'.
- ICS Input Box
-
If this option is set in ICS mode,
XBoard
creates an extra window that you can use for typing in ICS commands.
The input box is especially useful if you want to type in something long or do
some editing on your input, because output from ICS doesn't get mixed
in with your typing as it would in the main terminal window.
- Pause
-
Pauses updates to the board, and if you are playing against a chess engine,
also pauses your clock. To continue, select `Pause' again, and the
display will automatically update to the latest position.
The `P' button and keyboard p key are equivalents.
If you select Pause when you are playing against a chess engine and
it is not your move, the chess engine's clock
will continue to run and it will eventually make a move, at which point
both clocks will stop. Since board updates are paused, however,
you will not see the move until you exit from Pause mode (or select Forward).
This behavior is meant to simulate adjournment with a sealed move.
If you select Pause while you are observing or examining a game on a
chess server, you can step backward and forward in the current history
of the examined game without affecting the other observers and
examiners, and without having your display jump forward to the latest
position each time a move is made. Select Pause again to reconnect
yourself to the current state of the game on ICS.
If you select `Pause' while you are loading a game, the game stops
loading. You can load more moves manually by selecting `Forward', or
resume automatic loading by selecting `Pause' again.
- Accept
-
Accepts a pending match offer. If there is more than one offer
pending, you will have to type in a more specific command
instead of using this menu choice.
- Decline
-
Declines a pending offer (match, draw, adjourn, etc.). If there
is more than one offer pending, you will have to type in a more
specific command instead of using this menu choice.
- Call Flag
-
Calls your opponent's flag, claiming a win on time, or claiming
a draw if you are both out of time. You can also call your
opponent's flag by clicking on his clock or by pressing the
keyboard t key.
- Draw
-
Offers a draw to your opponent, accepts a pending draw offer
from your opponent, or claims a draw by repetition or the 50-move
rule, as appropriate. The d key is a keyboard equivalent.
- Adjourn
-
Asks your opponent to agree to adjourning the current game, or
agrees to a pending adjournment offer from your opponent.
- Abort
-
Asks your opponent to agree to aborting the current game, or
agrees to a pending abort offer from your opponent. An aborted
game ends immediately without affecting either player's rating.
- Resign
-
Resigns the game to your opponent. The shifted R key is a
keyboard equivalent.
- Stop Observing
-
Ends your participation in observing a game, by issuing the ICS
observe command with no arguments. ICS mode only.
- Stop Examining
-
Ends your participation in examining a game, by issuing the ICS
unexamine command. ICS mode only.
- Backward
-
Steps backward through a series of remembered moves.
The `[<]' button and the b key are equivalents.
In addition, pressing the Control key steps back one move, and releasing
it steps forward again.
In most modes, `Backward' only lets you look back at old positions;
it does not retract moves. This is the case if you are playing against
a chess engine, playing or observing a game on an ICS, or loading a game.
If you select `Backward' in any of these situations, you will not
be allowed to make a different move. Use `Retract Move' or
`Edit Game' if you want to change past moves.
If you are examining an ICS game, the behavior of `Backward'
depends on whether XBoard is in Pause mode. If Pause mode is
off, `Backward' issues the ICS backward command, which backs up
everyone's view of the game and allows you to make a different
move. If Pause mode is on, `Backward' only backs up your local
view.
- Forward
-
Steps forward through a series of remembered moves (undoing the
effect of `Backward') or forward through a game file. The
`[>]' button and the f key are equivalents.
If you are examining an ICS game, the behavior of Forward
depends on whether XBoard is in Pause mode. If Pause mode is
off, `Forward' issues the ICS forward command, which moves
everyone's view of the game forward along the current line. If
Pause mode is on, `Forward' only moves your local view forward,
and it will not go past the position that the game was in when
you paused.
- Back to Start
-
Jumps backward to the first remembered position in the game.
The `[<<]' button and the shifted B key are equivalents.
In most modes, Back to Start only lets you look back at old
positions; it does not retract moves. This is the case if you
are playing against a local chess engine, playing or observing a game on
a chess server, or loading a game. If you select `Back to Start' in any
of these situations, you will not be allowed to make different
moves. Use `Retract Move' or `Edit Game' if you want to change past
moves; or use Reset to start a new game.
If you are examining an ICS game, the behavior of `Back to
Start' depends on whether XBoard is in Pause mode. If Pause mode
is off, `Back to Start' issues the ICS `backward 999999'
command, which backs up everyone's view of the game to the start and
allows you to make different moves. If Pause mode is on, `Back
to Start' only backs up your local view.
- Forward to End
-
Jumps forward to the last remembered position in the game. The
`[>>]' button and the shifted F key are equivalents.
If you are examining an ICS game, the behavior of `Forward to
End' depends on whether XBoard is in Pause mode. If Pause mode
is off, `Forward to End' issues the ICS `forward 999999'
command, which moves everyone's view of the game forward to the end of
the current line. If Pause mode is on, `Forward to End' only moves
your local view forward, and it will not go past the position
that the game was in when you paused.
- Revert
-
If you are examining an ICS game and Pause mode is off, issues
the ICS command `revert'.
- Truncate Game
-
Discards all remembered moves of the game beyond the current
position. Puts XBoard into `Edit Game' mode if it was not there
already.
- Move Now
-
Forces the chess engine to move immediately. Chess engine mode only.
- Retract Move
-
Retracts your last move. In chess engine mode, you can do this only
after the chess engine has replied to your move; if the chess engine is still
thinking, use `Move Now' first. In ICS mode, `Retract Move'
issues the command `takeback 1' or `takeback 2'
depending on whether it is your opponent's move or yours.
- Always Queen
-
If this option is off, XBoard brings up a dialog
box whenever you move a pawn to the last rank, asking what piece
you want to promote it to. If the option is true, your pawns are
always promoted to queens. Your opponent can still underpromote.
- Animate Dragging
-
If Animate Dragging is on, while you are dragging a piece with the
mouse, an image of the piece follows the mouse cursor.
If Animate Dragging is off, there is no visual feedback while you are
dragging a piece, but if Animate Moving is on, the move will be
animated when it is complete.
- Animate Moving
-
If Animate Moving is on, all piece moves are animated. An image of the
piece is shown moving from the old square to the new square when the
move is completed (unless the move was already animated by Animate Dragging).
If Animate Moving is off, a moved piece instantly disappears from its
old square and reappears on its new square when the move is complete.
- Auto Comment
-
If this option is on, any remarks made on ICS while you are observing or
playing a game are recorded as a comment on the current move. This includes
remarks made with the ICS commands say, tell, whisper,
and kibitz.
Limitation: remarks that you type yourself are not recognized;
XBoard scans only the output from ICS, not the input you type to it.
- Auto Flag
-
If this option is on and one player runs out of time
before the other,
XBoard
will automatically call his flag, claiming a win on time.
In ICS mode, Auto Flag will only call your opponent's flag, not yours,
and the ICS may award you a draw instead of a win if you have
insufficient mating material. In local chess engine mode,
XBoard
may call either player's flag and will not take material into account.
- Auto Flip View
-
If the Auto Flip View option is on when you start a game, the board
will be automatically oriented so that your pawns move from the bottom
of the window towards the top.
- Auto Observe
-
If this option is on and you add a player to your
gnotify
list on ICS, XBoard will automatically observe all of that
player's games, unless you are doing something else (such as
observing or playing a game of your own) when one starts.
The games are displayed
from the point of view of the player on your gnotify list; that is, his
pawns move from the bottom of the window towards the top.
Exceptions: If both players in a game are on your gnotify list, if
your ICS
highlight
variable is set to 0, or if the ICS you are using does not
properly support observing from Black's point of view,
you will see the game from White's point of view.
- Auto Raise Board
-
If this option is on, whenever a new game begins, the chessboard window
is deiconized (if necessary) and raised to the top of the stack of windows.
- Auto Save
-
If this option is true, at the end of every game XBoard prompts
you for a file name and appends a record of the game to the file
you specify.
Disabled if the
saveGameFile command-line
option is set, as in that case all games are saved to the specified file.
See section Load and Save Options.
- Blindfold
-
If this option is on, XBoard displays the board as usual but does
not display pieces or move highlights. You can still move in the
usual way (with the mouse or by typing moves in ICS mode), even though
the pieces are invisible.
- Flash Moves
-
If this option is on, whenever a move is completed, the moved piece flashes.
The number of times to flash is set by the flashCount command-line
option; it defaults to 3 if Flash Moves is first turned on from the menu.
- Flip View
-
Inverts your view of the chess board for the duration of the
current game. Starting a new game returns the board to normal.
The v key is a keyboard equivalent.
If you are playing a game on an ICS, the board is always
oriented at the start of the game so that your pawns move from
the bottom of the window towards the top. Otherwise, the starting
orientation is determined by the
flipView command line option;
if it is false (the default), White's pawns move from bottom to top
at the start of each game; if it is true, Black's pawns move from
bottom to top. See section User Interface Options.
- Get Move List
-
If this option is on, whenever XBoard
receives the first board of a new ICS game (or a different game from
the one it is currently displaying), it
retrieves the list of past moves from the ICS.
You can then review the moves with the `Forward' and `Backward'
commands
or save them with `Save Game'. You might want to
turn off this option if you are observing several blitz games at once,
to keep from wasting time and network bandwidth fetching the move lists over
and over.
When you turn this option on from the menu, XBoard
immediately fetches the move list of the current game (if any).
- Highlight Last Move
-
If Highlight Last Move is on, after a move is made, the starting and
ending squares remain highlighted. In addition, after you use Backward
or Back to Start, the starting and ending squares of the last move to
be unmade are highlighted.
- Move Sound
-
If this option is on, XBoard alerts you by playing a sound
after each of your opponent's moves (or after every
move if you are observing a game on the Internet Chess Server).
The sound is not played after moves you make or moves read from a
saved game file. By default, the
sound is the terminal bell, but on some systems you can change it
to a sound file using the soundMove option; see below.
If you turn on this option when using XBoard with the Internet
Chess Server, you will probably want to give the
set bell 0
command to the ICS, since otherwise the ICS will ring the terminal bell
after every move (not just yours). (The `.icsrc' file
is a good place for this; see section Internet Chess Server Options.)
- ICS Alarm
-
When this option is on, an alarm sound is played when your clock
counts down to the icsAlarmTime (by default, 5 seconds) in an ICS
game. For games with time controls that include an increment, the
alarm will sound each time the clock counts down to the icsAlarmTime.
By default, the alarm sound is the terminal bell, but on some systems
you can change it to a sound file using the soundIcsAlarm option; see
below.
- Old Save Style
-
If this option is off, XBoard saves games in PGN
(portable game notation) and positions in FEN (Forsythe-Edwards
notation). If the option is on, a save style that is compatible
with older versions of XBoard is used instead.
The old position style is more human-readable
than FEN; the old game style has no particular advantages.
- Periodic Updates
-
If this option is off (or if
you are using a chess engine that does not support periodic updates),
the analysis window
will only be updated when the analysis changes. If this option is
on, the Analysis Window will be updated every two seconds.
- Ponder Next Move
-
If this option is off, the chess engine will think only when it is on
move. If the option is on, the engine will also think while waiting
for you to make your move.
- Popup Exit Message
-
If this option is on, when XBoard wants to display a message just
before exiting, it brings up a modal dialog box and waits for you to
click OK before exiting. If the option is off, XBoard prints the
message to standard error (the terminal) and exits immediately.
- Popup Move Errors
-
If this option is off, when you make an error in moving (such as
attempting an illegal move or moving the wrong color piece), the
error message is displayed in the message area. If the option is
on, move errors are displayed in small popup windows like other errors.
You can dismiss an error popup either by clicking its OK button or by
clicking anywhere on the board, including downclicking to start a move.
- Premove
-
If this option is on while playing a game on an ICS, you can register
your next planned move before it is your turn. Move the piece with
the mouse in the ordinary way, and the starting and ending squares
will be highlighted with a special color (red by default). When it is
your turn, if your registered move is legal, XBoard will send it to
ICS immediately; if not, it will be ignored and you can make a
different move. If you change your mind about your premove, either
make a different move, or double-click on any piece to cancel the move
entirely.
- Quiet Play
-
If this option is on, XBoard will automatically issue an ICS
set shout 0
command whenever you start a game and a
set shout 1
command whenever you finish one. Thus, you will not be distracted
by shouts from other ICS users while playing.
- Show Coords
-
If this option is on, XBoard displays algebraic coordinates
along the board's left and bottom edges.
- Show Thinking
-
If this option is set, the chess engine's notion of the score and best
line of play from the current position is displayed as it is
thinking. The score indicates how many pawns ahead (or if negative,
behind) the chess engine thinks it is. In matches between two
machines, the score is prefixed by `W' or `B' to indicate
whether it is showing White's thinking or Black's, and only the thinking
of the engine that is on move is shown.
- Test Legality
-
If this option is on, XBoard tests whether the moves you try to make
with the mouse are legal and refuses to let you make an illegal move.
Moves loaded from a file with `Load Game' are also checked. If
the option is off, all moves are accepted, but if a local chess engine
or the ICS is active, they will still reject illegal moves. Turning
off this option is useful if you are playing a chess variant with
rules that XBoard does not understand. (Bughouse, suicide, and wild
variants where the king may castle after starting on the d file are
generally supported with Test Legality on.)
- Info XBoard
-
Displays the XBoard documentation in info format. For this feature to
work, you must have the GNU info program installed on your system, and
the file `xboard.info' must either be present in the current
working directory, or have been installed by the `make install'
command when you built XBoard.
- Man XBoard
-
Displays the XBoard documentation in man page format. For this
feature to work, the file `xboard.6' must have been installed by
the `make install' command when you built XBoard, and the
directory it was placed in must be on the search path for your
system's `man' command.
- Hint
-
Displays a move hint from the chess engine.
- Book
-
Displays a list of possible moves from the chess engine's opening
book. The exact format depends on what chess engine you are using.
With GNU Chess 4, the first column gives moves, the second column
gives one possible response for each move, and the third column shows
the number of lines in the book that include the move from the first
column. If you select this option and nothing happens, the chess
engine is out of its book or does not support this feature.
- About XBoard
-
Shows the current XBoard version number.
- Iconize
-
Pressing the i or c key iconizes XBoard. The graphical
icon displays a white knight if it is White's move, or a black knight
if it is Black's move. If your X window manager displays only text
icons, not graphical ones, check its documentation; there is probably
a way to enable graphical icons. If you get black and white reversed,
we would like to hear about it; see section Reporting problems below for
instructions on how to report this problem.
You can add or remove shortcut keys using the X resources
form.translations. Here is an example of what would go in your
`.Xdefaults' file:
XBoard*form.translations: \
Shift<Key>?: AboutGameProc() \n\
<Key>y: AcceptProc() \n\
<Key>n: DeclineProc() \n\
<Key>i: NothingProc()
Binding a key to NothingProc makes it do nothing, thus removing
it as a shortcut key. The XBoard commands that can be bound to keys
are:
AbortProc, AboutGameProc, AboutProc, AcceptProc, AdjournProc,
AlwaysQueenProc, AnalysisModeProc, AnalyzeFileProc,
AnimateDraggingProc, AnimateMovingProc, AutobsProc, AutoflagProc,
AutoflipProc, AutoraiseProc, AutosaveProc, BackwardProc,
BlindfoldProc, BookProc, CallFlagProc, CopyGameProc, CopyPositionProc,
DebugProc, DeclineProc, DrawProc, EditCommentProc, EditGameProc,
EditPositionProc, EditTagsProc, EnterKeyProc, FlashMovesProc,
FlipViewProc, ForwardProc, GetMoveListProc, HighlightLastMoveProc,
HintProc, Iconify, IcsAlarmProc, IcsClientProc, IcsInputBoxProc,
InfoProc, LoadGameProc, LoadNextGameProc, LoadNextPositionProc,
LoadPositionProc, LoadPrevGameProc, LoadPrevPositionProc,
LoadSelectedProc, MachineBlackProc, MachineWhiteProc, MailMoveProc,
ManProc, MoveNowProc, MoveSoundProc, NothingProc, OldSaveStyleProc,
PasteGameProc, PastePositionProc, PauseProc, PeriodicUpdatesProc,
PonderNextMoveProc, PopupExitMessageProc, PopupMoveErrorsProc,
PremoveProc, QuietPlayProc, QuitProc, ReloadCmailMsgProc,
ReloadGameProc, ReloadPositionProc, RematchProc, ResetProc,
ResignProc, RetractMoveProc, RevertProc, SaveGameProc,
SavePositionProc, ShowCoordsProc, ShowGameListProc, ShowThinkingProc,
StopExaminingProc, StopObservingProc, TestLegalityProc, ToEndProc,
ToStartProc, TrainingProc, TruncateGameProc, and TwoMachinesProc.
Go to the first, previous, next, last section, table of contents.