Professional Documents
Culture Documents
Pgina1de55
UnderstandingtheMainBar
UnderstandingtheReplayBar
UnderstandingtheCaption
UnderstandingtheMenus
UnderstandingtheHeading
UnderstandingtheMoveIndicator
UnderstandingtheBoard
UnderstandingtheLabels
UnderstandingtheStatusBar
UnderstandingtheGameScore
UnderstandingtheAnalysisWindow(not shown above)
FileMenu
EditMenu
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina2de55
BoardMenu
ReplayMenu
ToolsMenu
ViewMenu
WindowMenu
HelpMenu
File Menu
TheFileMenuorganizesfileactivities.
Menu Item
Action
New
Opensanewgamewindow.
Open
OpensanexistinggamestoredinPGNformat.
Close
Closestheactivegamewindow.Promptstosavewhen
thegamehasbeenmodified.
Save
Savestheactivegame.
SaveAs
Savestheactivegametoanewfile.
OpenSelectionList
PresentstheSelectGameDialog.
OpenNextGameInList
OpensthenextgameintheSelectGameDialoglist.
OpenSavedQuery
PresentstheWindowsstandardfileopendialogwith
".pxq"asthefileextensionfilter.
FindGames
PresentstheFindGamesDialog.
ExportInReducedFormat
ExportstheactivegameinPGNReducedExport
Format.
ExportInStandardPGNFormat
ExportstheactivegamewithoutChessCatproprietary
PGNTagsandChessCatPGNescapemechanisms.
PageMarginSetup
PresentsthePageMarginSetupDialog.
Printstheactivegame.
PrintPreview
Previewstheprintoftheactivegame.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina3de55
PrintSetup
PresentsthestandardWindowsprintsetupdialog.
Exit
QuitsChessCat.Promptstosaveanymodifiedgame
files.
Edit Menu
TheEditMenuorganizeseditactivities.
Menu Item
Action
Undo
Undoesthemostrecenteditaction.
Redo
Reappliesthemostrecenteditaction.
CopyGameasPGN
Copiesthegameintheactivegamewindowtothe
clipboardinPGNformat.
CopyGameasText
Copiesthegameintheactivegamewindowtothe
clipboardastext.PGNtagsarereplacedwithaheading
formattedasspecifiedbytheHeadingtabofthe
PropertiesDialog.
CopyPositionasBitmap
Copiesthecurrentpositioninthegameintheactive
gamewindowtotheclipboardasabitmap.
CopyPositionasDiagram
Copiesthecurrentpositioninthegameintheactive
gamewindowtotheclipboardusingthecharactersas
specifiedinthediagramfontkeyonthe
Notation/DiagramtabofthePropertiesDialog..
CopyPositionasFEN
Copiesthegameintheactivegamewindowtothe
clipboardinFENformat.
PastePGNGame/FENPosition
Pastesthetextcontentsoftheclipboardintothegamein
theactivegamewindow.Thetextmaybeagamein
PGNformatorapositioninFENformat.PGNtagsmay
beomitted.Thegameintheactivegamewindowmust
beempty.
DeleteMove
Deletesthecurrentmove.
GameTags
PresentstheGameTagsDialog.
MoveAnnotation
PresentstheMoveAnnotationDialog.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina4de55
SetupPosition
PresentstheSetupPositionDialog.
ToggleDiagram
Togglesthediagramindicatorforthecurrentmoveonor
off.
AdornPosition
PresentstheAdornPositionDialog.
Board Menu
TheBoardMenuorganizesboardactivities.
Menu Item
Action
Increasesize
Increasestheboardsizetothenextlargersize.
Decreasesize
Decreasestheboardsizetothenextsmallersize.
Reversecolors
ExchangestheorientationoftheBlackandWhite
pieces.
Board1-21X21
Selectsboardsize1.
Board2-34X34
Selectsboardsize2.
Board3-40X40
Selectsboardsize3.
Board4-50X50
Selectsboardsize4.
Board5-64X64
Selectsboardsize5.
Board6-80X80
Selectsboardsize6.
Set1-Linares
SelectstheLinarespieceset.
Set2-Hastings
SelectstheHastingspieceset.
Set3-Zurich
SelectstheZurichpieceset.
Replay Menu
TheReplayMenuorganizesreplayactivities.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina5de55
Menu Item
Action
Beginningofgame
Repositionsthecurrentmovetobeforethefirstmove.
KeyboardshortcutisCtrl+Home.
Priorvariation
Repositionsthecurrentmovetothepreviousvariation.
KeyboardshortcutisCtrl+UpArrow.
Firstmove
Repositionsthecurrentmovethefirstmoveinthe
variation.KeyboardshortcutisCtrl+LeftArrow.
Priormove
Repositionsthecurrentmovethepreviousmoveinthe
currentvariation.KeyboardshortcutisLeftArrow.
Nextmove
Repositionsthecurrentmovethenextmoveinthe
currentvariation.KeyboardshortcutisRightArrow.
Lastmove
Repositionsthecurrentmovethelastmoveinthe
variation.KeyboardshortcutisCtrl+RightArrow.
Nextvariation
Repositionsthecurrentmovetothenextvariation.
KeyboardshortcutisCtrl+DownArrow.
Endofgame
Repositionsthecurrentmovetothelastmoveofthe
mainline.KeyboardshortcutisCtrl+End.
Auto-Play
Replaysthegamefromthecurrentmovetotheendof
thevariation,orselectsmoveautomationwhen
ChessCatisinSolitaire.Keyboardshortcutis
Alt+Shift+A.
Animation
Togglestheslidingofpiecesonoroff.
AdjustAnimation
PresentstheAdjustAnimationDialog.Alsotogglesthe
slidingofpieceson.
Note:Themainlineisalsoavariation.
Tools Menu
TheToolsMenuorganizesactivitieswhichcustomizeChessCat.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina6de55
Menu Item
Action
Properties
PresentstheOnOpentabofthePropertiesDialog.This
dialogiswhereyouchangeallpreferencesandoptions
exceptfortheGameListPreferencesandPageMargin
Setup.
CustomTags
PresentstheCustomTagsDialog.Thisdialogiswhere
youaddordeletecustomtags.
GameListPreferences
PresentstheGameListPreferencesDialog.Thisdialog
iswhereyoucustomizethelookoftheSelectGame
Dialog.
Engines
PresentstheEnginesDialog.Thisdialogiswhereyou
specifythechessenginesusedforanalysis.
AnalyzePosition
Analyzesthecurrentpositionofthegameintheactive
gamewindowusingthedefaultchessengine.Causesthe
AnalysisWindowtoappear.
SwitchEngine
PresentstheSwitchEngineDialog.Thisdialogallows
youselectanewengineforanalysis.
PauseAnalysisOutput
Toggleschessengineanalysisoutputonoroff.
CopyAnalysistoClipboard
CopiesselectedtextfromtheAnalysisWindowtothe
clipboard.Alltextiscopiedwhennotextisselected.
View Menu
TheViewMenuorganizesviewingactivities.
Menu Item
Action
MainBar
TogglestheMainBaronoroff.
StatusBar
TogglestheStatusBaronoroff.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina7de55
ReplayBar
TogglestheReplayBaronoroff.
Labels
TogglestheboardLabelsonoroff.
Adornments
TogglesboardAdornmentsonoroff.
BoardOnly
TogglesBoardOnlyoptiononoroff.Thegamescoreis
notshownwhenBoardOnlyison.
LegalMoves
Togglesthecoloringofsquareswhicharelegalmoves
onoroff.
Solitaire
TogglesSolitairemodeonoroff.
PawnsOnly
Togglesthesuppressionofthedisplayofpiecesonor
off.
ErrorDetails
PresentstheErrorDetailsDialog.Thisdialogisonly
availablewhenerrorsoccurredloadingaPGNgame.
IncreaseAnalysisWindow
IncreasesthesizeoftheAnalysisWindowbyapreset
amount(movesthetopoftheAnalysisWindowup).
DecreaseAnalysisWindow
DecreasesthesizeoftheAnalysisWindowbyapreset
amount(movesthetopoftheAnalysisWindowdown).
Window Menu
TheWindowMenuorganizesactivitiesformanipulatingwindows.
Menu Item
Action
NewWindow
Opensanewwindowfortheactivegame.
Cascade
Arrangesallopengamewindowsinacascade.
TileHorizontally
Tilesallopengamewindowshorizontally.
TileVertically
Tilesallopengamewindowsveritically.
ArrangeIcons
Arrangestheiconsforallgamewindowsintheicon
state.
CloseAll
Closesallopengamewindows.
Help Menu
TheHelpMenuorganizesactivitiesforhelpandprograminformation.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina8de55
Menu Item
Action
Contents
DisplaysthecontentsoftheChessCatHelpsystem.
Index
DisplaystheindexoftheChessCatHelpsystem.
Search
SearchestheChessCatHelpsystem.
AboutChessCat
Displaysprograminformation,versionnumberand
copyright.
Button Action
Startsanewgame.
Presentsafileopendialog.
Savesthecurrentgame.
CopiestheactivegametotheclipboardinPGNformat.
Printstheactivegame.
PresentstheSelectGamedialog.
OpensthenextgameintheSelectGamelist.
PresentstheFindGamesdialogwhichbuildsagameselectionlist.
Deletesthecurrentmove.
Undoesthelasteditoperation.
Reappliesthelasteditoperation.
PresentstheMoveAnnotationdialog.
PresentstheGameTagsdialog.
Increasestheboardsizebyonesize.
Decreasestheboardsizebyonesize.
Reversestheorientationoftheboard.
Activatesthedefaultchessengineandsubmitsthecurrentpositionforanalysis.
Hidesallpiecesbutpawns.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina9de55
Whendragging,anoutlineofthebarwillappearindicatingthelocationofthebar.Todockonaside,
approachthesidetowhichyouwishtodock.Asyouapproachtheside,theshapeoftheoutlinewill
enlongate.Thisindicatesthebarisreadytodock.Releasingthemousewhiletheoutlineisenlongated
willcausethebartodock.
Tofloatthemenu,simplyreleasetheleftmousebuttonbeforetheoutlineshapeenlongates.Youmay
movethefloatingbarasyouwouldanyotherwindow.
Button Action
Positionsthecurrentmovetobeforethethefirstmoveinthemainline.
Positionsthecurrentmovetothefirstmoveinthevariation.Themainlineisalsoa
variation.
Positionsthecurrentmovetothepreviousmove.
Positionsthecurrentmovetothenextmove.
Positionsthecurrentmovetothelastmoveinthevariation.Themainlineisalsoa
variation.
Positionsthecurrentmovetothelastmoveinthemainline.
Positionsthecurrentmovetothenextvariation.
Positionsthecurrentmovetothepreviousvariation.
Replaysthegamefromthecurrentmovetotheendofthevariation,orselectsmove
automationwhenChessCatisinSolitaire.Thespeedatwhichthereplayoccursmay
beadjusted.
22/12/2014
MainScreen
Pgina10de55
TheStatusBarprovidesyouwithinformationaboutthestatusofChessCat.TheStatusBarisnot
dockable,butyoumaychoosewhetherornottodisplayit.
Area
Description
ProgramMessageArea
Thisareadisplaysmessagetexts.Forexample,ifyou
typeinanincorrectmove,ChessCatinformsyouusing
thisarea.Whenyouselecttoolbarbuttonsormenu
items,ChessCatdisplaystextdescribingthebuttonor
itemselected.
KeyboardInputEcho
Thisareadisplayskeystrokesentered.
SolitaireIndicator
ThisareadisplaysChessCat'ssolitairestatus.Note:
WheninSolitairemode,ChessCatdoesnotacceptnew
moveinputorallowyoutodomosteditingoperations.
Toenternewmovesorcommentary,switchoffSolitaire
mode.
CapsLockIndicator
ThisareadisplaysthestatusofthekeyboardCapsLock
key.
ScrollLockIndicator
ThisareadisplaysthestatusofthekeyboardScrollLock
key.
Whenapieceisselectedformovement,ablackrectangleappearsaroundthepiecetoindicateitis
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina11de55
selected.ThelegalmovesfortheselectedpiecedisplayinadistinctivecolorwhenmenuitemView|
LegalMovesistoggledon.
Youmaychangethethefollowingitemsoftheboard'svisualappearance.
Visual Item
Action to Change
Size
BoardMenuorMainBar.
PieceSet
BoardMenu.
Orientation
BoardMenuorMainBar.
Colors
ColorsandFontsPropertieswhichareaccessedbytheTools|
Propertiesmenuitem.
Menu Item
Action
!GoodMove
Annotatesthecurrentmovewith"!".
?PoorMove
Annotatesthecurrentmovewith"?".
!?SpeculativeMove
Annotatesthecurrentmovewith"!?".
?!QuestionableMove
Annotatesthecurrentmovewith"?!".
!!VeryGoodMove
Annotatesthecurrentmovewith"!!".
!!VeryPoorMove
Annotatesthecurrentmovewith"??".
ToggleDiagram
Togglesthediagramflagforthecurrentmove.
AnnotateMove
DisplaystheMoveAnnotationDialogforthecurrent
move.
AdornPosition
DisplaystheAdornPositionDialogforthecurrent
position.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina12de55
Element
Description
heading
MadefromPGNtags.
gamestart
Theblanklinebetweentheheadingandthestartofthemovetext.
movetext
ChessmovesinShortAlgebraicNotation.
diagramindicator
Indicatesadiagramwillbeprintedafterthismove
stamp
Free-formtextwhichappearsonthesamelineasthemove.
firstvariation
Thefirstvariationappearsonthenextline.
secondvariation
Subsequentvariationsappearonthesameline.
moveannotation
Traditionalmoveannotationsappearafterthemovetext.
currentmove
Thecurrentmoveishigh-lighted.
movecommentary
Free-formtextwhichappearsonthenextline.
result
PGNresulttag;*meansunfinished.
ChessCatautomaticallysizestheGameScorewindowtouseallavailablespacetotherightofthe
Boardwindow.WhenevertheBoardwindowisresized,ChessCatresizestheGameScorewindow.
ChessCatdisplaysthegamescoreinatraditionaltwo-columnformat.White'smainlinemovesarein
columnone,andBlack'sincolumntwo.Thesecolumnsareleft-justifiedandarespacedaccordingthe
widthofthetext.TheGameScorewindowprovidesaverticalscrollbar,butdoesnotprovidea
horizontalscrollbar.ThewidthoftheGameScorewindowmaybesuchthatBlack'smovesare
truncated.Inthatevent,youmustresizetheeithertheChessCatwindoworreducetheboardsizein
ordertoseetheBlackmoves.
Commentaryisdisplayedascontigioustextwhichappearonthelineaftertheassociatedmove.
CommentaryisautomaticallyrejustifiedwhenevertheGameScorewindowisresized,andsodoes
notrequirehoritzonalscrolling.Thereisalimit,however,asthewindowismadesmaller,atwhich
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina13de55
commentaryisalsotruncated.
Left-Click
Right-Click
heading
Positionsgameto
start.
DisplaystheGameTagsdialog
gamestart
Positionsgameto
start.
DisplaystheGameTagsdialog
movetext
Positionsgameto
selectedmove.
DisplaystheMoveAnnotationdialogwiththe
focusontheCommentarytextbox.
movecommentary
Positionsgameto
selectedmove.
DisplaystheMoveAnnotationdialogwiththe
focusontheCommentarytextbox.
variationleft
parenthesis
(noaction)
DisplaystheCommentaryVariationStartdialog.
variationright
parenthesis
(noaction)
DisplaystheCommentaryVariationEnddialog.
stamp
(noaction)
DisplaystheMoveAnnotationdialogwiththe
focusontheStamptextbox.
diagramindicator
(noaction)
DisplaystheMoveAnnotationdialogwiththe
focusontheDiagramcheckbox.
result
(noaction)
DisplaystheGameTagsdialog.
Action
uparrow
Scrollsuponeline.
downarrow
Scrollsdownoneline.
Ctrl+Home
Scrollstothestartofthegame.
Ctrl+End
Scrollstotheendofthegame
PageUp
Scrollsuponepage.
PageDown
Scrollsdownonepage.
Thekeyboardmaybeusedtonaviagatewithinthegamescore.SeealsoHowtoReplayaGame.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina14de55
Element
Description
Copy
Button
Copiesselectedtextfromtheanalysiswindowtotheclipboard.Thekeyboard
shortcutCtrl-Cwillnotcopytheselectedtext.UseTools|Copy Analysis to
Clipboardtoeffectthecopyactionusingthekeyboard.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina15de55
Resize
Handle
ThegapbetweenthebottomoftheGameScorewindowandthetopofthe
analysiswindowmaybedraggedwiththemousetoresizetheheightofthe
analysiswindow.Thecursorchangesshapewhenmovedoverthisareatoindicate
draggingispossible.Todrag,clickandholdtheleftmousebuttonthenmovethe
mouseverically.ChessCatresizestheAnalysiswindowwhenthebuttonis
released.ChessCatautomaticallyresizesthewidthoftheanalysiswindowwhen
sufficientroomexistsbelowtheBoardwindow.
TitleBar
Displaysthenameofthechessengine.Ply,time,andnodeinformationisalso
displayedontheTitleBarwhentheFormat Engine Outputoptionisselected.The
valuesfromthemostrecentenginethinkingoutputareused.Whenyouright-click
onthetitlebar,ChessCatdisplaystheSwitchEngineDialog.
Variation
ChessCatdisplaysanalyzedvariationsintheformoutputbytheengine.ChessCat
doesnotformatthemoves.
Evaluation ChessCatformatstheevaluationofthevariationgivenbytheanalysisenginein
inPawns pawns.Aplussign('+')indicatestheevaluationfavorswhite,andaminussign('')indicatestheevaluationfavorsblack.Youmaysuppressthisformattingusing
theEnginesDialog.
Analysis
Window
TheanalysiswindowiswhereChessCatdisplayschessengineanalysis.The
windowhasatitlebar,ahorizontalscrollbar,averticalscrollbar,andatextbox.
Youmaynottypeintothetextbox,butyoumayusethemousetoselecttextand
copyittotheclipboard.Youmayright-clickonthetextboxtodisplaythe
standardcontextmenuforaWindowstextbox.
Pause
Button
Toggleschessengineoutputonoroff.Whenpaused,thebuttonwillappear
greyed-outandtheanalysiswindowtextisnotupdated.Whennotpaused,
ChessCatautomaticallyupdatesanalysiswindowtextasitisreceivedfromthe
chessengine.Ifyouwishtocutaselectionofanalysistexttotheclipboard,it's
easierifyoupausetheoutputfirst.(Note:thescreenshotshowsthechessengine
paused.)
Discussion
TheAnalysiswindowcannotreceivethefocususingthekeyboard.Youmustusethemouseorthe
ToolsorViewmenustoeffectallactionsintheAnalysiswindow.AllAnalysiswindowactionsare
availableoneithertheToolsorViewmenuswiththeexceptionofselectinganalysistexttobecopied
totheclipboard.
WhenyouusetheTools|Copy Analysis to Clipboardmenuitemandnotexthasbeenselected,all
textintheanalysiswindowiscopiedtotheclipboard.Thisgetsaroundbeingunabletoselecttext
usingthemouse.YoucantheneditthetextforthedesiredselectionbycopyingtoNotepadorany
othertexteditor.
ChessCatautomaticallysizestheAnalysiswindowtouseallavailablespacebelowtheGameScore
andBoardwindows.However,ChessCatonlyusesthespacebelowtheBoardwindowwhenthetop
oftheAnalysiswindowisbelowthebottomoftheBoardwindow.
ThepicturebelowshowstheresultofincreasingtheroombelowtheBoardwindow,andthen
loweringthetopofAnalysiswindowsothattheAnalysiswindowbelowthebottomoftheBoard
window.ChessCatremembersthelocationofthetopoftheAnalysiswindowforeachboardsize.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina16de55
Understanding Solitaire
WhenyoureplayagameinSolitaire,ChessCatdoesnotdisplaythemovetextintheGameScore
windowuntilthemoveismade.YoucannotenternewmovesorcommentarywhenChessCatisin
Solitaire.
ToturnSolitaireonoroff,selectView|Solitaire.Thisisatogglemenuitem.IfSolitaireisoff,itis
turnedon;ifSolitaireison,itisturnedoff.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina17de55
WhenreplayingagameinSolitaire,youmayattempttoguessthenextmoveonthescoresheet.
ChessCatwilltellyouwhetherornotyourguesswascorrect.Todothis,simplymakethemoveusing
eitherthemouseorthekeyboard.Ifyouenterthecorrectmoveusingthemouse,thepiecewillstick.
Ifyouenterthecorrectmoveusingthekeyboard,thepiecewillmove.Otherwise,thepiecewill
returntowhereitstartedornotmoveatall.
Youmayautomateeithersideofthegame.Ifyouwishtoplaythewhitepieces,youcanhave
ChessCatautomaticallyplaytheblackmoves.Orifyouwishtoplaytheblackpieces,youcanhave
ChessCatautomaticallyplaythewhitemoves.ChessCatwillautomatethesidewhosepiecesareat
thetopoftheboard.Forexample,ifyouwishtoplaythemovesfortheblackpiecesandhave
ChessCatautomatethewhitepieces,reversetheboardsothattheblackpiecesareonthebottom.
YoumayturnmoveautomationonoroffatanytimewhenChessCatisinSolitaire.Also,youmayset
apreferencetobeusedeachtimeChessCatopensagameinSolitaire.Toturnthemoveautomation
featureonoroffwhileChessCatisinSolitaire:
1. SelectReplay|Auto-Play,or
2. pressthe buttonontheReplayBar.
Tosetyourpreferenceforsolitaireautomation:
1. SelectTools|Properties.
2. SelectOnOpen.
3. ScrolltoelementAutomateSolitaireReplayandsettheitemaschecked.
Note:WhenopeningagameasWhitewithbothSolitaireandAutomateSolitaireReplayturnedon,
ChessCatwillmakethefirstmovesforbothWhiteandBlack.
Training
YoucanuseChessCattohelpyourselfmemorizeyouropenings.Simplyenteryouropeningsas
games,andthenreplaytheminSolitairemode.
Formorerealism,useAutomate Solitaire Replay.Puteachvariationinit'sowngame,andthenputall
thegamesinonedirectory.UsetheFindGamesfeaturetocreateagamelistbyspecifyingonlythat
directoryasthesearchcriteria.SaveyourrepetoireasaQuery.UsetheShufflebuttonontheSelect
Gamedialogtorandomizetheorderofthegames.Thistechniquesimulatesplayingwithatraining
partnerwhoplaysyourrepetoire.
Understanding Adornments
ChessCatcandisplayspecialgraphicscalledadornmentswhichyoucanusetomarkselectedfeatures
ofachessposition.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina18de55
TheadornmentsavailablearetheCross,theBullet,andtheArrow.Thescreenshotaboveshowsall
threeavailableadornments.
EachsquaremaybemarkedwitheitheraCrossoraBulletbutnotboth.Youmayspecifyasmany
arrowsasyoudesirelimitedonlybygoodtasteandtheamountofmemoryavailable.Adornmentsfor
onepositiondonotcarryforwardtosubsequentpositions.Adornmentsdonotdisplayindiagrams.
ThecolorfortheCrossandBulletmaybenotbechanged,butyoumayselectthecolorofthearrow
usingtheColor/FonttabonthePropertiesDialog.
Youcancontrolwhetherofnotadornmentsforapositionaredisplayedwhenthegameisreplayed
(seeViewMenu.)Toenableorsuppressadornmentseachtimeagameisopened,usetheOnOpen
PropertiespageonthePropertiesDialog(seeToolsMenu.)
UsetheAdornPositionDialogtoadornaposition.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina19de55
thecaptureislistedfollowedbythe"x"followedbythedestinationsquare.Enpassantdoesnothave
anyspecialnotation,thedestinationsquareisenoughtoindicatetheaction.
Kingsidecastlingisindicatedbythenotation"O-O",usinguppercaseletterOandnotthedigitzero.
Queensidecastlingisindicatedbythenotation"O-O-O".(Note:ChessCatacceptszeroinplaceofthe
uppercaseO.)
Pawnpromotionisindicatedbyfollowingthepawnmovedestinationsquareimmediatelywith"="
followedbytheletterofthepieceforpromotion.
Therearecaseswheretwoormorepiecesofthesametypemaymovetothesamedestinationsquare.
Whenthishappensthemovemustbedisambiguated.Thefollowingrulesareappliedinorderuntil
themoveisdisambiguated.Ifanyrulesucceedsindisambiguatingthemove,theremaingrulesare
notapplied.
Firstly,ifthemovescanbedistinguishedbymeansoftheoriginatingfilealone,theoriginatingfileof
thepiecebeingmovedisinsertedimmediatelyfollowingtheletterdenotingthepiece.
Secondly,ifthemovescanbedistinguishedbymeansoftheoriginatingrankalone,theoriginating
rankofthepiecebeingmovedisinsertedimmediatelyfollowingtheletterdenotingthepiece.
Thirdly,sincethemovecannotbedistinguishedbymeansoftheoriginatingfileorrankalone,the
twocharactercodeoftheoriginatingsquareisinsertedimmediatedfollowingtheletterdenotingthe
piece.
CheckisindicatedbyfollowingtheSANmovewitha"+".Checkmateisindicatedbyfollowingthe
SANmovewitha"#".(Note:ChessCatdoesnotrequirecheckorcheckmatetobeidentified;
ChessCatusestherulesofchesstoidentifychecksandcheckmate.)
Action
Keys
Adornpositionwithsymbols.
Ctrl+R
Analyzeposition.
Ctrl+A
Bringthenextwindowpanetothetop.
F6
Bringthepreviouswindowpanetothetop.
Shift+F6
CopyanalysisoutputtoClipboard.
Ctrl+K
Copythecurrentpositiontotheclipboardasabitmap.
Ctrl+B
Copythecurrentpositiontotheclipboardasadiagram.
Ctrl+I
CopythecurrentpositiontotheclipboardinFENnotation.
Ctrl+J
CopythegamescoretotheClipboardastext.
Ctrl+E
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina20de55
CopythegamescoretotheClipboardinPGN,orcopythe
currentselectiontotheClipboard.
Ctrl+C
CopythegamescoretotheClipboardinPGN.
Ctrl+Insert
Createanewgame.
Ctrl+N
CuttheselectionandputitontheClipboard.
Ctrl+X
Decreasetheheightoftheanalysiswindow.
Alt+Shift+D
Decreasethesizeoftheboard.
Ctrl+Shift+D
Editannotationforthecurrentmove
Ctrl+M
Editplayernames,ratings,etc.
Ctrl+G
FindgameswithmatchingPGNtags.
Ctrl+F
Gototheendofthegame
Ctrl+End
Gotothefirstmoveofthecurrentlineofplay.
Ctrl+LeftArrow
Gotothelastmoveofthecurrentlineofplay.
Ctrl+RightArrow
Gotothenextvariation
Shift+DownArrow
Gotothepriorvariation
Ctrl+UpArrow
Gotothestartofthegame
Ctrl+Home
Increasetheheightoftheanalysiswindow.
Alt+Shift+I
Increasethesizeoftheboard.
Ctrl+Shift+I
InsertClipboardcontents.
Shift+Insert
Openasavedquery.
Ctrl+Q
Openanexistinggame.
Ctrl+O
Opengamefromtheselectionlist.
Ctrl+L
Opennextgameintheselectionlist.
Ctrl+T
PastePGNGameorFENPosition.
Ctrl+V
Pauseanalysisoutput.
Ctrl+U
Printtheactivegame.
Ctrl+P
Redothepreviouslyundoneaction.
Ctrl+Y
Replaygameassolitaire.
Alt+Shift+S
Replaythenextmove.
RightArrow
Replaythepreviousmove.
LeftArrow
Reversetheboardorientation.
Ctrl+Shift+R
Savetheactivegame.
Ctrl+S
Selectboardsize1.
Ctrl+Shift+1
Selectboardsize2.
Ctrl+Shift+2
Selectboardsize3.
Ctrl+Shift+3
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina21de55
Selectboardsize4.
Ctr+Shift+4
Selectboardsize5.
Ctrl+Shift+5
Selectboardsize6.
Ctrl+Shift+6
SwitchEngine.
Ctrl+W
Toggleadornmentsonoroff.
Alt+Shift+O
Toggleautomaticgamereplayonoroff.
Alt+Shift+A
Togglethediagramforthecurrentmoveonoroff.
Ctrl+D
Toggleshowboardonlyonoroff.
Alt+Shift+B
Undothelastaction.
UseHastingschesspieces.
Ctrl+Shift+H
UseLinareschesspieces.
Ctrl+Shift+L
UseZurichchesspieces.
Ctrl+Shift+Z
Edit|GameTags
Keyboard
Ctrl+G
Mouse
Right-clickingamescorewindowonheading.
Toentergametags,ChessCatdisplaystheGameTagsdialog.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina22de55
ControlTypes
Control Name
Type
Usage
Event
TextBox
SpecifiesthevalueforPGNtag"Event".
Site
TextBox
SpecifiesthevalueforPGNtag"Site".
Date
TextBox
SpecifiesthevalueforPGNtag"Date".
Round
TextBox
SpecifiesthevalueforPGNtag"Round".
Board
TextBox
SpecifiesthevalueforPGNtag"Board".
Section
TextBox
SpecifiesthevalueforPGNtag"Section".
Stage
TextBox
SpecifiesthevalueforPGNtag"Stage".
White
TextBox
SpecifiesthevalueforPGNtag"White".
Title
TextBox
SpecifiesthevalueforPGNtag
"WhiteTitle".
Rating
TextBox
SpecifiesthevalueforPGNtag
"WhiteRating".
RatingSource
ComboBox
SpecifiesthevalueforPGNtag
"WhiteRatingSource".
Black
TextBox
SpecifiesthevalueforPGNtag"Black".
Title(2)
TextBox
SpecifiesthevalueforPGNtag
"BlackTitle".
Rating(2)
TextBox
SpecifiesthevalueforPGNtag
"BlackRating".
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina23de55
RatingSource(2)
TextBox
SpecifiesthevalueforPGNtag
"BlackRatingSource".
ECO
TextBox
SpecifiesthevalueforPGNtag"ECO".
...
PushButton
PresentstheECOCodesdialog.
Opening
TextBox
SpecifiesthevalueforPGNtag"
Opening".
Annotator
TextBox
SpecifiesthevalueforPGNtag"
Annotator".
Unfinished
RadioButton
SetsPGNtag"Result"tovalue"*".
Whitewon
RadioButton
SetsPGNtag"Result"tovalue"1-0".
Blackwon
RadioButton
SetsPGNtag"Result"tovalue"0-1".
Drawn
RadioButton
SetsPGNtag"Result"tovalue"1/2-1/2".
CustomTags
ListBox
DisplayscustomPGNtagsandvaluesfor
thisgame.
TagValue
TextBox
Specifiesthevalueoftheselectedcustom
PGNtag.
Set
PushButton
AppliestagvaluetoselectedcustomPGN
tag.
AddTag
PushButton
PresentstheCutomTagsdialog.
RemoveTag
PushButton
RemovesselectedcustomPGNtagfrom
thisgame.
Discussion
ToenteraRatingSourcenotshownintheComboBoxlistselection,justtypeitin.ChessCatwill
accepttheratingsource.
ChessCatpopulatestheCustomTagslistboxusingcustomtagspreviouslyentered.PresstheAdd
TagbuttontoaccesstheCustomTagsDialog.
Tochangeacustomtagvalue,selectthedesiredcustomtagbyclickingit.Theselectedtag'svalue
willappearintheTagValuetextbox.Makeyourdesiredchanges,andthenpresstheSetbuttonto
makeyourchangespermanent.IfyoudonotpresstheSetbutton,ChessCatwillignoreyourchanges.
Edit|MoveAnnotation
Keyboard
Ctrl+M
Mouse
Right-clickingamescorewindowondesiredmoved.
Right-clickinboardwindow.
Toenterannotationsandcommentaryforamove,ChessCatdisplaystheMoveAnnotationdialog.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina24de55
ControlTypes
Control Name
Type
Usage
Goodmove(!)
RadioButton
Annotatesthemovewith"!".
Verygoodmove(!!)
RadioButton
Annotatesthemovewith"!!".
Poormove{?}
RadioButton
Annotatesthemovewith"?".
Verypoormove(??)
RadioButton
Annotatesthemovewith"??".
Speculativemove(!?)
RadioButton
Annotatesthemovewith"!?".
Questionablemove(?!)
RadioButton
Annotatesthemovewith"?!".
(none)
RadioButton
Removesexistingannotation.
(extended-seebelow)
RadioButton
Indicatesanannotationotherthanthe
standardsix.
Untitled
DropDownBox
Selectsanannotationfromthesetof
NumericAnnotationGlyphs(NAG).
Commentary
TextBox
Specifiescommentaryforthemove;
appearsafterthemovetext.
Stamp
TextBox
Stampsthemove;appearsonthesame
lineasthemovetext.
Diagram
CheckBox
Togglesthediagramindicatorforthe
move.
Ok
PushButton
Closesthedialogandupdatesthegame
score.
Cancel
PushButton
Dismissesthedialogwithoutupdatingthe
gamescore.
Discussion
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina25de55
ChessCatacceptsannotationsasNumericAnnotationGlyph(NAG)codes.Youcanenterannotations
foreachmove.Usetheradiobuttonsorthedrop-downboxtoenterNAGannotations.Theradio
buttonsprovidequickaccesstothemostcommonannotations.
ChessCatacceptscommentaryasfree-formtext.Youcanentercommentaryatthebeginningofthe
game,beforeandaftereachvariation,andaftereachmove.UsetheCommentarytextboxtoenter
free-formcomments.UsethekeyboardshortcutCtrl+Vtopasteintothebox,Ctrl+Ctocopythe
selectioninthebox,andCtrl+Xtocuttheselectioninthebox.
ChessCatacceptssmallnoteforeachmovewhichiscalledaStamp.TheStampdisplaysonthesame
lineasthemovetext.YoumayusetheStampforanythingyoudesire.Exampleusesaretorecordthe
timestampofamoveforcorrespondencechess,ortheelapsedtimeforOTBchess.Forexample,use
thestamptorecordthedateandtimeyoureceivedamoveonyouropponent'smoves,andthedate
andtimeyousentamoveonyourmoves.
ChecktheDiagramcheckboxtocauseadiagramofthepositiontoappearinprintedoutputafterthe
correspondingmovetext.
Commentary Dialog
Menu
(none)
Keyboard
(none)
Mouse
Right-clickingamescorewindowondesiredelement.
Toentercommentaryforthestartofthegameorbeforeandaftervariations,ChessCatdisplaysthe
Commentarydialog.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina26de55
Note:Forcommentarybeforeorafteravariation,thetitlechangestoCommentaryVariationStartor
CommentaryVariationEnd,whicheverisappropriate.
ControlTypes
Control Name
Type
Usage
(untitled)
TextBox
Specifiescommentarytobedisplayed
betweenthescoresheetheadingandthe
firstmove.
Ok
PushButton
Closesthedialogandsavesthe
commentary.
Cancel
PushButton
Dismissesthedialogwithoutsavingthe
commentary.
Discussion
Toentercommentarybeforethefirstmove,right-clickontheblanklinepreceedingthefirstmove.
Youmayclickontheleftandrightparenthesestoentercommentaryforvariations.
ChessCatdoesnotallowforcommentaryattheendofthegamebecauseChessCatstoresgamesin
PGNformatandthePGNstandarddoesnotallowforcommentaryaftertheendofagame.
File|FindGames
Keyboard
(none)
Mouse
Left-clickFind gamesbuttononMainBar.
TofindPGNgamesonyourcomputer,ChessCatdisplaystheFindGamesdialog.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina27de55
ControlTypes
Control Name
Type
Usage
Player1
TextBox
Limitsgameselectiontothosegames
wherethevalueenteredmatchesthe
correspondingPGNtag,basedonthe
Colorscriteria,accordingtotherules
specifiedintheRulessection.Omitto
allowallplayers.
Player2
TextBox
Limitsgameselectiontothosegames
wherethevalueenteredmatchesthe
correspondingPGNtag,basedonthe
Colorscriteria,accordingtotherules
specifiedintheRulessection.Mayonly
beenteredwhenPlayer1hasbeen
entered.
Player1AsWhite
RadioButton
Limitsgameselectiontothosegames
wherePlayer1hadthewhitepieces.
Player1AsBlack
RadioButton
Limitsgameselectiontothosegames
wherePlayer1hadtheblackpieces.
Player1AsAny
RadioButton
AllowsgameswherePlayer1hadeither
colorpieces.
Player1Won
RadioButton
Limitsgameselectiontothosegames
wherePlayer1won.
Player1Lost
RadioButton
Limitsgameselectiontothosegames
wherePlayer1lost.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina28de55
GameDrawn
RadioButton
Limitsgameselectiontodrawngames.
AnyResult
RadioButton
Allowsgameswithanyresult.
Unfinished
RadioButton
Limitsgameselectiontounfinished
games.
ECO
TextBox
Limitsgameselectiontothosegames
wherethevalueenteredmatchesthe
beginningofthevaluespecifiedforPGN
tag"ECO"(the Rules criteria do not
apply to ECO).OmittoallowallECO
codes.
...
PushButton
DisplaystheECOCodesandDescriptions
dialog.Usethisdialogtoselectavalue
fortheECOtextbox.
Event
TextBox
Limitsgameselectiontothosegames
wherethevalueenteredmatchesthePGN
tag"Event"accordingtotherules
specifiedintheRulessection.Omitto
allowallevents.
Site
TextBox
Limitsgameselectiontothosegames
wherethevalueenteredmatchesthePGN
tag"Site"accordingtotherulesspecified
intheRulessection.Omittoallowall
events.
Date
TextBox
Limitsgameselectiontothosegames
wherethevalueenteredmatchesthe
beginningofthevaluespecifiedforPGN
tag"Date"(the Rules criteria do not apply
to Date).Omittoallowalldates.
Round
TextBox
Limitsgameselectiontothosegames
wherethevalueenteredmatchesthe
beginningofthevaluespecifiedforPGN
tag"Round"(the Rules criteria do not
apply to Date).Omittoallowallrounds.
PlyCount
TextBox
Limitsgameselectiontothosegames
whichcontainthePGNtag"PlyCount"
andtheplycountvalueofthetagsatisfies
thevalueenteredwithrespecttothe
LesserThanorGreaterThanradiobutton
selected.Omittoallowgameswithoutthe
PlyCounttagortoallowgameswithany
plycountvalue.
LesserThan
RadioButton
Specifiesgameplycountmustbelessthan
enteredPlyCount.
GreaterThan
RadioButton
Specifiesgameplycountmustbegreater
thanenteredPlyCount.
MatchCase
CheckBox
Specifieswhetherornottextmatchingis
tobecasesensitive.
LookinSubfolders
CheckBox
Sepecifieswhetherornotthesearchfor
gamesistoincludesubfolders.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina29de55
StartsText
RadioButton
Specifiesthatthetextmatchingrulefor
thePlayer1,Player2,Event,andSite
selectioncriteriaisthattheenteredvalues
matchthebeginningofthePGNtag
values.
OccursinText
RadioButton
Specifiesthatthetextmatchingrulefor
thePlayer1,Player2,Event,andSite
selectioncriteriaisthattheenteredvalues
occurwithinthePGNtagvalues.
MatchesText
RadionButton
Specifiesthatthetextmatchingrulefor
thePlayer1,Player2,Event,andSite
selectioncriteriaisthattheenteredvalues
matchethePGNtagvalues.
StartFolder
TextBox
Specifiesthefolderwheresearchingisto
begin.
...
PushButon
Browsesthefilesystemofthecomputer.
FileMask
TextBox
Limitsfileselectiontothosefileswhose
namesmatchthemask.Thefileextension
".pgn"isalwaysassumedandmustnotbe
entered.Usethe"?"charactertospecifya
wild-cardcharacter.Usethe"*"characer
tospecifyauniversalmatch.Forexample,
"sicil*"wouldfindallPGNfiles
beginningwith"sicil"suchas"siciliandragon.pgn"and"sicilian-kan.pgn".Usea
singleasterisk("*")toallowallfiles.
Ok
PushButton
Activatesthesearch.
Close
PushButton
Dismissesthedialog;stopssearchaction
whenbuttontextis"Cancel".
Clear
PushBottom
ClearstheformexceptforRules,Start
FolderandFileMask.
Discussion
FillinyourdesiredselectioncriteriaandpresstheOkbutton.ChessCatwillsearchyourcomputerfor
PGNgamesmatchingyourcriteria.
Whileasearchisunderway,ChessCatdisablestheOkbutton,andchangestheClosebuttontextto
"Cancel".YoucanstopasearchatanytimebypressingtheCancelbutton.PresstheClosebuttonto
dismissthedialog.Whenthesearchcompletes,ChessCatpresentstheSelectGameDialogifmultiple
gameswerefound.
Ifyouwishtofindgamesforaspecificplayer,enterthenameinPlayer1.Ifyouwishtofinda
specificgamebetweentwoplayers,enterthenameofoneplayerinPlayer1andthenameoftheother
inPlayer2.
File|OpenSelectionList
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina30de55
Note:TheselectionlistmustfirstbecreatedbyopeningaPGNlibrary,a
ChessCatQuery,orbytheFindGamesDialog.
Keyboard
Ctrl+L
Mouse
ToselectagamefromaPGNlibrary,aFindGamesoperation,oraQuery,ChessCatdisplaysthe
SelectGamedialog.
ControlTypes
Control Name
Type
Usage
(untitled)
ListBox
Displaysavailablegames.
NumberofGames
DisplayArea
Displaysthenumberofgamesinthelist.
NumberSelected
DisplayArea
Displaysthenumberofgamescurrently
selected.
PGNFilesFound
DisplayArea
Displaysthenumberoffileswith
extension".pgn"examinedduringaFind
Gamesoperation.
GamesSearched
DisplayArea
Displaysthenumberofgamesexamined
duringaFindGamesoperation.
ElapsedTime
DisplayArea
Displaystheelapsedtimeinsecondsfora
FindGamesoperation.
OpenAsWhite
RadioButton
Placesthewhitepiecesatthebottom
whenthegameopens.
OpenAsWinner
RadioButton
Placesthewinner'spiecesatthebottom
whenthegameopens.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina31de55
OpenAsBlack
RadioButton
Placestheblackpiecesatthebottom
whenthegameopens.
OpenAsPlayerToMove
RadioButton
Placesthepiecesoftheplayertomoveat
thebottomwhenthegameopens.
OpenAsSolitaire
CheckBox
Causesthegametoopeninsolitaire
mode.
Ok
PushButton
Closesthedialogandopenstheselected
games.
Cancel
PushButton
Dismissesthedialogwithoutopeningany
games.
Cutomize
PushButton
PresentstheGameListPreferences
dialog.
SaveAs
PushButton
SavesthelistofgamesasaQuery.
Shuffle
PushButton
Shufflestheorderofthegamesinthelist
Discussion
Toselectagameusingthemouse,simplyclickonthedesiredgame.ChessCatwillhighlightyour
selection.ClicktheOkbutton.
Youmayclickonacolumnheadingtosortthegamelistbythatcolumn.Thesorttogglesfrom
ascendingtodecendingorder.Whenthecursorisoveracolumnheading,itchangestoindicatethe
sortsequence.
Youmaytemporarilyresizeanycolumnbypositioningthecursoroverthecolumndivider.Left-click
anddragtoresizethecolumn.YoumaypermanentlyresizeanycolumnbypressingtheCustomize
button,andmakingyourchangesusingtheGameListPreferencesdialog.
YoumayselectmorethanonegamebyholdingdowntheCtrlkeyasyouclick.Usethescrollbarto
seeadditionalgamesinthelist.Youmayalsousetheupanddownarrowkeystoscrollthelist.Press
thespacebartoselectordeselectthefirstgameinthelistbox.
Note:TagvaluesarenotrefresheduntiltheFindGamesDialogisrerun.Ifyouchangeatagvaluefor
agameintheselectionlist,thechangewillnotbeshownuntiltheFindGamesDialogisrerun.
(none)
Keyboard
PressthepushbuttontotheimmediaterightoftheECOtextboxontheFind
GamesDialog.
Mouse
PressthepushbuttontotheimmediaterightoftheECOtextboxontheFind
GamesDialog.
TolistECOcodesandtheirdescriptions,ChessCatdisplaystheECOCodesandDescriptionsdialog.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina32de55
ControlTypes
Control Name
Type
Usage
(untitled)
ListBox
ListsECOcodesandtheirdescriptions.
Ok
PushButton
Closesthedialogandreturnstheselected
ECOcodewhenacodehasbeenselected.
Cancel
PushButton
Dismissesthedialogwithoutreturningan
ECOcode.
Discussion
TochooseanECOcodefortheFindGamesdialog,selectthedesiredECOcodeandthenpressthe
Okbutton.
ChessCatpopulatesthelistboxfromthefile"eco.txt".Youmayeditthisfilewithanytexteditor.
EnteroneECOcodeanditsdescriptionperline.EntertheECOcodeatthebeginningoftheline
followedbyitsdescription.UseasingletabcharactertoseparatetheECOcodeanditsdesription.
Anylinebeginningwithanasterisk(*)isignored.
Edit|SetupPosition
Keyboard
(none)
Mouse
(none)
Tosetupaposition,ChessCatdisplaystheSetupPositiondialog.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina33de55
ControlTypes
Control Name
Type
Usage
Whitetomove
RadioButton
SpecifiesWhiteastheplayertomove.
Blacktomove
RadioButton
SpecifiesBlackastheplayertomove.
WhiteO-O
CheckBox
SpecifiesWhitemaycastlekingside.
WhiteO-O-O
CheckBox
SpecifiesWhitemaycastlequeenside.
BlackO-O
CheckBox
SpecifiesBlackmaycastlekingside.
BlackO-O-O
CheckBox
SpecifiesBlackmaycastlequeenside.
Enpassantat
TextBox
Specifiesthecapturesquareforan
availableenpassantcapture.Forexample,
ifwhitehasapawnate5andblackjust
movedapawntod5,enterd6asthe
enpassantcapturesquare
Fullmovenumber
TextBox
Specifiesthefullmovenumberatwhich
movenumberingistobegin.
Half-moveclock
TextBox
Specifiesthenumberofhalf-movessince
thelastpawnmoveorcapture.Thisvalue
isusedwhencreatingFENstringsand
maybeimportantforsomechessengines.
ChessCatdoesnotcarewhatvalueis
enteredaslongasitnotlessthanzero
KeyboardInterface
TextBox
Specifiesthesquareandpiecenamesto
addorremove(note: the kings may not be
deleted).
Set
PushButton
AppliesthevalueinKeyboard Interface.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina34de55
Ok
PushButton
Closesthedialogsettingtheposition.
Cancel
PushButton
Closesthedialogwithoutsettingthe
position.
Clear
PushButton
Removesallpiecesfromtheboard
(except the kings).
Reset
PushButton
Restorestheboardtotheposition
displayedwhenthedialogfirstopened.
Standard
PushButton
Setstheboardtothestandardstarting
position
(untitled)
PieceSet
Selectspiecetobeplaced
Discussion
Youcanonlysetupapositionforanewgame,andonlybeforeanymovesaremade.
Movethepiecesontheboardtoanysquarebyleft-clickingthepieceanddraggingit.Thepiece
issetwhenthemousebuttonisreleased.
Discardanypiecebydraggingitofftheboard(except for kings).
Addadditionalpiecesbyselectingapiecefromthepiecesetlocatedbelowtheboardandthen
settingthepieceontheboardbyleft-clickingthedesiredsquare.Left-clickingwhenthecursor
isakingcausesthecorrespondingkingtobemovedtotheselectedsquare.
Whenapieceisselectedfromthepieceset,thecursorchangestorepresentthatpieceandremainsset
untilanotherpieceisselectedorthearrow-cursorinthepiecesetisselected.Whenthecursorissetto
apiece,clickingonalikepieceremovesthepiece(except for kings).
Algebraicnameofthesquaresuchasa1,e4,h8,etc.
piece
SingleletternotationforthepieceasspecifiedintheNotationandDiagrams
Properties.Theblackpiecesaredesignatedbyuppercase,andthewhitepiecesas
lowercase.Omitthepiecedesignationtoclearasquare.(Note: A square containing
a king may not be cleared.)
Example
Action
a3=N
Setsablackknightatthesquarea3.
a3=n
Setsawhiteknightatthesquarea3.
a3=
Clearsthea3square.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina35de55
Operand Description
from
Algebraicnameoftheoriginsquaresuchasa1,e4,h8,etc.
to
Algebraicnameofthedestinationsquaresuchasa1,e4,h8,etc.(Note: A square
containing a king may not be a destination square.)
Example Action
e2-e4
Movethepiece,ifany,onsquaree2tosquaree4.Ifthereisnopieceonsquaree2,
thesquaree4iscleared.
Tools|CustomTags
Keyboard
(none)
Mouse
(none)
Tospecifycustomtags,ChessCatdisplaystheCustomTagsdialog.
ControlTypes
Control Name
Type
Usage
(untitiled)
ListBox
ListsavailablecustomPGNtags.
Enternewtagshere
TextBox
SpecifiesthenameofanewcustomPGN
tag.
Add
PushButton
Addsthecustomtag.
Ok
PushButton
Closesthedialogandsavesallchanges.
Cancel
PushButton
Dismissesthedialogwithoutsaving
changes.
Delete
PushButton
Removesthecustomtagcurrently
selectedinthelistbox.
Discussion
ChessCatnormallyusesthefollowingPGNtags:
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina36de55
Black
BlackRating
BlackRatingSystem
BlackTitle
Board
Date
ECO
Event
FEN
Opening
PlyCount
Result
Round
Section
Setup
Stage
White
WhiteRating
WhiteRatingSystem
WhiteTitle
TheCustomTagsdialogmaintainsalistofcustomtagswhichareautomaticallyincludedwiththe
gametagslistedabovewhenenteringagame.YoumayspecifyasmanyadditionalPGNtagsasyou
desireascustomPGNtags.
Note:ChessCatdisplaysallPGNtagsfoundinagameregardlessofwhetherornotthosetagsappear
inthecustomtagslist.
(none)
Keyboard
(none)
Mouse
(none)
Topromoteapawn,ChessCatdisplaysthePromotePawndialog:
Note:ThedialogshowsblackpieceswhenBlackispromoting.
ControlTypes
Control Name
Type
Usage
(image of queen)
ClickableImage
SpecifiesaQueenasthepromotionpiece.
(image of knight)
ClickableImage
SpecifiesaKnightasthepromotionpiece.
(image of rook)
ClickableImage
SpecifiesaRookasthepromotionpiece.
(image of bishop)
ClickableImage
SpecifiesaBishopasthepromotion
piece.
Queen
RadioButton
SpecifiesaQueenasthepromotionpiece.
Knight
RadioButton
SpecifiesaKnightasthepromotionpiece.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina37de55
Rook
RadioButton
SpecifiesaRookasthepromotionpiece.
Bishop
RadioButton
SpecifiesaBishopasthepromotion
piece.
Ok
PushButton
Closesthedialogandpromotesthepawn
totheselectedpiece.
Discussion
Thisdialogisdisplayedwheneverapawnismovedtoitseighthrank.Selectthedesiredpiecefor
pawnpromotionandpresstheOkbutton.Double-clickinganimagewiththeleftmousebuttonselects
thecorrespondingpieceandclosesthedialog.
Replay|AdjustAnimation
Keyboard
(none)
Mouse
(none)
Toadjusttheanimationforslidingpieces,ChessCatdisplaystheAdjustAnimationdialog.
ControlTypes
Control Name
Type
Usage
FrameDelayMillisec
Slider
Specifiesadelayinmillisecondstowait
betweeneachanimationframewhen
animatingmoves(slidingthepieces)
FrameStepsize
Slider
Specifiesthenumberofstepseach
animationframeconsumes.Eachstepisa
singlepixel.
NextSize
PushButton
Selectsthenextboardsize.
Restart
PushButton
Restartsanimationofthecurrentgame.
Ok
PushButton
Closesthedialogandsavesallchanges.
Cancel
PushButton
Dismissesthedialogwithoutsaving
changes.
Defaults
PushButton
Resetsallvaluestofactorysettings.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina38de55
Discussion
Important:Youmustopenagamebeforeyoucanadjustanimation.FileAVRO1938.pgninthe
installationdirectorycontainsgames.
Animationistheslidingofthepieceswhenamoveisplayed.TheAdjustAnimationdialogallows
youtoadjusttheanimationtosuityourpreferences.Usetheslidercontrolstoadjustthespeedofthe
animation.Tooperateaslidercontrol,dragthesliderusingtheleftmousebutton.IftheAdjust
Animationdialogobscurestheboardyoucanmovethedialogbyclickingthedialog'stitlebarwith
theleftmousebuttonanddraggingthedialoganotherposition.
Animationisacombinationofaframestepsizeandaframedelay.Whenapieceismovedfromone
squaretoanother,ChessCatdrawsaninvisiblelinefromthecornerofonesquaretothesamecorner
oftheothersquare.ChessCatanimatestheslidingbymovingthepiecealongthatinvisibleline.Each
pixelalongtheinvisiblelineisastep.
Notallcomputersoperateatthesamespeed.Somearefasterthanothers.Onveryfastmachines,the
slidingofapiecefromonesquaretoanothercanhappenveryquickly.Toaccountfordifferent
computerspeeds,ChessCatallowsforadelayfactorbetweenanimationframes.Thedelayfactoris
howlongChessCatwaitsbetweenanimationframes.
Theanimationspeedselectedisspecifictoaparticularboardsize.PresstheNextSizebuttontoadjust
theanimationforthenextboardsize.
Ifthegamefinishesreplaybeforeyouhavemadeallyouradjustments,presstheRestartbuttonto
restarttheanimation.
Edit|AdornPosition
Keyboard
Ctrl+R
Mouse
(none)
Toadornaposition,ChessCatdisplaystheAdornPositiondialog.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina39de55
ControlTypes
Control Name
Type
Usage
Ok
PushButton
Closesthedialogadorningtheposition.
Cancel
PushButton
Closesthedialogwithoutadorningthe
position.
Clear
PushButton
Removesalladornmentsfromthe
position.
Reset
PushButton
Restoresadornmentsdisplayedwhenthe
dialogfirstopened.
(untitled)
AdornmentSet
Selectsadornmenttobeplaced.
KeyboardInterface
TextBox
Specifiesthesquareandadornmentsto
addorremove.
Set
PushButton
AppliesthevalueinKeyboard Interface.
Adornment Set
Discussion
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina40de55
Useadornmentstomarkupaposition.Adornmentsdonotcarryoverintosubsequentpositions.You
cancontrolwhetherofnotadornmentsforapositionaredisplayedwhenthegameisreplayed(see
ViewMenu.)Toenableorsuppressadornmentseachtimeagameisopened,usetheOnOpen
PropertiespageonthePropertiesDialog(seeToolsMenu.)
Addorremoveadornmentsbyclickingonthepositionusingthemouseleft-button.
Drawarrowsbyclickingonthepositionusingthemouseleft-buttonanddraggingthemouse.
Whenanadornmentisselected,thecursorchangestorepresenttheadornmentselectedandremains
setuntilanotheradornmentisselectedortheArrow Cursorisselected.Whenthecursorissettoan
adornment,left-clickingalikeadornmentontheboardremovestheadornment.
Toaddanarrowadornmentwiththemouse,selecttheArrow Adornmentfromtheadornmentset.
Left-clickonthesquarewherethearrowistostartmandthendragthemousewhileholdingdownthe
left-buttontothesquarewhereyouwantthearrowtoend.Releasetheleft-mousebutton.
Toremoveanarrowadornmentwiththemouse,selecttheArrow AdornmentfromtheAdornment Set
andleft-clickonthesquarewherethearrowstarts.Whenmorethanonearrowstartsinthatsquare,
thelastarrowaddedisthearrowremoved.
Algebraicnameofthesquaresuchasa1,e4,h8,etc.
adornment
Use"."forabullet,and"x"foracross.Omittheadornmenttocleara
square.
Example
Action
a3=.
Setsabulletatthesquarea3.
a3=x
Setsacrossatthesquarea3.
a3=
Clearsthea3square.
Algebraicnameofthestartingsquaresuchasa1,e4,h8,etc.
end
Algebraicnameoftheendingsquaresuchasa1,e4,h8,etc.Omitthe
endingsquaretoremovethemostrecentarroworiginatingonthestarting
square.
Example
Action
e2-e4
Drawsanarrowstartingonsquaree2andendingonsquaree4.
e2-
Clearsthemostrecentarrowstartingonsquaree2.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina41de55
File|PageMarginSetup
Keyboard
(none)
Mouse
(none)
Tochangethedefaultmarginsforprintoutput,ChessCatdisplaysthePageMarginSetupdialog.
ControlTypes
Control Name
Type
Usage
Top
TextBox
Specifiesthemarginatthetopofthepage
Bottom
TextBox
Specifiesthemarginatthebottomofthe
page
Left
TextBox
Specifiesthemarginontheleftsideofthe
page.
Right
TextBox
Specifiesthemarginontherightsideof
thepage.
Gutter
Textbox
Specifiesthesizeofthespacebetween
thecolumns.
Preview
DisplayArea
Displaysascaledpreviewofcurrent
marginsforbothportraitandlandscape
paperorientations.
Ok
PushButton
Acceptsthemarginsandclosesthe
dialog.
Defaults
PushButton
Resetsallmarginstofactorysettings.
Cancel
PushButton
Dismissesthedialogwithoutaccepting
changes.
Discussion
ChessCatacceptsmargininputininchesorcentimeters.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina42de55
Tospecifyinches,youmayuseanyofthefollowingmethods:
Omittheunitofmeasure.
Usethedouble-quotecharacer(").
Usetheabbreviation"in"afterthemeasure.
Tospecifycentimeters,usetheabbreviation"cm"afterthemeasure.
PresstheOkbuttontocauseChessCatacceptyourchanges,ortheCancelbuttontorejectthem.Press
theDefaultsbuttontorestorethemeasurementstofactorysettings.
Note:Thisdialogdoesnotselectthepapersizeforprinting.UseFile|PrintSetuptoselectthe
desiredorientationforprinting.
Engines Dialog
Menu
Tools|Engines
Keyboard
(none)
Mouse
(none)
Toinstallchessenginesforanalysis,ChessCatdisplaystheEnginesdialog.
ControlTypes
Control Name
Type
Usage
DefaultEngine
DisplayArea
Displaysthenameofthedefaultanalysis
engine.Thedefaultanalysisengineisthe
engineusedtoanalyzewhenmenuitem
Tools|Analyze Positionisselected.After
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina43de55
thedefaultengineisstartedyoucan
switchanotherenginewithmenuitem
Tools|Switch Engine.
AvailableEngines
ListBox
Listsinstalledengines.
New
PushButton
AddsanentrytotheAvailableEngines
listboxviatheNewEngineNameDialog.
Delete
PushButton
Deletestheselectedentryfromthe
AvailableEngineslistbox.
EngineName
DisplayArea
Displaysthenameoftheengine.This
nameisusedtoidentifythechessengine
intheanalysiswindowtitlebarwhenthe
engineisrunning.
DefaultEngine
CheckBox
Selectstheengineasthedefaultanalysis
engine.
FileName
TextBox
Specifiesthefullpathtothechessengine
executable.(Note: The File Name shown
in the screen shot above is just an
example. You must enter the location of
the chess engine on your computer.)
...
PushButton
Browsesthefilesystemtoselectthefile
nameforthechessengineexecutable.
EngineParameters
TextBox
Specifiescommandlineparameterstobe
passedtothechessenginewhenthe
engineisstarted.
Commandsafterxboard
andpost
MultipleLineText
Box
Specifiescommandstobeissuedtothe
chessengineafterithasbeenstartedand
afterChessCathassenttheWinboard
commands"xboard"and"post".Enter
eachcommandonaseparateline.Use
Ctrl+Entertoaddadditionallines.
ChangetoEngine
DirectoryforStartup
CheckBox
SpecifieswhetherornotChessCat
changesthecurrentdirectorytothe
directorycontainingthechessengine
beforestartingthechessengine.
FormatEngineOutput
CheckBox
SpecifieswhetherornotChessCat
formatsthethinkingoutputofthechess
engine.Whenchecked,ChessCatexpects
theengine'sthinkingoutputtobein
Winboardformat.(Please see discussion.)
Ok
PushButton
Closesthedialogandsavesallchanges.
Cancel
PushButton
Dismissesthedialoganddiscardsall
changes.
Discussion
Winboardthinkingoutputformatis:ply score time nodes pv
where:
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina44de55
plyisanintegergivingcurrentsearchdepth.
scoreisanintegergivingcurrentevaluationincentipawns(ex:100=1pawn).
timeiscurrentsearchtimeincentiseconds(ex:1028=10.28seconds).
nodesisnumberofnodessearched.
pvisfreeformtextgivingcurrent"best"line.
Displaystheply,time,andnodesinformationintheAnalysisWindowtitlebar.
Reformatsthescorefromcentipawnstopawns.Forexample,100centipawnsisreformattedas
"(+1.00)".
Displaysthepvasreceivedfromthechessengine.(Note: ChessCat does not support pv
continuation lines.)
(none)
Keyboard
PresstheNewpushbuttonontheEnginesDialog.
Mouse
PresstheNewpushbuttonontheEnginesDialog.
ToenteranewenginenamefortheEnginesDialog,ChessCatdisplaystheNewEngineNamedialog.
ControlTypes
Control Name
Type
Usage
(untitled)
TextBox
Specifiesthenameoftheengine.
Ok
PushButton
Closesthedialogandreturnsthename
entered.
Cancel
PushButton
Dismissesthedialogwithoutreturninga
name.
Discussion
TypethenameoftheengineinthetextboxandthenpresstheOkbutton.
Tools|SwitchEngine
Keyboard
Ctrl+W
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Mouse
Pgina45de55
Toswitchtoanewanalysisengine,ChessCatdisplaystheSwitchEnginedialog.
ControlTypes
Control Name
Type
Usage
(untitled)
ListBox
Listsavailableengines.UsetheEngines
Dialogtoaddengines.
Ok
PushButton
Selectsthehigh-lightedengineandcloses
thedialog.
Cancel
PushButton
Dismissesthedialogwithoutswitching
engines.
Discussion
SelectthedesiredengineinthelistboxandthenpresstheOkbutton.
Note:Thisdialogisonlyavailablewhenanengineisalreadyrunning.
View|ErrorDetails
Keyboard
(none)
Mouse
Left-clickonanErrorDetailsGlyphintheGameScoreWindow.
TodisplayinformationaboutaPGNerrorencounteredwhenreadingagamefile,ChessCatdisplays
theErrorDetailsDialog.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina46de55
ControlTypes
Control Name
Type
Usage
PlayertoMove
DisplayArea
Displaystheplayeronthemovewhenthe
errorwasfound.
InferredMoveNumber
DisplayArea
Displaystheinferredmovenumberwhen
theerrorwasfound.(Note: ChessCat
determines move numbers using the rules
of chess and ignores move numbers
actually found in the input file. ChessCat
starts with move number 1 unless the
SetFen tag is found, in which case
ChessCat starts with the full number
specified in the tag. As a result, the move
number inferred may differ from a move
number actually in the file at the point the
error is found.)
TextinError
DisplayArea
Displaysthetextwhichcausedtheerror.
Reason
DisplayArea
Displaysanexplanationoftheerror.
PGNSource
MultipleLineText
Box
DisplaysthecontentsofPGNsource
wheretheerroroccurred.Thetextinerror
isshownselected.(Note: Only the first
64,000 characters are displayed. )
Close
PushButton
Dismissesthedialog.
Previous
PushButton
Selectserrordetailsforthepreviouserror
whenmorethanoneerrorwasfound,and
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina47de55
oneofthoseerrorsoccurredbeforethe
errorcurrentlydisplayed.
Next
PushButton
Selectserrordetailsforthenexterror
whenmorethanoneerrorwasfound,and
oneofthoseerrorsoccurredaftertheerror
currentlydisplayed.
Discussion
WhenanerroroccursduringreadingaPGNfile,ChessCatcapturesthedetailsoftheerrorand
attemptstocontinueloadingthePGNfile.ChessCatindicatesthepointinthegamescorewherethe
errorwasfoundbydisplayinganErrorsDetailGlyphonthegamescore.
Whentheerrorisinavariation,ChessCatreadstheremainderofthevariationascommentaryand
continuesreadingthefile.Whentheerroroccursinthemainline,ChessCatsimplyreadsinthe
remainderofthefileascommentary.
WhenthedialogisaccessedfromtheError DetailsitemontheViewmenu,ChessCatdisplaysany
mainlineerrorfirst.Aftertheintialdisplayofthedialog,anyothererrorsmaybeaccessedusingthe
PreviousandNextpushbuttons.
On Open Properties
UsethispaneltocustomizethesettingsChessCatuseseachtimeagameisopened.
ControlTypes
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina48de55
Control Name
Type
Usage
Element
ListBox
Specifieshowthepropertiesofvarious
elementsoftheChessCatuserinterface
shouldbesetwhenagameisopened.
Checkingtheboxsetstheassociated
propertyon.Usethescrollbartoview
elementsnotdisplayed.
RecentlyUsedFileList
Entries(0-16)
TextBox
Specifiesthenumberoffilestodisplayas
recentlyusedfilesontheFilemenu.
Linares
RadioButton
SelectstheLinarespiecesetasthedefault
pieceset.
Hastings
RadioButton
SelectstheHastingspiecesetasthe
defaultpiecset.
Zurich
RadioButton
SelectstheZurichpiecesetasthedefault
pieceset.
Board1-21X21
RadioButton
Selectsboardsize1asthedefaultboard
size.
Board2-34X34
RadioButton
Selectsboardsize2asthedefaultboard
size.
Board3-40X40
RadioButton
Selectsboardsize3asthedefaultboard
size.
Board4-50X50
RadioButton
Selectsboardsize4asthedefaultboard
size.
Board5-64X64
RadioButton
Selectsboardsize5asthedefaultboard
size.
Board6-80X80
RadioButton
Selectsboardsize6asthedefaultboard
size.
Ok
PushButton
Closesthedialogandsavesallchanges.
Cancel
PushButton
Dismissesthedialogwithsavingpending
changes.
Apply
PushButton
Savespendingchangeswithoutclosing
thedialog.
Discussion
Element
ShowAdornments
Enablesthedisplayofadornments.
ShowBoardLabels
Labelstheboardforalgebraicnotation.
ShowLegalMovesforSelected
Piece
Highlightsavailablemovesforselectedpiece.
ShowSolitaireStyleGamescore
Selectssolitairemodewhenallgamesareopened.This
elementismutallyexclusivewithelementScroll
Gamescore to Last Move.
AutomateSolitaireReplay
Selectsautomaticreplayoftheopposingpiecesduring
solitairereplay.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina49de55
ShowNewGamewhenChessCat
Starts
AutomaticallyopensanewgamewhenChessCatstarts.
ScrollGamescoretoLastMove
Scrollsthegamescoretothelastmovewhenallgames
areopened.Thiselementismutallyexclusivewith
elementShow Solitaire Style Gamescore.
ShowGameWindowMaximized
Maximizesthegamewindowwhenagameisopened.
ClearPositiononSetup
Clearstheboardfirstwhensettingupaposition;
Otherwise,thestartingpositionforthesetupdialogis
thecurrentposition.
ReverseColors
OpensallgameswiththeBlackpiecesonthebottom.
ShowBoardOnly
Opensallgameswithonlytheboardvisible.
Note:TheSelectGameDialogmayoverridesomeelementswhenopeningagame.Elementsnot
displayedinthescreenshotarereachedbyscrollingthelistbox.
ControlTypes
Control Name
Type
Usage
Element
ListBox
Listsallitemsforwhichcolorsmaybe
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina50de55
specified.
ChooseColor
PushButton
PresentsthestandardWindowscolor
choicedialog.
(untitled)
DisplayArea
Displaysthecolorofthecurrently
selectedelement.
MonochromeBoard
CheckBox
Togglessquarecolorsonoroff.
Blackhand
RadioButton
Selectsablackhandasthecursorusedto
movepieces.
Whitehand
RadioButton
Selectsawhitehandasthecursorusedto
movepieces.
Font
ListBox
Listsallitemsforwhichafontmaybe
specified.
ChooseFont
PushButton
PresentsthestandardWindowsfont
choicedialog.
(untitled)
DisplayArea
Displaysthecolorofthecurrently
selectedfont.
SynchronizeGameScore
FontColors
CheckBox
Causesthecolorofallgamescoretext
fontstobesettosamecolorwheneverthe
colorofanygamescoretextfontis
changed.
Preview
DisplayArea
Previewsallcolorsandfonts.
FaceName
DisplayArea
Displaysthefacenameofthecurrently
selectedfont.
Size
DisplayArea
Displaysthefontsizeofthecurrently
selectedfont.
Styles
DisplayArea
Ennumeratesstypesofthecurrently
selectedfont.
Sample
DisplayArea
Displaysasameofthecurrentlyselected
font.
Defaults
PushButton
Resetsallvaluestofactorysettings.
Discussion
Thefontsshowninthepreviewareadonotchangesizewhenthefontsizechanges.Theactualfont
sizeisshownintheSamplearea.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina51de55
ControlTypes
Control Name
Type
Usage
King
TextBox
Specifiesthenotationsymbolforaking.
Queen
TextBox
Specifiesthenotationsymbolforaqueen.
Rook
TextBox
Specifiesthenotationsymbolforarook.
Bishop
TextBox
Specifiesthenotationsymbolfora
bishop.
Knight
TextBox
Specifiesthenotationsymbolfora
knight.
Pawn
TextBox
Specifiesthenotationsymbolforapawn.
Defaults(Notation)
PushButton
ResetsNotationvaluestofactorysettings.
Fontname
DisplayArea
Displaysthefontnametobeusedfor
diagrams.
Size
DisplayArea
Displaysthefontsizetobeusedfor
diagrams.
...
PushButton
Browsesthecomputerforavailablefonts.
Key
ListBox
Displaysthefontdiagramkeyforadialog
element.
Usage
ListBox
Displaysthediagramelementforan
associatedkey.
Key
TextBox
Specifiesthekeycodefortheselected
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina52de55
diagramfontelement.Enterakey's3digitdecimalcodeforthosekeyswhich
cannotbeenteredusingthekeyboard.
Whenenteringakeyusingits3-digit
decimalcode,alwaysentertheleading
zeroforkeyvalueslessthan100.(Note:
ChessCat converts the space character to
its 3-digit decimal code "032".)
Set
PushButton
Setsthekeycodefortheselecteddiagram
fontelement.
Defaults(DiagramFont)
PushButton
ResetsDiagram Fontvaluestofactory
settings.
Discussion
ChessCatreadsandwritesgamesinPGNusingEnglishSAN.ChessCatusesthenotationsymbols
specifiedherewhendisplayingorprintingthegamescore.
ChessCatincludesadiagramfontcalledChessCat Diagram.Ifyouwishtouseanotherfontfor
diagrams,enterthekeysforyourfontintheappropriatediagramelements.
Heading Properties
Usethispaneltocustomizetheheadingthatappearsatthebeginningofascoresheet.
ControlTypes
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina53de55
Control Name
Type
Usage
WorkArea
TextBox
Specifiestheformatoftheheadingfor
scoresheets.
Preview
ListBox
Previewstheheadingbasedonsimulated
data.
Suppress'?'in7-tagroster CheckBox
Specifieswhetherornotthe'?'default
characterinastandardPGNtagshouldbe
suppressed.
DataSimulation
ListBox
SpecifiessimulationofdataforPGNtags.
Preview
PushButton
RefreshesthePreviewlistbox.
Defaults
PushButton
Resetsallvaluestofactorysettings.
Discussion
ChessCatconstructstheheadinginGameScorewindowfromPGNtagsfoundinthegame.ChessCat
constructstheheadingaccordingtorulesspecifiedbymeta-characters(a meta-character is like a
command).Thefollowingtableliststhemeta-charactersandtheirmeanings:
Meta-Character
Meaning
"<"
MarksthebeginningofaPGNtag
">"
MarkstheendofaPGNtag
"{"
Marksthebeginningofconditionaltext
"}"
Markstheendofconditionaltext
"\"
Escapesthefollowingcharacterfromanymeta-charactermeaning.
Aheadingcanbeanytextyoudesire.TospecifyaPGNtag,enclosethetagin"<"and">"characters.
YoumayuseanyPGNtag.
The"{"and"}"charactersareusedtodenotesectionsthatareshownonlyifalltagscontainedwithin
thosecharactershavevalues.Ifanytagbetweenthebracesdoesnothaveavalue,theentiretext
betweenthebraceswillbesuppressed.
Anycharacterthatisnotameta-characterisdisplayedasentered,unlessthesectioncontainingitis
suppressed.Touseanymeta-characterasitself,includingthe"\",preceeditwiththeescapecharacter
"\".
Caption Properties
UsethispaneltocustomizethecaptionthatappearsonthegamewindowwhenChessCatopensa
gamefromaPGNlibrary.
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina54de55
ControlTypes
Control Name
Type
Usage
WorkArea
TextBox
Specifiestheformatofthecaptionforthe
gamewindowofaPGNgameloaded
fromaPGNlibrary.
Preview
TextBox
Previewsthecaptionbasedonsimulated
data.
DataSimulation
ListBox
SpecifiessimulationofdataforPGNtags.
Suppress'?'charactersin7- CheckBox
tagroster
Specifieswhetherornotthe'?'default
characterinastandardPGNtagshouldbe
suppressed.
Preview
PushButton
RefreshesthePreviewtextbox.
Defaults
PushButton
Resetsallvaluestofactorysettings.
Discussion
ForPGNfileswhichcontainonlyonegame,ChessCatalwaysdisplaysthefilenameasthecaptionon
thegamewindowandthiscannotbechanged.However,forPGNfileswhichcontainmorethanone
game,ChessCatconstructsthecaptiononthegamewindowfromPGNtagsfoundinthegame.
ChessCatconstructsthecaptionaccordingtorulesspecifiedbymeta-characters(a meta-character is
like a command).Thefollowingtableliststhemeta-charactersandtheirmeanings:
Meta-Character
Meaning
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014
MainScreen
Pgina55de55
"<"
MarksthebeginningofaPGNtag
">"
MarkstheendofaPGNtag
"{"
Marksthebeginningofconditionaltext
"}"
Markstheendofconditionaltext
"\"
Escapesthefollowingcharacterfromanymeta-charactermeaning.
Acaptioncanbeanytextyoudesire.TospecifyaPGNtag,enclosethetagin"<"and">"characters.
YoumayuseanyPGNtag.
The"{"and"}"charactersareusedtodenotesectionsthatareshownonlyifalltagscontainedwithin
thosecharactershavevalues.Ifanytagbetweenthebracesdoesnothaveavalue,theentiretext
betweenthebraceswillbesuppressed.
Anycharacterthatisnotameta-characterisdisplayedasentered,unlessthesectioncontainingitis
suppressed.Touseanymeta-characterasitself,includingthe"\",preceeditwiththeescapecharacter
"\".
file://C:\Users\Sophia4\AppData\Local\Temp\~hh4397.htm
22/12/2014