;> Text
 [ GCALHELP=1
PRINTH BL SCRIMI
 BL VSTRNG
 = 14,13,10,13,10,"GCAL format commands:-",13,10
 = 13,10
 = ".aside        switch to aside output",10,13
 = ".autopar      automatic paragraphing",10,13
 = ".autospace    automatice space handling",10,13
 = ".bindfont     bind font number to definition string",10,13
 = ".blank        leave white space (but not at page top)",10,13
 = ".cancelflag   cancel flag definition",10,13
 = ".chapter      start of chapter",10,13
 = ".closefontlib close font library file",10,13
 = ".comment      output a comment",10,13
 = ".cont         force contiguity",10,13
 = ".control      output control string",10,13
 = ".copy         enter copy mode",10,13
 = ".cspace       conditional space",10,13
 = ".dflag        set directive flag",10,13
 = ".display      start of display",10,13
 = ".doublespace  doublespaced output",10,13
 = ".elif         else if",10,13
 = ".else         used with if or unless",10,13
 = ".elul         else unless",10,13
 = ".emphasize    start emphasis bars",10,13
 = ".enda         end aside",10,13
 = ".endc         end contiguous section",10,13
 = ".endd         end display",10,13
 = ".endf         end foot or footnote",10,13
 = ".endfigure    end figure",10,13
 = ".endh         end head",10,13
 = ".endm         end macro definition",10,13
 = ".endp         end numbered paragraphs",10,13
 = ".endtable     end table",10,13
 = ".ensure       ensure space on page",10,13
 = ".fancy        set fancy mode",10,13
 = ".fi           end if",10,13
 = ".figure       start of figure",10,13
 = ".figurebottom figure placement control",10,13
 = ".fill         set fill mode",10,13
 = ".flag         define GCAL flag",10,13
 = ".fninline     footnotes inline",10,13
 = ".fnsep        footnote separator",10,13
 = ".font         change font number",10,13
 = ".fontgroup    define/select font group",10,13
 = ".foot         define foot lines",10,13
 = ".footlength   define foot length",10,13
 = ".footnote     start footnote",10,13
 = ".format       specify numerical format",10,13
 = ".gfont        change font number via font group",10,13
 = ".goto         goto absolute place on page",10,13
 = ".head         define head lines",10,13
 = ".headlength   define head length",10,13
 = ".hyphen       control hyphenation",10,13
 = ".if           conditional processing",10,13
 = ".include      include additional source file",10,13
 = ".indent       set general indent",10,13
 = ".index        output index entry",10,13
 = ".justify      start right justification",10,13
 = ".library      initialize style",10,13
 = ".ligatures    enable -- and --- conversion {default}",10,13
 = ".linedepth    define line depth",10,13
 = ".linelength   set line length",10,13
 = ".linespacing  set line spacing",10,13
 = ".macro        define macro",10,13
 = ".margin       set margin for notes",10,13
 = ".mindepth     set vertical resolution",10,13
 = ".minpar       set minimum paragraph length",10,13
 = ".minwidth     set horizontal resolution",10,13
 = ".newline      force new line",10,13
 = ".newpage      force new page",10,13
 = ".newpar       force new paragraph",10,13
 = ".nextp        next numbered paragraph",10,13
 = ".noautopar    no automatic paragraphs",10,13
 = ".noautospace  no automatic space handling",10,13
 = ".noemphasize  end emphasis bars",10,13
 = ".nofoot       suppress footlines",10,13
 = ".nojustify    stop right justification",10,13
 = ".noligatures  stop joining -- and --- together",10,13
 = ".nosep        join with no seperator",10,13
 = ".note         marginal note",10,13
 = ".noteindex    marginal note for index entries",10,13
 = ".numberpars   start numbered paragraphs",10,13
 = ".page         set page number",10,13
 = ".pagelength   set page length",10,13
 = ".pageoffset   set page offset",10,13
 = ".par          start paragraph",10,13
 = ".parindent    set paragraph indent",10,13
 = ".parspace     set space before paragraph",10,13
 = ".request      output application string",10,13
 = ".resetlinenumber reset input line number",10,13
 = ".section      start of section",10,13
 = ".sentencespace sentence space n",10,13
 = ".set          set contents of variable",10,13
 = ".singlespace  singlespaced output",10,13
 = ".space        leave white space",10,13
 = ".subdepth     set subscript depth",10,13
 = ".subsection   start of subsection",10,13
 = ".superheight  set superscript height",10,13
 = ".table        start of table",10,13
 = ".tablebottom  table placement control",10,13
 = ".tabset       define tab stops",10,13
 = ".tempindent   set temporary indent",10,13
 = ".umode        set underline mode",10,13
 = ".unless       if not",10,13
 = ".up           negative space",10,13
 = ".usebs        use backspace (plain output)",10,13
 = ".usecr        use carriage return",10,13
 = ".usechars     set up flags for special characters",10,13
 = ".usegreek     set up flags for Greek characters",10,13
 = 10,13,"GCAL flags:-",10,13,10,13
 = "~~      insert",10,13
 = "~!      bare insert",10,13
 = "~%      system insert",10,13
 = "_       underline",10,13
 = "#       exact space",10,13
 = "$>      non-splitting space",10,13
 = "$<      thin space",10,13
 = "$<>     extra-stretchy space",10,13
 = "$+      superscript",10,13
 = "$-      subscript",10,13
 = "$~      discretionary hyphen",10,13
 = "$$$$      null (serves as terminator)",10,13
 = "$b      embolden (but use $bf in preference)",10,13
 = "$bf     bold font",10,13
 = "$c      centre tab",10,13
 = "$chead  chapter heading",10,13
 = "$e      end of line tab",10,13
 = "$erm    enormous roman: used for headings",10,13
 = "$f      font (but use $rm etc. in preference)",10,13
 = "$fkn    footnote key for note",10,13
 = "$fkt    footnote key in text",10,13
 = "$ftitle figure title",10,13
 = "$i      indent tab",10,13
 = "$it     italic font",10,13
 = "$l      set level (cancel sub- or superscript)",10,13
 = "$o      overprint",10,13
 = "$pe     stop emphasis bars",10,13
 = "$rm     roman font {default}",10,13
 = "$sc     small caps font",10,13
 = "$se     start emphasis bars",10,13
 = "$shead  section heading",10,13
 = "$sl     slanted roman font",10,13
 = "$ss     sanserif font",10,13
 = "$sshead subsection heading",10,13
 = "$t      tab",10,13
 = "$tt     typewriter font",10,13
 = "$ttitle table title",10,13
 = "$unerm  back after $erm",10,13
 = 10,13,"GCAL variables:-",10,13,10,13
 = "~~chapname       chapter name",10,13
 = "~~chapter        chapter number",10,13
 = "~%date           current date",10,13
 = "~~dfont          font for displays",10,13
 = "~~dgfont         group font for displays",10,13
 = "~~dindent        display indent",10,13
 = "~~ffont          font for footnotes",10,13
 = "~~fgfont         group font for footnotes",10,13
 = "~~fignumber      next figure number",10,13
 = "~~findent        footnote indent",10,13
 = "~~hnspace        space between heading number and title",10,13
 = "~~numberpardepth space between numbered paragraphs",10,13
 = "~%page           page number",10,13
 = "~~section        section number",10,13
 = "~~sectname       section name",10,13
 = "~~ssectname      subsection name",10,13
 = "~~subsection     subsection number",10,13
 = "~~tablenumber    next table number",10,13
 = 15,0
 BL SELREV
 BL VSTRNG
 = "Press SHIFT to continue",0
 BL SELFWD
 BL INKEY
 B EDITST
 ]
 [ GCAL=1 ;;;SKS OSTYPE=1 :LAND: A500=0
KF0
SHFF0
CTLF0
CTSHFF0
 = "<PRINT>",0
 = "A: The whole, or marked, text is printed out.",0
 = "G: The GCAL program is used to format the current",0
 = "   text file.",0
 = " ",0,0
 |
KF0
 [ OSTYPE=0
 = "<F0>",0
 |
 = "<F10>",0
 ]
 = "The cursor can be moved to a line, lines being",0
 = "character sequences ended by NewLine.",0
 = "Move to a mark by using m1 or m2.",0
 = "Or move by a number of characters by +<n> or -<n>",0,0
SHFF0 = "<SHIFT>+"
 [ OSTYPE=0
 = "<F0>",0
 |
 = "<F10>",0
 ]
 = "The NewLines can be shown as a special character",0
 = "so that they can be seen clearly.",0
 = "This alters with each press of <SHIFT>+"
 [ OSTYPE=0
 = "<F0>.",0
 |
 = "<F10>.",0
 ]
 = " ",0,0
CTLF0 = "<CTRL>+"
 [ OSTYPE=0
 = "<F0>",0
 |
 = "<F10>",0
 ]
 = "Go to second window. If the second window is not on",0
 = "screen currently the screen is split and the second",0
 = "window is opened.",0
 = " ",0,0
CTSHFF0 = "<CTRL>+<SHIFT>+"
 [ OSTYPE=0
 = "<F0>",0
 |
 = "<F10>",0
 ]
 = "Connect window to buffer: there are 20 buffers,",0
 = "indentified by '0' to '9', 'A' to 'J'. +, - will inc,",0
 = "dec the current number: anything else shows status.",0
 = "Connect faults if there are ANY 'Pushed' buffers.",0,0
 ]
KF1 = "<F1>",0
 = "Commands to the computer's operating system can be",0
 = "given and the result is seen at once.",0
 = "Extra commands can be entered until <RETURN> by",0
 = "itself is typed.",0,0
SHFF1 = "<SHIFT>+<F1>",0
 = "Changes between Insert and Over.",0
 = "In Insert mode the text typed is inserted causing the",0
 = "existing text to move. In Over mode the text is typed",0
 = "over the existing text.",0,0
CTLF1 = "<CTRL>+<F1>",0
 = "Enlarges the current window by one line, if there is",0
 = "enough room.",0
 = "The other window shrinks by one line.",0
 = "Cursor positions in both windows remain on screen.",0,0
CTSHFF1 = "<CTRL>+<SHIFT>+<F1>",0
 [ {FALSE} ;;;SKS OSTYPE=1 :LAND: A500=0
 = " ",0
 |
 = "Insert a character from the delete buffer.",0
 ]
 = " ",0
 = " ",0
 = " ",0,0
KF2 = "F2",0
 = "A text file will be loaded, erasing the current text.",0
 = "<RETURN> uses the name on the top line after a '>'.",0
 [ OSTYPE=4
 = "<KP+>    gives the current file name which can be",0
 |
 = "<COPY>   gives the current file name which can be",0
 ]
 = "         altered if required.",0,0
SHFF2 = "<SHIFT>+<F2>",0
 = "A text file will be inserted at the current cursor.",0
 [ OSTYPE=4
 = "<KP+>  gives the current file name which can be",0
 |
 = "<COPY> gives the current file name which can be",0
 ]
 = "       altered if required.",0
 = " ",0,0
CTLF2 = "<CTRL>+<F2>",0
 = "Closes current window (text is not harmed) and goes",0
 = "to the other window.",0
 = "With just one window this 'swaps' the visible window.",0
 = " ",0,0
CTSHFF2 = "<CTRL>+<SHIFT>+<F2>",0
 = "Load text file (like <F2>) using the *path file.",0
 = " ",0
 = " ",0
 = " ",0,0
KF3 = "<F3>",0
 = "All or 'mark to cursor' text will be saved to a file.",0
 = "<RETURN> uses the name on the top line after a '>'.",0
 [ OSTYPE=4
 = "<KP+>    gives the current file name which can be",0
 |
 = "<COPY>   gives the current file name which can be",0
 ]
 = "         altered if required.",0,0
SHFF3 = "<SHIFT>+<F3>",0
 = "B to set the Bottom scroll margin to cursor line.",0
 = "R to remove the top and bottom scroll margins.",0
 = "T to set the Top scroll margin to cursor line.",0
 = "Mode change or expand window resets margins.",0,0
CTLF3 = "<CTRL>+<F3>",0
 = "In the other window the text ' line ' followed by",0
 = "any number of spaces and a number is searched for.",0
 = "The cursor is then moved to that line in the current",0
 = "window.",0,0
CTSHFF3 = "<CTRL>+<SHIFT>+<F3>",0
 = "Appends the entire text buffer to the specified file.",0
 = " ",0
 = " ",0
 = " ",0,0
KF4 = "<F4>   Interactive Find and Replace. Function keys do:",0
 [ OSTYPE=0
 = "<F0> NewLine <F1>n found sect 0 to 9 <F2> found string",0
 |
 = "<F10> NewLine <F1>n found sec 0 to 9 <F2> found string",0
 ]
 = "<F3> many items (longest) <F4> many items (shortest)",0
 = "<F5> start replace string <F6> not item <F7> any char",0
 = "<F8> alphanumeric char <F9> digit. See <F5> for more.",0,0
SHFF4 = "<SHIFT>+<F4>",0
 = "Return to specified language.",0
 = "The text in the buffer will be 'transferred' into the",0
 = "language.",0
 = "If no name is given it returns to the OS.",0,0
CTLF4 = "<CTRL>+<F4>",0
 = "Block entry of a structure for a specific high level",0
 = "language. The status line shows structures for each",0
 = "language. Each press of <CTRL>+<F4> moves to the next",0
 = "set of language structures.",0,0
CTSHFF4 = "<CTRL>+<SHIFT>+<F4>",0
 = " ",0
 = " ",0
 = " ",0
 = " ",0,0
KF5 = "<F5>   Global replace.            All, or marked text.",0
 [ OSTYPE=0
 = "<SHIFT>+ function keys do: <F0>, <F1> start and end of",0
 |
 = "<SHIFT>+ function keys do: <F10> <F1> start and end of",0
 ]
 = "set = to one item, <F3> Control char, <F4> set top bit",0
 = "<F5> exactly next char, <F6> toggle case sensitivity.",0
 = "<RETURN> to use last <F5> or <F4>. See <F4> for more.",0,0
SHFF5 = "<SHIFT>+<F5>",0
 [ OSTYPE=1 :LAND: WIDTH=80
 = "0, 3, E: select MODE 0, 3 or 18 (32, 25 or 64 lines).",0
 |
 = "0, 3: select MODE 0 or 3 (32 lines or 25 lines).",0
 ]
 = "D: Descriptive: shows all keys and details commands.",0
 = "K: Key legends: shows the function keys names.",0
 = "T: Time: shows the time on the top line.",0,0
CTLF5 = "<CTRL>+<F5>",0
 = "Inserts the character from the keyboard directly, or",0
 = "allows the character's decimal code to be typed.",0
 [ OSTYPE=1
 = "The function keys are all in *fx225,2 state and will",0
 = "enter the appropriate character pair. See manual.",0,0
 |
 = "The function keys are 128..143, shifted 144..159",0
 = "control 160..175, control shifted 176..192.",0,0
 ]
CTSHFF5 = "<CTRL>+<SHIFT>+<F5>",0
 = "'Pop' the buffer from the buffer's stack.",0
 = " ",0
 = " ",0
 = " ",0,0
KF6 = "<F6>",0
 = "The current position of the cursor (_) is remembered.",0
 [ OSTYPE=1
 = "The status line shows how many (0,1,2) marks () are",0
 |
 = "The status line shows how many (0,1,2) marks () are",0
 ]
 = "being used in a window. F6 at a mark will clear the",0
 = "mark.",0,0
SHFF6 = "<SHIFT>+<F6>",0
 = "All place marks in this window are cleared.",0
 = " ",0
 = " ",0
 = " ",0,0
CTLF6 = "<CTRL>+<F6>",0
 = "Format lines to be 78 characters long or shorter.",0
 = "Starts at start of line which the cursor is on until",0
 = "the next NewLine followed by a character <= Space or",0
 = "these punctuation ,.;: characters.",0,0
CTSHFF6 = "<CTRL>+<SHIFT>+<F6>",0
 = "'Push' the current contents of the buffer onto the",0
 = "buffer's stack.",0
 = "Push is incompatible with Connect: Connect will not",0
 = "work when there are ANY pushed buffers.",0,0
KF7 = "<F7>",0
 = "The text between two marks is copied to the cursor.",0
 = "If there are no marks in this window, text can be",0
 = "copied from the other window when there are two marks",0
 = "set in it. The marks are NOT cleared.",0,0
SHFF7 = "<SHIFT>+<F7>",0
 = "The text between two marked places is moved to the",0
 = "current cursor position.",0
 = "The marks are then cleared.",0
 = " ",0,0
CTLF7 = "<CTRL>+<F7>",0
 [ OLDMAIL=2
 = " ",0
 |
 = "Mails the entire buffer using Econet mail system.",0
 ]
 = " ",0
 = " ",0
 = " ",0,0
CTSHFF7 = "<CTRL>+<SHIFT>+<F7>",0
 [ OLDMAIL=2
 = " ",0
 = " ",0
 = " ",0
 |
 = "Get mail from Econet mail system.",0
 = "Inserts and deletes the two files '&.MailBox' and",0
 = "'&.Mail.InTray' from the network into the text buffer.",0
 ]
 = " ",0,0
KF8 = "<F8>",0
 [ RELEASE=0
 = "The whole text is printed out to the screen or printer",0
 = "using the GCAL text formatter. 'As is' mode prints the",0
 = "text as it is without using a formatter.",0
 = " ",0,0
 |
 = "The whole, or marked, text is printed out.",0
 = " ",0
 = " ",0
 = " ",0,0
 ]
SHFF8 = "<SHIFT>+<F8>",0
 = "The text between the cursor and the marked place",0
 = "is deleted.",0
 = "The mark is then cleared.",0
 = " ",0,0
CTLF8 = "<CTRL>+<F8>",0
 = "All carriage returns (character 13) and line feeds",0
 = "(character 10) are exchanged.",0
 = " ",0
 = " ",0,0
CTSHFF8 = "<CTRL>+<SHIFT>+<F8>",0
 = "Toggle between 'TaskLinked' and 'TaskUnLinked' states.",0
 = "TaskLinked: whenever the task window is repainted, the",0
 = "            cursor is moved to the end of the buffer.",0
 = "TaskUnLinked: no change is made to the cursor positon.",0,0
KF9 = "<F9>",0
 = "Display number of bytes free",0
 = " ",0
 = " ",0
 = " ",0,0
 [ 1=0
 = "The old text in the buffer is recovered after a BREAK",0
 = "or immediately after a Clear Text (by <SHIFT>+<F9>). Two",0
 = "successive shf-F9 clears cannot be undone. The number",0
 = "of bytes free is shown. (old text unimplemented)",0,0
 ]
SHFF9 = "<SHIFT>+<F9>",0
 = "All text in the buffer is deleted.",0
 = "Use <SHIFT>+<F9>+<SHIFT>+<F9> for command files.",0
 = "Use <SHIFT>+<F9>+<Y> for date stamped files.",0
 = "(No date stamped files if clock unset).",0,0
CTLF9 = "<CTRL>+<F9>",0
 = "A single background task can be run, whose output is",0
 = "added to the end of the buffer. While it is running",0
 = "editing can be done in the other window. Characters",0
 = "from the keyboard are sent to the task.",0,0
CTSHFF9 = "<CTRL>+<SHIFT>+<F9>",0
 = "Moves the cursor position to the end of the task",0
 = "window.",0
 = " ",0
 = " ",0,0
KF10 = "<F10>",0
 = "The cursor can be moved to a line, lines being",0
 = "character sequences ended by NewLine.",0
 = "Move to a mark by using m1 or m2.",0
 = "Or move by a number of characters by +<n> or -<n>",0,0
SHFF10 = "<SHIFT>+<F10>",0
 = "The NewLines can be shown as a special character",0
 = "so that they can be seen clearly.",0
 = "This alters with each press of <SHIFT>+<F10>.",0
 = " ",0,0
CTLF10 = "<CTRL>+<F10>",0
 = "Go to second window. If the second window is not on",0
 = "screen currently the screen is split and the second",0
 = "window is opened.",0
 = " ",0,0
CTSHFF10 = "<CTRL>+<SHIFT>+<F10>",0
 = "Connect window to buffer: there are 20 buffers,",0
 = "indentified by '0' to '9', 'A' to 'J'. +, - will inc,",0
 = "dec the current number: anything else shows status.",0
 = "Connect faults if there are ANY 'Pushed' buffers.",0,0
KF11 = "<F11>",0
 = "Connect window to buffer: there are 20 buffers,",0
 = "indentified by '0' to '9', 'A' to 'J'. +, - will inc,",0
 = "dec the current number: anything else shows status.",0
 = "Connect faults if there are ANY 'Pushed' buffers.",0,0
SHFF11 = "<SHIFT>+<F11>",0
 = "'Push' the current contents of the buffer onto the",0
 = "buffer's stack.",0
 = "Push is incompatible with Connect: Connect will not",0
 = "work when there are ANY pushed buffers.",0,0
CTLF11 = "<CTRL>+<F11>",0
 = "'Pop' the buffer from the buffer's stack.",0
 = " ",0
 = " ",0
 = " ",0,0
CTSHFF11 = "<CTRL>+<SHIFT>+<F11>",0
 = " ",0
 = " ",0
 = " ",0
 = " ",0,0
KF12 = "<F12>",0
 = "Go to second window. If the second window is not on",0
 = "screen currently the screen is split and the second",0
 = "window is opened.",0
 = " ",0,0
SHFF12 = "<SHIFT>+<F12>",0
 = "Enlarges the current window by one line, if there is",0
 = "enough room.",0
 = "The other window shrinks by one line.",0
 = "Cursor positions in both windows remain on screen.",0,0
CTLF12 = "<CTRL>+<F12>",0
 = "Closes current window (text is not harmed) and goes",0
 = "to the other window.",0
 = "With just one window this 'swaps' the visible window.",0
 = " ",0,0
CTSHFF12 = "<CTRL>+<SHIFT>+<F12>",0
 = " ",0
 = " ",0
 = " ",0
 = " ",0,0
KF13 = "<INSERT>",0
 = "Insert a character from the delete buffer.",0
 = " ",0
 = " ",0
 = " ",0,0
SHFF13 = "<SHIFT>+<INSERT>",0
 = "Insert a space at the cursor.",0
 = " ",0
 = " ",0
 = " ",0,0
CTLF13 = "<CTRL>+<INSERT>",0
 = "Insert a whole line from the delete buffer.",0
 = " ",0
 = " ",0
 = " ",0,0
CTSHFF13 = "<CTRL>+<SHIFT>+<INSERT>",0
 = "Insert the whole delete buffer.",0
 = " ",0
 = " ",0
 = " ",0,0
SHFTAB = "<SHIFT>+<TAB>",0
 = "The <TAB> key may be used to move the next zone of",0
 = "eight characters across the screen, or to position",0
 = "under the first character of the line immediately",0
 = "above. Mode changes with each press.",0,0
SHFCOP = "<SHIFT>+"
 [ OSTYPE=4
 = "<KP+>",0
 |
 = "<COPY>",0
 ]
 [ OSTYPE=4
 = "Cursor editing can be used with <>, <>, <>, <>",0
 = "and <KP+>. User defined soft keys are available as",0
 |
 [ OSTYPE<>1
 = "Cursor editing can be used with <>, <>, <>, <>",0
 |
 = "Cursor editing can be used with <>, <>, <>, <>",0
 ]
 = "and <COPY>. User defined soft keys are available as",0
 ]
 = "normal. All characters except ESCAPE are put into the",0
 = "text.",0,0
CTLCOP
 [ OSTYPE=4
 = "<SHIFT>+<BS>",0
 |
 = "<CTRL>+<COPY>",0
 ]
 = "Deletes from start of current screen line to next",0
 = "NewLine, inclusive.",0
 = " ",0
 = " ",0,0
CTSHFCOP
 [ OSTYPE=4
 = "<CTRL>+<BS>",0
 |
 = "<CTRL>+<SHIFT>+<COPY>",0
 ]
 = "Deletes from current cursor position to next NewLine,",0
 = "exclusive.",0
 = " ",0
 = " ",0,0
CTLTAB
 [ OSTYPE=4
 = "<CTRL>+<SHIFT>+<HOME>",0
 |
 = "<CTRL>+<TAB>",0
 ]
 = "Goes to start of document and expands the control I",0
 = "tab character for fields of 8",0
 = " ",0
 = " ",0,0
CTSHFTAB
 [ OSTYPE=4
 = "<CTRL>+<SHIFT>+<END>",0
 |
 = "<CTRL>+<SHIFT>+<TAB>",0
 ]
 = "Goes to start of document and compresses multiple",0
 = "spaces into tab characters for tab positions in",0
 = "fields of 8.",0
 = " ",0,0
CTSHFDN
 [ OSTYPE=4
 = "<CTRL>+<PAGE DOWN>",0
 |
 = "<CTRL>+<SHIFT>+<>",0
 ]
 = "One page forward on both windows.",0
 = " ",0
 = " ",0
 = " ",0,0
CTSHFUP
 [ OSTYPE=4
 = "<CTRL>+<PAGE UP>",0
 |
 = "<CTRL>+<SHIFT>+<>",0
 ]
 = "One page backward on both windows.",0
 = " ",0
 = " ",0
 = " ",0,0
BLANK = 0,0
 ALIGN
 LNK Screen
