DBSChess
DBS Chess - Übersetzung von Martin Hamacher, 100627,1662

Die Absicht dieses Programmes ist es ein moralischer Assistent beim Aufzeichnen Ihrer Züge und Spielanalysen zu sein. Moralisch in dem Sinne, daß es keine Hilfen oder Hinweise gibt welches der "beste" Zug ist. Die Idee ist Ihnen zu helfen sich an Ihre Analysen und aktuellen Spielzüge zu erinnern.  Ich schrieb dieses Programm mit der Zielsetzung daß es von Fernschachspielern benutzt wird. Ohne Zweifel ist es auch eine Hilfe bei Besprechungen und Erörterungen von beendeten Spielen.

Es wird Ihnen eine Liste aller möglichen erlaubten Züge in jeder Position zeigen, um es Ihnen zu ermöglichen verschiedene Variationen zu untersuchen (und aufzuzeichnen) die von der eigentlichen "Spiel"-Linie abweichen und Kommentare anzufügen.

Beachten Sie daß ich keine Verantwortung dafür übernehme falls Ihre Analysen fehlerhaft sind und es Ihnen nicht gelingt Ihre drohende Niederlage in einen strahlenden Sieg umzuwandeln (oder sie einen sicher geglaubten Sieg noch kläglich verschenken).

Benutzen Sie die Suche-Funktion der Hilfe um Hilfe zu bestimmten Themen zu erhalten ODER drücken Sie die F1-Taste während das Programm läuft (dies bringt sie in manchen Bereichen des Programms direkt zum entsprechenden Hilfe-Thema). Ein paar der wichtigen Themen sind (klicken Sie einfach auf die farbigen Wörter):

Spiel-Züge, Variationens, Einen Zug machen, Drucken, Sichern, [image], [image], [image], [image], [image], [image], [image],  [image], [image], [image], [image].

Voreingestellt ist die lange algebraische Notation. Durch Benutzung des Menüpunktes View | Short Algebraic wird zur kurzen algebraischen Notation gewechselt. Die gewünschte Notation wird dann in allen folgenden Spielen beibehalten (im Gegensatz zum Menüpunkt View | Language (Sprache) welcher nur Auswirkung auf das gerade aktive Spiel hat).

Help also appears as a "hint" when you leave the mouse stationary on certain areas - see F9.


Spiel-Züge
Spiel-Züge (Game Moves)

In der Grundeinstellung wird der erste gemachte Zug aus einer gegebenen Position heraus als "Game move" (Spiel-Zug) bezeichnet. Zu jeder Zeit können Sie die Züge, die Sie in die gegenwärtig angezeigte Stellung gebracht haben, als "Game" moves markieren (dies verändert den Status der bisherigen "Game" moves zu "Variations" (Variationen)).  Sie haben zwei Möglichkeiten dies zu tun:

    a) benutzen Sie die Option im Edit | Mark as Game to here Menü.

    oder

    b) klicken Sie das Symbol [image] auf der "toolbar" Leiste an.

Wenn Sie nun zu einer früheren Spielposition zurückgehen, werden Sie feststellen daß der Spiel-Zug an der obersten Stelle der Liste der möglichen Züge steht und mit einem vorgesetztem Sternchen (*) Symbol gekennzeichnet ist.

Dieser Vorgang kann natürlich auch andersherum stattfinden, d. h. Sie können die aktuellen "Spiel-Züge" in Variationen  verändern in dem Sie

     a) das Edit | Game to Variation Menü benutzen.

     oder

     b) das entsprechende Symbol  [image]  anklicken.

Beachten Sie daß alle Züge die aus einer Position heraus gespielt werden, welche den Status "Variation" hat, immer nur den Status "Variation" behalten.

Nur eine Linie (aufeinander folgende Züge) kann als das Spiel gekennzeichnet werden, aber "Game to Variation" (Spiel zu Variation) kann verursachen daß es ab einem bestimmten Punkt nur noch Variationen gibt.

Sie können die "Bild runter"-Taste benutzen um den jeweiligen "Spiel-Zug" einer Position auszuführen. Dies kann zuverlässiger sein als das Benutzen der "Return"-Taste, welche einfach den Zug an oberster Stelle der möglichen Züge ausführt..


Variationen
Variationen.

Wenn Sie eine Folge von Zügen analysieren, so werden diese automatisch als bekannte Variationen gekennzeichnet. Wenn Sie zurückgehen zu einer früheren Position werden Sie feststellen daß Variations-Züge durch ein vorangestelltes ? in der Liste der möglichen Züge gekennzeichnet sind. Die einzige Ausnahme dieser Regel ist, daß die erste Folge von Zügen als "Spiel-Züge" gekennzeichnet sind. Sie können dies ändern indem Sie [image] benutzen, falls Sie es nicht so wollten.

   Erlaubt Ihnen eine "Variation" in den "Spiel-Zug" zu verwandeln. Sie können dies auch durch das Benutzen des Edit | Mark as Game to here Menüs tun.

   Erlaubt es Ihnen eine "Variation" zu löschen; zuvor müssen Sie zu der Position im Spiel gehen an der die ungewollte Variation beginnt (welche sich im weiteren Verlauf des Spiel möglicherweise in weitere Untervariationen aufteilt, die ebenfalls gelöscht werden). Sie können eine Variation auch durch benutzen des Edit | Kill Variation Menüs löschen. Falls an diesem Punkt des Spiels mehrere Variationen beginnen, müssen Sie die gewünschte auswählen.

  Bringt Sie zu einer alternativen Darstellung (Alphabetic / Analysis), in welcher die Variationen aufgeführt sind.


Erlaubte Züge

Auf der rechten Seite des Brettes befindet sich die Liste aller möglichen erlaubten Züge zu jeder dargestellten Stellung.   Wenn "View | * & ? Moves Only" markiert ist, wird die Liste der möglichen Züge in der Weise gekürzt, daß nur die bereits erprobten Spiel- und Variationszüge gezeigt werden. Diese Einstellung wird gespeichert und beim nächsten Programmstart beibehalten.

Wurde eine Folge von Zügen als das "Spiel" markiert, so befindet sich der jeweilige "Spiel"-Zug an oberster Stelle der Liste (gekennzeichnet durch ein Sternchen *). Danach folgen alle bekannten und markierten Variationen (gekennzeichnet durch ein Fragezeichen ?). Danach folgen alle übrigen möglichen Züge in alphabetischer Reihenfolge.

Falls es eine große Anzahl von möglichen Zügen gibt, können Sie sich durch anklicken der Pfeile am oberen und unteren Ende der Laufleiste durch die Liste scrollen.

Falls Sie nur die möglichen Züge einer einzelnen Figur sehen wollen, so klicken Sie diese auf dem Brett an. Es werden Ihnen daraufhin alle erlaubten Züge dieser Figur in dieser Position gezeigt.

Wenn Sie einen der Züge in der Liste anklicken wird er ausgeführt.

Ein Zug der ein Schach verursacht ist wie üblich mit einem Pluszeichen markiert.  Beachten Sie daß Züge die zu einem Patt oder Schachmatt führen nicht gesondert gekennzeichnet sind - Sie werden darüber aber informiert nachdem Sie den Zug ausgeführt haben.

Falls Sie den von Ihnen gewälten Zug nicht ausführen können, überprüfen Sie ob er überhaupt möglich ist. Beachten Sie dabei die Regeln der Rochade, des en passant und daß Sie nicht in ein Schach ziehen dürfen!

Dieses Programm führt folgendes nicht aus Remis durch dreimaliges Wiederholen einer Stellung.


Rochade

Rochade zur Königsseite wird dargestellt mit 0-0, zur Damenseite mit 0-0-0.

Sie können den Zug entweder durch anklicken in der Liste der möglichen Züge ausführen oder Sie klicken den König an und ziehen ihn (bei gedrückter Maustaste) von der E Reihe auf die G oder C Reihe und lassen dort die Maustaste los.

In folgenden Fällen können Sie nicht rochieren:

a) Der König oder der betroffene Turm wurden bereits gezogen.

b) Der König steht im Schach, würde nach der Rochade im Schach stehen

oder während der Rochade ein Feld überqueren (F oder D Reihe)

welches von einer gegnerischen Figur bedroht wird.


En Passant

Vor vielen Jahren, als die Erde noch jung war, beschloß man das Spieltempo dramatisch zu erhöhen indem man dem Bauern erlaubte von der Grundaufstellung aus 2 Schritte bei seiner ersten Bewegung zu gehen.

Nun, es stellte sich mit der Zeit heraus daß diese Regel dem Spieler die Möglichkeit gab einem Bauerntausch unter bestimmten Voraussetzungen aus dem Weg zu gehen. Ein Beispiel: Weiß hat einen Bauern auf d5, dann könnte Schwarz c7-c5 spielen ohne Weiß die Möglichkeit zu geben mit seinem d Bauern auf c6 zu schlagen. Diese Ungerechtigkeit wurde durch Einführung des En Passant aus der Welt geschafft. Die En Passant Regel besagt, daß in dieser Situation Weiß dc (mit dem Bauern endend auf c6) spielen kann als ob Schwarz seinen Bauern nur ein Feld nach vorne geschoben hätte.

Damit der von Schwarz auf c5 gezogene Bauer nun nicht ewig unter der En Passant Bedrohung von Weiß auf d5 leidet, fügte man eine weitere Regel hinzu. Nachdem Schwarz den Bauern auf c5 zieht hat Weiß die Möglichkeit zum En Passant schlagen nur im direkt darauffolgenden Zug. Schlägt Weiß nicht direkt folgend En Passant, so ist es in späteren Zügen nicht mehr möglich und Schwarz wird nicht mehr bedroht, so als ob der schwarze Bauer nach der alten Regel c6 und danach c5 gegangen wäre.


Daten

Im Fernschach notiert man üblicherweise das Datum an dem man einen Zug erhält oder verschickt.

Ich hatte eigentlich vor eine Berechnung der vergangenen Zeit für die Spielzüge mit in das Programm zu intergieren. Es stellte sich aber heraus daß dies viel zu kompliziert wäre, da es zu viele Einflüße gibt durch Feiertage, Urlaub oder vereinbarte Spielpausen.

Ich habe nun die "Received" (erhalten) und "Sent" (versendet) Felder als einfache Text-Felder belassen in denen Sie Ihre Eintragungen nach Ihren Bedürfnissen gestalten können.  Es sind auch Felder vorhanden mit denen man entscheiden kann, ob das Datum im PGN-Format oder als "dd mmm" Format eingefügt werden soll. (Beispiel: 18 Aug)


Bitmaps

Vielleicht gefällt Ihnen die Darstellung des Spielbrettes nicht, was die Farben betrifft oder das Aussehen der Springer, etc.!

Es gibt ein paar Alternativen in den Unterverzeichnissen, welche alle xxxx.BMP benannt sind (wobei xxxx hier für eine Farbe steht). Wenn Sie sich die Unterverzeichnisse genauer ansehen, werden Sie feststellen daß jedes 26 BMP Bitmap-Files enthält. Sie können das Edit | Load Bitmaps Menü benutzen um eines dieser Sets anstelle des ursprünglichen zu laden.

Die einzelnen Sets wurden zur 16 Farben Darstellung entwickelt. Probleme hatte ich manchmal mit dem BRWN.BMP-Set. Ich hatte es als Grundeinstellung gewählt und stellte fest daß es manchmal nur funktionierte nachdem ich es extra ein zweites Mal geladen hatte - Kommentare erwünscht falls Sie ähnliche Probleme haben. Die schwarz & weiß Version (BW.BMP) dürfte die praktischste für Ausdrucke sein, falls Sie das Zwischenspeicher benutzen. Der Ausdruck des Spielbretts wird noch schöner wenn Sie einen Rand mittels Ihrer Textverarbeitung hinzufügen.

Wenn Sie möchten daß das Programm beim Start jedesmal das von Ihnen bevorzugte Spielbrett automatisch lädt, so kopieren Sie die 26 .BMP-files des Unterverzeichnisses ins Arbeitsverzeichnis des Programms (vermutl. C:\DBSCHESS)

Falls Sie einer der ganz Wagemutigen sind, sollte Sie nichts davon abhalten sich ein eigenes Set zu entwerfen, solange Sie sich an folgende Regeln halten:

a) Alle Files sind 48 * 48 Pixel BMP Files.

b) Die leeren Spielfelder werden dargestellt durch die Light.BMP (Helle

Felder) und Dark.BMP (Dunkle)

c) Die anderen Files in Form von XYZ.BMP sind:

i)	X ist die Farbe der Spielfigur (W = Weiß, B = Schwarz)

ii)	Y ist der Name der Figur (K = König, Q = Dame, B = Läufer,

N = Springer, R = Turm und P = Bauer)

iii)	Z ist die Hintergrundfarbe (L = hell, D = dunkel)

d) Sichern Sie alle 26 Files in einem Verzeichnis mit Namen xxxx.BMP (xxxx steht für beliebigen Namen), so daß Ihr Set durch das Edit | Load Bitmaps files Menü gefunden werden kann. Nochmals, die letzten vier Zeichen des Verzeichnisnamen müssen ".BMP" sein.

Ich empfehle Ihnen daß Sie zum Ändern eines Sets ein Grafik- oder Malprogramm Ihrer Wahl benutzen (im Notfall Paintbrush). Ich bin natürlich nicht dafür verantwortlich zu machen, falls Sie irgendetwas tun und nicht die oben angeführten Regeln beachten - und dadurch einen Programmfehler verursachen.


Einen Zug machen
Einen Zug machen (Make a move)

Es gibt die folgenden Möglichkeiten einen Zug zu machen:

a) Klicken Sie auf einen der Züge im Fenster der möglichen Züge.

Falls Sie das Fenster geöffnet haben, welches die letzten gemachten Züge zeigt [image], müssen Sie es zuerst schließen.

b) Klicken Sie auf die Figur die Sie ziehen möchten. Im Fenster erscheinen sämtliche erlaubten Züge dieser Figur. Klicken Sie nun hier den gewünschten Zug an.

c) Klicken Sie die zu ziehende Figur an und halten Sie die Maustaste gedrückt.  Ziehen Sie nun die Figur auf das gewünschte Feld und lassen Sie die Maustaste wieder los. Beachten Sie, bei der Rochade nur den König ziehen, um En Passant zu schlagen ziehen Sie den Bauern auf das Feld auf dem er zum Stehen kommt.

Es gibt eine Situation in der Möglichkeit c nicht funktioniert - die Bauern-Umwandlung.  Da das Programm erfahren muß in welche Figur der Bauer umgewandelt werden soll, wählen Sie eine Möglichkeit aus dem Fenster der möglichen Züge aus.

d) Solange Sie nicht in das "Move Comment"-Feld (Zug-Kommentar) geklickt haben, haben die angeführten Tasten folgende Funktionen:

Home (Pos1) = Zurück zum Start des Spiels

End  (Ende) = Vor zur Position nach dem letzten ausgeführten "Spiel-Zug"

Page up (Bild hoch) = Einen Zug zurück

Page down (Bild runter) = Führt den nächsten gespeicherten "Spiel-Zug" aus

Return (Eingabe-Taste) = Führt den "Spiel"- oder "Variations"-Zug aus, welcher momentan ausgewählt wurde (Der Erste der Liste, solange sie nicht mit den Pfeil runter/rauf Tasten einen anderen ausgesucht haben)

Die Pos1- und Ende-Tasten können mit ihrer normalen Funktion zum Editieren benutzt werden, wenn Sie zuvor in den Zug-Kommentar Bereich geklickt haben.

Drücken Sie die Esc. Taste um den Zugkommentar-Bereich zu verlassen.

Vielleicht möchten Sie einem Zug einen Kommentar hinzufügen.

Eine Übersetzung des Zuges, der zur momentanen Stellung führte, in der Internationalen Notation wird angezeigt wenn die Menüfunktion View | International (as well) aktiviert ist.  Um die Anzeige an- oder abzuschalten klicken sie den Menüpunkt einfach an.

Das View (Sicht) Menü kontrolliert von welcher Seite Sie auf das Spielfeld blicken und ob die Ansicht mit jedem Zug wechselt.  Symbol [image] : weiss « = » schwarz oder Side to Move « = » Side Not to Move.

Die View (Sicht) Einstellungen werden für jedes Spiel zusammen mit dem Spielstand gesichert durch den Menüpunkt File | Save und File | Save As.

Wenn Sie eine Bibliothek geladen haben wird eine Suche nach identischen Positionen in anderen Spielen durchgeführt.


Ende des Spiels
Ende des Spiels (End of Game)

Sie können zur letzten Position des aktuellen Spiels (die Folge von Zügen welche als "Spiel-Züge" markiert sind) springen indem Sie:

a) den Menüpunkt Move | End of game benutzen

oder

b) das [image] Symbol auf der "toolbar"-Leiste anklicken.

oder

c) drücken Sie die End (Ende) - Taste (wenn sie sich nicht im Zug-Kommentar Feld befinden)

Falls es keinen möglichen Zug mehr gibt liegt entweder ein Schachmatt  oder ein Patt vor.

Nachdem 50 Züge (von beiden Seiten) gespielt wurden, ohne daß eine Figur geschlagen oder ein Bauer bewegt wurde, endet die Partie mit einem Remis. Dies wird durch eine Nachricht angezeigt.

Ein Remis durch dreimalige Stellungswiederholung wird nicht angezeigt, da dies vom Programmierungsaufwand zu umständlich wäre. Außerdem dürfte sich diese Situation im Briefschach nur äußerst selten ergeben.


Schachmatt
Schachmatt (Checkmate)

Schachmatt ist definiert als eine Situation in der der König des Spielers im Schach steht und keinen erlaubten Zug mehr ausführen kann. Der Spieler hat verloren.


Patt
Patt (Stalemate)

Patt ist definiert als eine Situation in der der König des Spielers NICHT im Schach steht und KEINEN  mehr machen kann. Der Spieler hat ein Unentschieden erreicht (und ein zufriedenes Lächeln wird auf seinem Gesicht erscheinen).


Einen Zug zurück
Einen Zug zurück (Back 1 move)

Um nur einen Zug zurückzugehen können Sie entweder:

a) den Menüpunkt Move | Back 1 move benutzen

oder

b) das [image] Symbol in der "toolbar"-Leiste anklicken.

oder

c) die Page up (Bild hoch) - Taste drücken (wenn Sie sich nicht im Zug-Kommentar Fenster befinden)

Das [image] Symbol bringt sie im Spiel so weit zurück, bis ein Punkt erreicht ist an dem es eine andere Variation in diesem Spiel gibt. Die Variation in der sie sich zurückbewegt haben ist hervorgehoben. Betrachten sie es als eine erweiterte Art des um einen Zug zurückgehens, z.B. zurückgehen zum Startpunkt dieser Variation.


Zurückverfolgen
Zurückverfolgen (Backtrack)

Erlaubt Ihnen zu einem früheren Punkt des Spiels zu springen, unter Beachtung der aktuellen Stellung. Es wird Ihnen eine Liste aller Züge angezeigt die zur momentanen Stellung führten. Diese Liste wird Ihnen angezeigt wenn Sie entweder:

a) den Menüpunkt Move | Backtrack benutzen

oder

b) das [image] Symbol in der "toolbar"-Leiste anklicken

Beachten Sie daß Sie sich dann an einer Position befinden, die vor der jetzigen Stellung liegt.

Wenn Sie sich in einer Folge von Variationszügen befinden, ist einer der vorhergehenden Züge markiert. Wenn Sie auf diesen Zug klicken wird Ihnen die Position gezeigt an der sich Ihre Variation von den Spiel-Zügen trennt.

See also the [image] symbol to move back a variation.


Kalender

Der Kalender ist ein kleines Extra des Delphi-Systems, mit welchem dieses Programm geschrieben wurde. Eigentlich ist er dazu gedacht herauszufinden welchen Tag man gerade hat, aber falls Sie erfahren möchten an welchem Wochentag Sie geboren wurden ...

Sie können einen Monat vor oder zurück gehen indem Sie auf die kleinen Pfeile über der Datumsanzeige klicken. Sie können aber auch auf die kleinen Felder am unteren Rand klicken um einen Monat direkt anzuwählen. Um sich in den Jahren nach vorn oder hinten zu bewegen benutzen Sie das Scroll-Feld direkt über den kleinen Monatsfeldern.


Neuen Spiels
Neues Spiel

Dies ist die erste Option des File Menüs.

Es erspart Ihnen die lästige Arbeit alle diese kleinen Figürchen auf ihre Grundposition zu stellen.

Falls Ihr momentan dargestelltes Spiel verändert und noch nicht gesichert wurde, so erhalten Sie noch die Möglichkeit dies zu tun bevor das neue Spiel beginnt.  Vor dem eigentlichen neuen Spiel erhalten Sie die Moglichkeit verschiedene Eintragungen (Spieler, Art des Spiels usw.) zu machen, um Ihr Spiel später zuordnen zu können. Keines der Felder muß ausgefüllt werden.

Falls Sie, wie es oft der Fall ist, zwei Spiele mit einem Gegner starten, so werden Sie feststellen daß das Programm Sie beim zweiten neuen Spiel fragt ob es die Eintragungen des ersten Spieles mit vertauschten Farben benutzen soll. Dies erspart Ihnen die Eintragungen zu wiederholen.


Kommentar
Kommentare (Comments)

Es gibt zwei Arten von Kommentaren:

a) welche die das Spiel selbst betreffen (angezeigt bei Beginn eines neuen Spiels)

b) welche die einen Zug betreffen (z.B. erscheinend mit der Stellung nach

Ausführung des betreffenden Zuges). Diese Kommentare erscheinen (und können verändert werden) im unteren rechten Teil der normalen Bildschirmanzeige.

Der Menüpunkt Edit | Comments entält zwei Unterteilungen, welche Ihnen Zugang zu den beiden Kommentar-Arten bieten. Beachten Sie daß die Datumsangaben nur bei Ausdrucken und im Analysebildschirm dargestellt werden und sie nur über den Menüpunkt Edit | Comment verändert werden können.

Daten : Alle Kommentarfelder sind Freitext-Felder und somit nicht an eine bestimmte Form gebunden.


Drucken
Drucken (Printing)

Eigentlich hatte ich vor Druckerfunktionen in das Programm zu integrieren (einschließlich Auswahl der Schriftarten). Es gibt aber so viele verschiedene Optionen, daß es gleichbedeutend wäre mit der Programmierung einer eigenständigen Textverarbeitung. Ich glaube der bessere und einfachere Weg ist das Benutzen des "Clipboards" (Zwischenspeicher) um die gewünschten Daten in die Textverarbeitung Ihrer Wahl zu transferrieren.

Es gibt zwei Orte im Programm an denen Sie neue Clipboard-Inhalte festlegen können:

a) im Edit | Copy to Clipboard Menü um folgende Clipboard-Inhalte festzulegen:

1) eine einfache Folge von Zügen (Notation)

oder	2) eine Bitmap-Grafik des Spielbrettes

I option 1) müssen sie zwischen den folgenden verschiedenen Notationsarten wählen:

i)	Newlines (neue Zeilen). Es sind Tabulatorschritte eingefügt zwischen der Nummer des Zuges und dem Zug von Weiß; ebenfalls zwischen dem Zug von Weiß und dem Zug von Schwarz. Das nächste Paar von Zügen steht dann in der nächsten Zeile.

ii)	Semicolon (Strichpunkt). Statt der Tabulatorschritte wird hier nur ein Leerzeichen verwendet, die Zugpaare werden nebeneinander in eine Zeile geschrieben und die nächste Zeile beginnt erst wenn das nächste Zugpaar die Zeilenlänge von 255 Zeichen überschreiten würde.

iii)	Correspondence (Korrespondenz). Nur die Namen der beiden Spieler und die letzten drei Züge werden dargestellt. Dies dient als Hilfe zur Erstellung Ihrer E-Mails oder Fernschachmitteilungen an Ihren Gegner.

b) im etwas kompizierterem View | Analysis Fenster

Die Ausgabe wird hier in der Art der Newlines (siehe oben) erfolgen. Sie könnes sich entscheiden ob Sie alles in den Zwischenspeicher"Clipboard" senden wollen (klicken Sie hierzu das Feld "Select all Text" an) oder nur einen bestimmten Teil (markieren Sie hierzu die gewünschten Bereiche mit der Maus, anschließend klicken Sie auf das Feld "Send to Clipboard" um den markierten Bereich in den Zwischenspeicherzu laden).

Falls Sie das Clipboard mehrmals hintereinander benützen wollen, so empfielt es sich DBSCHESS und Ihre Textverarbeitung gleichzeitig laufen zu lassen und mit der ALT/TAB-Funktion von Windows zwischen den beiden Programmen hin und her zu springen.

In version 1.7a there is a new File | Print routine (the former one will be retained as 	In version 1.7a there is a new File | Print Game routine (the former one will be retained as File | Print (old format) for a few versions).


Fehler
Fehler (Errors)

Fehler sind natürlich fatal und ärgerlich. Ich habe versucht dieses Programm so zu schreiben, daß ich Ihnen bei auftretenden Fehlern (von welchen Sie hoffentlich nie heimgesucht werden) behilflich sein kann, die Fehler auf sanfte Art zu korrigieren und die Daten zu retten.

Falls es zu irgendwelchen Fehlern kommt, für die das Programm verantwortlich ist und nicht Sie, so bitte ich Sie mir alle möglichen Hinweise auf diesen Fehler mitzuteilen. Ich werde mich dann bemühen das Programm so umzuschreiben daß der Fehler nicht mehr auftaucht.

Zu den größten Fehlern die Sie begehen können gehören Änderungen der .DBS Files durch Sie und nicht durch das Programm!


Sichern
Sichern (Saving)

Die Menüpunkte Save und Save as (sichern als) erlauben Ihnen Ihr momentanes Spiel auf einem Laufwerk Ihrer Wahl zu sichern.

Dieser Mechanismus wird auch in Gang gesetzt falls Sie ein neues Spiels starten oder das Programm durch den Menüpunkt File | Exit verlassen möchten.

Die Einzelheiten des Spiels (wie Sprache, Internationale Züge und Brettansichten werden mit dem Spiel gesichert.

F3 is a shortcut.


Zwischenspeicher
Klemmbrett, gemeint ist der Zwischenspeicher (Clipboard)

Es könne die Züge eines Spiels (Notation) oder eine Darstellung des Spielbrettes in das Clipboard geladen werden, z. B. um es in ein Textverarbeitungs-Dokument einzufügen.  Wählen Sie hierzu eine Option aus dem Menüpunkt Edit | Copy to Clipboard.

Sonstwo : Forsyth und PGN.

Die Züge eines Spiels werden wie folgt dargestellt (ohne Kommentare oder Variationen):

ENTWEDER (Newlines)

1.	e2-e4	Ng8-f6

2.	e4-e5	Nf6-d5

etc.

(where there are tab characters between the move number and the moves).

ODER     (Semicolon)

1.e2-e4, Ng8-f6;  2.  e4-e5, Nf6-d5;  etc.

ODER     (Correspondence)

 	23.	 d5-d6	 c7xd6

24.	Nf3-e5	Qd8-e8

25.	Qd1-f3	Ra8-b8

je nachdem welche Art der Notation Sie wählen im Menüpunkt Edit | Copy to Clipboard.

In der zweiten Option (Semicolon) wird nicht eine endlose Folge von Zügen erstellt.  Zu gegebenem Zeitpunkt beginnt das Programm eine neue Zeile.

Die dritte Option (Correspondence) gibt immer die letzten drei Züge wieder. Sie ist gedacht um die Antworten an Ihre Fernschachgegner zu erstellen, Sie müssen sich also beim letzten gültigen Spiel-Zug befinden. Ich habe dies so entworfen, um sicherzugehen daß Sie sich am Ende der gültigen Zugfolge befinden wenn Sie sich für Ihren Spiel-Zug entscheiden.

The number of move pairs is 3 by default on loading the program.. You may change this value using Edit | Set # Clipboard Moves to increase it, or to force it just to give the single last move.  The increased value may be useful if you want to give a conditional continuation (a bit of editing to insert the "if" is necessary later), the solitary move may be all that is required if you are playing online.

Bei den oben angeführten Notationen werden zuvor noch die Kommentare zum Spiel gedruckt (Spielernamen usw.). Eine Ausnahme davon ist die dritte Option, hier werden nur die Spielernamen mit angeführt.

Wenn Sie das Spielbrett in den Zwischenspeicher laden, so wird es als Bitmap dargestellt.

Analysen aus dem View | Analysis Menü (oder [image]) werden mit Tabulatorschritten dargestellt, welche die Reihen trennen. In diesem Fenster können Sie entweder alles auswählen (Feld "Select all Text") oder mit der Maus den gewünschten Teil markieren und mit dem Feld "Selection to Clipboard" in den Zwischenspeicher laden.

Beachten Sie, daß die Landessprache der Notation benutzt wird die momentan gültig ist und im Menü View | Languages festgelegt wurde.


Internationale
International

Die internationale Notation für Fernschach ist ein ultimativ simples System, wobei vierstellige Nummern benutzt werden. Die ersten beiden Nummern bezeichnen das Startfeld der gezogenen Figur (wobei die Buchstaben A-H durch die Zahlen 1-8 ersetzt werden). Die beiden hinteren Zahlen geben das Feld an auf der die Figur nach dem Zug steht. Die Vorschriften für die Rochade und En Passant gelten entsprechend, d.h. es werden auch hier die Start- und Endfelder des Königs oder des ziehenden Bauern angegeben.  Die Bauernumwandlung scheint in diesem System keine Beachtung gefunden zu haben!

Die internationale Notation wird auf dem Standardbildschirm neben der algebraischen Notation dargestellt, wenn sie im Menü View | International angeklickt wurde (ein wiederholtes anklicken deaktiviert die internationale Notation wieder).

Bei Ausdrucken wird die internationale Notation auf gleiche Art dargestellt, wenn im Menü View | Analysis im Feld "included" (einbezogen) die entsprechende Wahl getroffen wurde.

Sprachen (Languages)

Bitte beachten Sie, daß ich aufgrund meiner beschränkten Sprachkenntnisse nicht das gesamte Programm in verschiedenen Sprachen schreiben konnte. Ich habe es Ihnen jedoch ermöglicht die Notationen in den Sprachen Spanisch, Französisch und Deutsch anzeigen zu lassen. Benutzen Sie dazu das Menü View | Languages und Sie werden sich anschließend vielleicht ein bißchen mehr wie zu Hause fühlen.

Beachten Sie: falls sie eine andere Sprache als Englisch gewählt haben, werden auch alle Ausdrucke in dieser Sprache sein und das Programm erwartet beim Importieren von Partien die jeweilige Sprache in der Notation!


Auflisten von Variationen
Auflisten von Variationen (Variation Listing)

Sie kommen zu diesem Punkt mittels des Menüs View | Analysis oder indem Sie das [image] anklicken.

Das Problem mit der Darstellung von mehreren willkürlichen komplizierten möglichen Zugfolgen ist die Art sie aufzulisten. Meine Lösung sieht nun so aus:

Von einer gegebenen Stellung aus werden die Variationen ?1, ?2, ?3 etc. benannt (nicht sonderlich überraschend, oder?), nachdem aber die Variation ?9 erreicht wurde geht es mit ?a, ?b, ?c etc. weiter. Sie müssen schon ein wirklicher Fanatiker sein um diese Möglichkeiten so weit zu nutzen. Die erste Untervariation von ?1 ist ?11, die zweite Untervariation ist ?12. Daraus ergibt sich daß ?3122 die zweite Unterunteruntervariation der zweiten Unteruntervariation der ersten Untervariation der dritten Variation der derzeitigen Stellung ist. Alles klar, oder?

Ausgehend von einer vermutlich recht bekannten Stellung (der Grundaufstellung), könnte es so aussehen:

?1	e2-e4

?11	e7-e5

?12	c7-c5

?2	d2-d4

?21	Ng8-f6

?211	c2-c4

?22	d7-d5

?221	c2-c4

?2211	d5xc4

?3	Ng1-f3

?31	Ng8-f6

?311	d2-d4

?3111	g7

?312	g3

?3121	g7

?3122	d5

?31221	Bg2

Die Analyse-Darstellung benutzt Einrückung - bis es zu unübersichtlich wird um es lesen zu können.

Falls Sie sich entscheiden an eine Variations-Linie viele Züge anzuhängen, kann es passieren daß diese Variation an die letzte Stelle der Variationen gesetzt wird und es dadurch zu Änderungen in der Nummerierung kommt. Dies geschieht damit die "größte" Variation (diejenige mit den am weitestreichenden Zügen) immer am Ende aller Variationen steht, da sie diese wahrscheinlich spielen werden und dann gut sehen können welche Variationen Sie wieder löschen sollten falls sie sich entschließen der letzten zu folgen.

Sie können von der Analyse Ansicht wieder zum normalen Bildschirm zurückkehren indem Sie bei dem gewünschten Zug doppelklicken.

In der Grundeinstellung werden hier die Variationen und Kommentare angezeigt, nicht aber Datumsangaben und die internationale Notation. Falls Sie dies ändern, so ändert sich auch die Ausgabe an das Zwischenspeicher.

Die Züge einer Variation sind alle numeriert, angeführt von einem "w" oder "b" um kenntlich zu machen ob es ein Zug von Weiß oder Schwarz ist. Bei den Spiel-Zügen sind nur die Züge von Weiß mit einer Nummer versehen.


Bearbeitung
Bearbeitung (Editing)

Wenn Sie sich in diesem Programm in einem Textfeld befinden gelten die üblichen Regeln von Textverarbeitungen (z.B. im Namensfeld im New Game Fenster).  Z.B. wenn Sie einen Text markiert haben indem Sie mit gedrückter Maustaste über ihn gefahren sind:

a) Alt|c kopiert den Text ins Clipboard (Zwischenspeicher)

b) Alt|x schneidet den Text aus und legt ihn ins Clipboard

Danach können Sie den Inhalt des Clipboards mit Alt|v irgendwo wieder einfügen.

Die Tasten Pos1, Ende und Entfernen haben die üblichen Funktionen.


Matériel Difference
Materieller Unterschied (Matériel Difference)

Das [image] Symbol der Toolbar-Leiste bringt die Anzeige des Unterschiedes der Stärke beider Kontrahenten.


Letzte Züge
Letzte Züge (Latest Moves)

Klicken Sie [image] Symbol der Toolbar-Leiste an  um die letzten acht Züge zu sehen, welche zur jetzigen Stellung führten.  Dieses kleine Fenster legt sich über die Anzeige aller möglichen erlaubten Züge.  Um sich durch diese scrollen zu können müssen Sie zuerst das Fenster der letzten Züge schließen.


Import

Ich bemühe mich aus dem Inhalt des Zwischenspeichers eine Reihe von Spiel-Zügen herzustellen - welche in der algebraischen Notation und der momentan gewählten Sprache dargestellt werden.

Ich ignoriere Teile der Zeichensetzung wie , ; + ! und Tabulatorschritte.

Ich erwarte Zugnummern vor den Zügen von Weiß vorzufinden, und ich werde Text ignorieren der vor dem ersten 1. des Spiels steht.

Ich akzeptiere * oder x als Zeichen für das Schlagen einer Figur, und ep oder e.p. für En Passant.

Die Bauernumwandlung muß durch ein =D oder D (oder den Buchstaben einer anderen Figur) kenntlich gemacht sein.

Das Importieren von Partien ist natürlich ein "haariges" Thema und bitte vergeben Sie mir wenn es nicht immer 100prozentig klappt. Ich freue mich über jede Art von Kommentaren zu Problemen beim Importieren von Partien mit algebraischer Notation - aber nicht zu Problemen mit beschreibender Notation!!

Manche Dateien enthalten eine Sammlung von Spielen im PGN-Format. Die Menüoption "File | Import from PGN file" liest die gesamte Datei und zeigt eine Liste der enthaltenen Spiele - klicken Sie das gewünschte Spiel an um es zu importieren. Der Text des Spiels bleibt im Zwischenspeicher (Clipboard).


Automatisches Spiel
Automatisches Spiel (Autoplay)

Der Menüpunkt Move | Autoplay spielt automatisch ein komplettes Spiel hindurch, vom Start weg. Sie können die Zeitintervalle zwischen den Zügen zwischen 0,2 und 9,8 Sekunden verändern, indem Sie auf die hoch/runter Pfeile klicken.

Sie können an jeder Stelle des Spiels eine Pause einlegen indem Sie auf das Pause-Feld klicken. Ein wiederholtes klicken auf dieses Feld läßt das Spiel weiterlaufen. Das "Cancel"-Feld bringt Sie zurück zum normalen Spiel-Bildschirm, an den Punkt an dem Sie sich gerade befinden.


Bibliothek

Die Bibliothek ist der kodierte Bestand der ersten 20 Züge (und Analysen bis zu dieser Tiefe) aller im Verzeichnis DBSCHESS (mitsamt seinen Unterverzeichnissen) vorhandenen gespeicherten Spiele.  Die Idee war, auf doppelt vorhandene Positionen aus früheren Spielen aufmerkam zu machen, bei welchen vielleicht schon Analysen zu dieser Stellung vorhanden sind. Eine doppelt vorhandene Position hat nicht nur die Figuren auf den gleichen Feldern, es sind auch die gleichen Bedingungen für En Passant- und Rochademöglichkeiten gegeben. Die Positionen müssen nicht unbedingt nach der gleichen Anzahl von Zügen zustande gekommen sein.

Sie können ein Referenzspiel Ihrer liebsten Eröffnung anlegen, aber DBSCHESS hat nicht die Absicht mit Datenprogrammen zu konkurrieren die speziell für erschöpfende Analysen gemacht wurden.

Aus Gründen der Effizienz sind die Positionen auf eine Art gespeichert bei der eventuell einmal eine falsche Position als bereits vorhanden erkannt werden könnte. Die Wahrscheinlichkeit ist aber geringer als einem fehlerhaften Pentium-Prozessor zu begegnen. Die Bibliothek besteht aus zwei Files, die im selben Verzeichnis wie DBSCHESS.EXE vorhanden sein müssen.

Der Menüpunkt Library | Create erzeugt eine neue Version der Bibliotheksdateien. Dies ist leider ein etwas langwieriger Vorgang (falls Sie wie ich einen 486SX25 haben), bitte seien Sie geduldig.  Der Menüpunkt Library | Read liest eine existierende Bibliothek. Alle Files die seit der Erstellung der Bibliothek verändert wurden werden angezeigt als ignored (nicht beachtet). Dies ist eigentlich kein Problem, da Sie normalerweise nur eine momentan aktive Partie mit älteren, nicht mehr aktiven Partien vergleichen werden.

Games can be excluded from a library - see the Game Comments screen (F11).

Beide der oben genannten Optionen bringen Sie in einen Modus, bei dem alle in der Partie gemachten Züge mit den bekannten gespeicherten Positionen verglichen werden. Falls Sie "Treffer" haben, so erscheint ein Feld am linken Ende des Toolbar-Leiste. Wenn Sie das Feld anklicken wird Ihnen eine Liste anderer Spiele gezeigt - klicken Sie eines an werden Sie zu diesem Spiel gebracht.

Der Menüpunkt Library | Load on Startup if "checked" will cause the library to be loaded automatically next time the program is started.  This preference is recorded in the INI file.

Der Menüpunkt Library | Ignore erlaubt es Ihnen die Suche abzustellen.


Bilden einer Startposition

Die "File | Create" - Option gibt Ihnen ein leeres Spielbrett, auf dem Sie die Figuren plazieren können, z. B. für ein Endspiel-Turnier.

Wenn Sie auf ein leeres Feld klicken erscheint eine Kopie der gerade ausgesuchten Spielfigur - die momentan ausgesuchte Spielfigur wird auf der rechten Seite der Anzeige dargestellt.

Die gerade gewählte Spielfigur wechselt wenn Sie

   1) auf eine andere Figur auf dem Auswahlfeld klicken, oder

   2) auf ein besetztes Feld auf dem Brett klicken. In diesem Fall wird das Feld leer und die entfernte Figur wird die gewählte Spielfigur.

Sie können einen Bauern nicht in die erste oder letzte Reihe setzen. Sie müssen immer einen König beider Farben auf dem Brett haben, bevor Sie das OK benutzen können um die erstellte Situation zu benutzen. Die Seite die jetzt am Zug ist darf nicht die Möglichkeit haben den gegnerischen König zu schlagen!

Welcher Spieler am Zug ist, kann durch klicken auf das Feld "White to move" festgelegt werden. Es wird angenommen daß En Passant beim ersten Zug nicht möglich ist, ansonsten können Sie durch klicken auf die Optionen festlegen was möglich ist, unter Beachtung der Rochade-Regeln. Offensichtliche Fehler werden korrigiert, aber beachten Sie, wenn König und Turm auf ihren Grundpositionen stehen und Sie angeben daß eine Rochade nicht möglich ist werde ich Ihnen glauben.

Falls in dieser Art des Spiels Schwarz den ersten Zug hat, so wird dieser zum Zug Nr. 1, die Antwort von Weiß wird dann Zug Nr. 2.


Suche nach einem Spiel

Sie können ein Spiel finden, wenn Sie etwas von dem Text wissen der in dem Spiel vorkommt. Dieser Text kann im Kommentar zu dem Spiel selbst vorhanden sein oder bei einem gespielten Zug (als Datum oder Kommentar). Das Menü "File| Text Search" gibt Ihnen einen Bildschirm auf dem Sie den Text eingeben können nachdem gesucht werden soll. Das Ergebnis der Suche wird als eine Liste der Spiele dargestellt welche den gesuchten Text enthalten. Gesucht wird in allen Spielen die im Verzeichnis DBSCHESS und seinen Unterverzeichnissen gespeichert sind.

Wenn Sie auf eines der gefundenen Spiele klicken wird es geladen. Wurde der Text im Kommentar zum Spiel gefunden, wird der "Game Details"-Bildschirm angezeigt, anderenfalls wird der Zug angezeigt bei welchem der gesuchte Text gefunden wurde. Falls ein Text an mehreren Stellen in einem Spiel vorhanden ist wird der Text in den Kommentaren zum Spiel zuerst gefunden, ansonsten hängt es schlicht und einfach vom physikalischen Aufbaus der gespeicherten Datei ab welche Stelle zuerst gefunden wird.

Sie können wählen ob bei der Suche auf Groß- und Kleinschreibung geachtet werden soll, oder nicht. Dies geschieht indem Sie das "Match Case"-Kästchen anklicken oder leer lassen. Das "Text of Move as well"-Kästchen legt fest ob der Text der Züge selbst auch mit in die Suche einbezogen werden soll. Die Suche ist etwas schneller bei einbezogenem Text der Züge, aber wahrscheinlich werden Sie fürchterlich viele Treffer erhalten wenn Sie nach e4 suchen.


Results
Ergebnis-Übersicht.

Der Info | Results Menüpunkt gibt Ihnen eine Übersicht über die Ergebnisse bisher von Ihnen gespielter Spiele.

Bei einem neuen Spiel wird davon ausgegangen daß es ein unbekanntes Ergebnis hat und nicht von Ihnen gespielt wurde. Sie erfassen das Spiel indem Sie den Menüpunkt File | New oder Edit | Comments | Game benutzen.

Spiele die sich im selben Verzeichnis (oder Unterverzeichnis) befinden werden als Gruppe analysiert. Begonnen wird mit dem Verzeichnis in dem sich das Programm befindet, anschließend werden alle Unterverzeichnisse durchsucht.  Falls sich in einem Verzeichnis keine Spiele befinden werden auch keine Erbebnisse angezeigt. Abschließend wird eine Gesamtübersicht angezeigt.

Die Ergebnisse werden in folgender Form dargestellt ...

          +aa,  =bb,  -cc,  (pp%),  ?dd,  &ee

   dabei sind aa Siege, bb Remis und cc Niederlagen in Ihren Spielen. pp% stellt die Prozentzahl dar. dd ist die Anzahl der Spiele die noch nicht beendet sind und ee ist die Anzahl der Spiele mit anderen Gegnern.


PGN
PGN - Portable Game Notation (übertragbare Notation)

Import.

   Beim Menüpunkt File | Import wird das STR (Seven Tag Roster, sieben Punkte Plan) Format akzeptiert. Die [Event] (Veranstaltung), [Site] (Ort) und [Round] (Runde) Angaben werden verbunden zu den Turnier-Angaben der DBS-Spiel-Beschreibung. Die [Result] (Ergebnis) Angabe wird vermerkt. Die Nummern der Züge (gefolgt von einem "." (Punkt)) werden vor den Zügen von Weiß benötigt.  Der Import-Vorgang wird beendet sobald der Game Termination Marker (Spiel Beendigungs Anzeiger) erreicht ist - es wird davon ausgegangen daß das Ergebnis des Spiels im STR vermerkt ist.

   PGN Kommentare im "; rest of line ignored" (Rest der Zeile unbeachtet) Stil sind NICHT zu verwenden. Ein Kommentar in "{ }" wird als Kommentag für den jeweiligen Zug verwendet. Die Zeichen einer NAG (Numeric Annotation Glyph, numerische Notation), z.B. ein "$" gefolgt von Zahlen, werden nicht beachtet.

Export.

   Wird der Menüpunkt Edit | Copy to Clipboard verwendet um eine PGN (übertragbare Notation) zu erstellen, so wird das Ergebnis die für den Import beschriebenen Merkmale aufweisen.

Datum.

    Die Fenster, in denen man die Spiel- und Zugkommentare verändern kann, enthalten Felder die mit der Maus angeklickt werden können, um das Tagesdatum im PGN-Format (yyyy.mm.dd) einzufügen.


Forsyth
Forsyth Notation

  Dies ist eine Beschreibung der Position auf dem Spielbrett in Textform. Ein paar Beispiele (lassen Sie sich den Inhalt des Clipboard zusammen mit DBSChess anzeigen) sind der einfachste Weg diese Notationsart zu verstehen. Die weißen Figuren werden in Großbuchstaben geschrieben, die schwarzen Figuren in Kleinbuchstaben. Leere Felder werden in Zahlen dargestellt, die angeben wieviele leere Felder aufeinander folgen. Die Position wird Linie für Linie, von links nach rechts, startend mit der schwarzen Grundlinie beschrieben.  Linien werden duch das "/"-Zeichen voneinander getrennt.

   Um weitere Informationen anzufügen wurde diese Notationsart von Steven Edwards erweitert. Um dem FEN-Standard gerecht zu werden sollte die Notation in englischen PRNBQK Buchstaben geschrieben werden. Die zusätzlichen Angaben bestehen aus Gruppen, getrennt durch Leerzeichen.

   1) Die Seite die am Zug ist (ein einzelner Buchstabe "w" oder "b")

   2) Rochade-Möglichkeit. Bis zu vier Zeichen (oder ein "-" falls es keine gibt).  Z.B. "Kq" würde bedeuten daß Weiß "0-0" rochieren könnte und Schwarz "0-0-0" (aber nicht unbedingt zu diesem Zeitpunkt).

   3) Das Zielfeld zum Schlagen im Vorbeigehen (En Passant), falls der vorhergehende Zug ein Doppelzug mit einem Bauern war. "-" falls dies es keine Möglichkeit zum En Passant gibt.

   4) Die Anzahl der Halbzüge seit die letzte Figur geschlagen wurde oder ein Bauer bewegt wurde. Dies wird für die 50-Zug-Remis-Regel benötigt.

   5) Die Anzahl der Vollzüge, z.B. 3 für beide Seiten wenn beide diesen Zug als nächstes ausführen.


Zusammensetzen (oder vereinen) von Spielen

   Sie können verschiedene Spiele zusammensetzen oder vereinen, z.B. wenn Sie ein thematisches Turnier spielen und eine Übersicht über alle bisher in Betracht gezogenen Spielvarianten sehen wollen. Nur das erste Spiel das Sie öffnen enthält die Züge mit dem "Spiel"-Status.  Wenn Sie aus einem ersten Spiel heraus den Menüpunkt File | Merge benutzen um ein anderes zweites Spiel zu bestimmen, werden alle Züge des zweiten Spiels, die noch nicht im ersten Spiel vorhanden sind, als Variation dem ersten Spiel zugeordnet.

   Kommentare des zweiten Spiels bleiben nur erhalten, wenn sie sich nach dem zuordnen auf "zusätzliche", also im ersten Spiel noch nicht vorhandene, Züge beziehen. Die wiederholte Benutzung des Menüpunkts File | Merge erlaubt es viele Spiele zusammenzusetzen (zu vebinden).

   Ein zusammengesetztes Spiel erhält den Titel MERGED.DBS. Sie werden vermutlich den Menüpunkt File | Save As benutzen um es unter einem anderen Namen zu sichern.


Erste Zug

Wenn Sie wollen daß der erste Zug aus einer Position heraus eine Variation sein soll (im Gegensatz zum normalen "game"-Status), so drücken Sie die Strg-Taste während Sie den Zug ausführen. Dies gilt für Züge die direkt mit der Maus ausgeführt werden und für Züge die aus der Liste der möglichen Züge ausgesucht werden.


Function Keys

The program reacts to the following Function keys ...

F1	Help.  If possible it will take you to the appropriate area of the help facility, depending on where you are at the time in the program.

F2	File | Open shortcut.

F3	File | Save shortcut.

F8.	Signature file.  This loads the contents of the file SIG.TXT in the root directory (e.g. \DBSCHESS) into the clipboard.  This is normally used for the purposes of adding the final bit to an e-mail message.

F9	Toggle board help.  The small yellow hint is a pain when you have got the idea of moving and happen to leave the mouse in the board image or valid move list areas.  F9 will switch it on/off thereafter and record your preference in the INI file for next time.

F10	Shortcut for confident people!  This sets the current position to be the last game move and sets the clipboard to hold the last 3 move pairs so that you can paste it into your email or postal reply.  The date comment against the move is set to today's date.  NB the only acknowledgement is a "bleep", F12 is slower and safer!

F11	Shortcut to the Edit | Comments | Game details screen.

F12	Shortcut to the Edit | Comments | Move details screen.  If the position is not the current final game move, you are asked whether you would like to make it so (the normal usage will be when you have decided on the move you are going to make).