X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=xboard.texi;h=ca74ad090d2e167d74f652511152edcfac891c7b;hb=407cd1126c6c24d890359f1fe1686f6d90c0ad61;hp=02b8db76c79215efc823bb0846b717d5ba5a7a22;hpb=5251ae852bc043352dfdc6415a4408e6f2576548;p=xboard.git diff --git a/xboard.texi b/xboard.texi index 02b8db7..ca74ad0 100644 --- a/xboard.texi +++ b/xboard.texi @@ -154,6 +154,14 @@ Right-clicking off dots will refresh the graph. Most other XBoard commands are available from the menu bar. The most frequently used commands also have shortcut keys or on-screen buttons. +These shortcut keystrokes are mostly non-printable characters. +Typing a letter or digit while the board window has focus +will bring up a type-in box with the typed letter already in it. +You can use that to type a move in siuations where it is your +turn to enter a move, +type a move number to call up the position after that move +in the display, +or, in Edit Position mode, type a FEN. Some rarely used parameters can only be set through options on the command line used to invoke XBoard. @@ -345,6 +353,13 @@ 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. +@item Copy Game List +@cindex Copy Game List, Menu Item +Copies the current game list to the clipboard, +and sets the X selection to this text. +A format of comma-separated double-quoted strings is used, +including all tags, +so it can be easily imported into spread-sheet programs. @item Paste Game @cindex Paste Game, Menu Item Interprets the current X selection as a game record and loads it, as @@ -999,13 +1014,23 @@ is a good place for this; see @ref{ICS options}.) @cindex General Options, Menu Item The following items to set option values appear in the dialog summoned by the general Options menu item. -@itemx Always Queen -@cindex Always Queen, Menu Item -If this option is off, XBoard brings up a dialog +@itemx Almost Always Queen +@cindex Almost Always Queen, Menu Item +If this option is on, 7th-rank pawns automatically change into +Queens when you pick them up, +and when you drag them to the promotion square and release them there, +they will promote to that. +But when you drag such a pawn backwards first, +its identity will start to cycle through the other available pieces. +This will continue ntil you start to move it forward; +this will then fix the identity of the piece, +so that you can safely put it down on the promotion square. +If this option is off, what happens depends on the +option @code{alwaysPromoteToQueen}, +which would force promotion to Queen when true. +Otherwise XBoard would bring 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 under-promote. -The shifted @kbd{Ctrl-Q} key is a keyboard equivalent. +you want to promote to. @itemx Animate Dragging @cindex Animate Dragging, Menu Item If Animate Dragging is on, while you are dragging a piece with the @@ -1088,7 +1113,8 @@ can move (or capture) to. Furthermore, a double-click on a piece that can only make a single capture will cause that capture to be made. Promoting a Pawn by clicking its to-square will suppress the promotion -popup, and make it promote to Queen. +popup or other methods for selecting an under-promotion, +and make it promote to Queen. @itemx Periodic Updates @cindex Periodic Updates, Menu Item If this option is off (or if @@ -2353,6 +2379,10 @@ Sets the Popup Move Errors menu option. @xref{Options Menu}. Default: false. @cindex queen, option @cindex alwaysPromoteToQueen, option Sets the Always Queen menu option. @xref{Options Menu}. Default: false. +@item -sweepPromotions true/false +@cindex sweepPromotion, option +Sets the Almost Always Promote to Queen menu option. +@xref{Options Menu}. Default: false. @item -legal/-xlegal or -testLegality true/false @cindex legal, option @cindex testLegality, option @@ -2388,7 +2418,7 @@ The value @code{n1} gives the piece size, @code{n2} the width of the black border between squares, @code{n3} the desired size for the clockFont, @code{n4} the desired size for the coordFont, -@code{n5} the desired size for the default font, +@code{n5} the desired size for the messageFont, @code{n6} the smallLayout flag (0 or 1), and @code{n7} the tinyLayout flag (0 or 1). All dimensions are in pixels. @@ -2497,9 +2527,9 @@ is true. If the option value is a pattern that does not specify the font size, XBoard tries to choose an appropriate font for the board size being used. Default: -*-helvetica-bold-r-normal--*-*-*-*-*-*-*-*. -@item -font font -@cindex font, option -@cindex Font +@item -messageFont font +@cindex messageFont, option +@cindex Font, message The font used for popup dialogs, menus, comments, etc. If the option value is a pattern that does not specify the font size, XBoard tries to choose an appropriate font for