APPLICATION NOTE #200 DEFINING SEPARATORS IN XYWRITE III PLUS This application note offers some tips on how you can define word, sentence, or paragraph separators in XyWrite III Plus (version 3.53 or later). Defining Word, Sentence, and Paragraph Separators The Separator (SE) Table, which you can add to your printer file(s), allows you to define the characters you want XyWrite to recognize as word, sentence, and paragraph separators. XyWrite uses these separators when you are performing certain functions on words, sentences, or paragraphs--such as defining, deleting, spell-checking, hyphenating, and moving the cursor. For example, if you press ShiftF4 to define the current paragraph, XyWrite looks for the paragraph separator before and after the current cursor location and defines the text between those two boundaries. If you press CtrlS to check the spelling of the current word, XyWrite looks for the word separators before and after the cursor location to determine the boundaries of the word. The default separators are: Word: (space) ÿ08 ÿ09 " # % & ( ) * + , / : ; < = > @ [ ] \ ` { } | © ª « ¬ ÿAE ÿAF ú û ü ÿFD Sentence: . ! ? ­ ¨ Paragraph: ÿ0A ÿ0D ÿ1A If you want to use different separators, add an SE table to your printer file (the SE table should be located before the PT tables). For instructions on how to add to your printer file, see the section labeled "Making Changes in the Printer File" in the XyWrite III Plus Reference Guide. The format of the SE table is: SE:3 string1 string2 string3 In an SE table, string1 defines the characters XyWrite recognizes as word separators. The characters XyWrite recognizes as sentence separators are defined in string 2, while string3 defines those characters XyWrite treats as paragraph separators. It is essential that you include all three strings in any SE table you create. You must also use all of the characters you want XyWrite to recognize, not simply the ones you are adding. For example, if you want XyWrite to recognize  (double exclamation point) as a sentence separator, the SE table would look like this: SE:3 ÿ08ÿ09"#%&()*+,/:;<=>@[]\`{}|©ª«¬ÿAEÿAFúûüÿFD .!?­¨ ÿ0Aÿ0Dÿ1A Note #1 Default Values. Versions 3.53 and later have default values which are different from those found in earlier versions of XyWrite. Note #2 Unimplemented Functions. At this time, paragraph separators defined by the SE table are not recognized by either the Indent Paragraph command or the Search command wildcard for separators (Alt Shift S).