home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / PSTORY1B.ZIP / PROVIS < prev   
Text File  |  1991-10-19  |  5KB  |  158 lines

  1.  
  2.  
  3.                         << ProStory Full Screen Editor >>
  4.                            <<  Q u i c k   H e l p  >>
  5.  
  6.  
  7.  
  8. ╒══════< Cursor Movement >══════╤═══< Delete >════╤═════< Miscellaneous >═════╕
  9. │ ^S Char left   ^D Char right  │  ^G Character   │   ^B Reformat paragraph   │
  10. │ ^A Word left   ^F Word right  │ DEL Char left   │   ^N Insert a RETURN      │
  11. │ ^E Line  up    ^X Line down   │  ^T Word right  │   ^V Overtype/Insert mode │
  12. │ ^I Tab cursor  ^P Line end    │  ^Y Line        │                           │
  13. ╞═════════< Scrolling >═════════╡                 │   ^U Exit to command mode │
  14. │ ^C Screen up   ^R Screen down │  ^J Join lines  │  ESC Exit to command mode │
  15. └───────────────────────────────┴─────────────────┴───────────────────────────┘
  16.  
  17.  
  18.  
  19.                            [More details on next page]
  20.  
  21.  
  22.  
  23.  
  24. Visual editing commands are WordStar-like control characters.  If your
  25. terminal program provides ANSI keyboard emulation you will also be able
  26. to use the indicated function keys.
  27.  
  28.  
  29. << Cursor Motion >>
  30.  
  31. Ctrl-S  Move left  1 character     (Left arrow key)
  32. Ctrl-D  Move right 1 character     (Right arrow key)
  33. Ctrl-E  Move up    1 line          (Up arrow key)
  34. Ctrl-X  Move down  1 line          (Down arrow key)
  35. Ctrl-A  Move left  1 word          (Ctrl-Left arrow key)
  36. Ctrl-F  Move right 1 word          (Ctrl-Right arrow key)
  37. Ctrl-I  Tab cursor to next tabstop (Tab key)
  38. Ctrl-P  Move cursor to line end    (End key)
  39. Ctrl-W  Move cursor to line start  (Home key)
  40.  
  41.  
  42. << Scrolling >>
  43.  
  44. Ctrl-R  Move up a page             (PgUp key)
  45. Ctrl-C  Move down a page           (PgDn key)
  46.  
  47.  
  48. << Delete >>
  49.  
  50. Ctrl-G  Delete (gobble) character under cursor
  51. Ctrl-H  Delete character to the left of the cursor  (Backspace)
  52. Ctrl-T  Delete the word following the cursor
  53. Ctrl-Y  Delete the current line
  54. Ctrl-J  Join current line with next line
  55.  
  56.  
  57. << Miscellaneous >>
  58.  
  59. Ctrl-B  Reformat paragraph.  A paragraph ends with the first line that is
  60.         blank or that has leading spaces.
  61.  
  62. Ctrl-L  Clear screen and redisplay.
  63.         This also scrolls the screen so the cursor line is in the middle
  64.         of the display.
  65.  
  66. Ctrl-N  Insert a RETURN.  Splits line at the cursor.
  67.  
  68. Ctrl-V  Toggle insert/overtype mode.  (Ins key)
  69.  
  70. Ctrl-U  Quit visual mode and return to the Message Entry Command prompt.
  71.  
  72. ESC     Exit visual mode and return to the Message Entry Command prompt.
  73.  
  74.  
  75.                     [Additional notes and tips on next page]
  76.  
  77.  
  78.  
  79. Insert Mode versus Overtype Mode
  80. --------------------------------
  81.  
  82. In insert mode, all characters typed are INSERTED before the cursor. The
  83. ENTER key splits the line and BACKSPACE can re-join lines.
  84.  
  85. In overtype mode, characters "type over" what was on the screen before.
  86. Overtype mode also disables the automatic line SPLIT / JOIN available in
  87. insert mode.  Use ^N(split) and ^J(join) to manually split and join
  88. lines while in overtype mode.
  89.  
  90.  
  91.  
  92. Keyboard emulation
  93. ------------------
  94.  
  95. The easiest way to control the cursor in Visual Edit mode is to use your
  96. cursor keys.  Most popular terminal programs provide some sort of
  97. keyboard emulation.  Unfortunately, this emulation is either incomplete
  98. or requires you to go through an involved configuration process.
  99.  
  100. ProStory also supports the "Doorway" keyboard mode of Qmodem.
  101.  
  102. The WordStar* command set was chosen as a control-character command set
  103. because it can function on virtually any keyboard and with any terminal
  104. emulation mode.  It also has the advantage of leting you keep your
  105. fingers on the "home" keys while moving the cursor around.
  106.  
  107.  
  108.  
  109. Function             Keyboard Codes Recognized       Doorway Codes
  110. --------             -------------------------       -------------
  111.  
  112.  
  113. Cursor up . . . . . . . . . . . ^E
  114.                         or      <esc> A                 <nul> H
  115.  
  116. Cursor down . . . . . . . . . . ^X
  117.                         or      <esc> B                 <nul> P
  118.  
  119. Cursor right. . . . . . . . . . ^D
  120.                         or      <esc> C                 <nul> M
  121.  
  122. Cursor left . . . . . . . . . . ^S
  123.                         or      <esc> D                 <nul> K
  124.  
  125. Word right. . . . . . . . . . . ^F                      <nul> t
  126.  
  127. Word left . . . . . . . . . . . ^A                      <nul> s
  128.  
  129. Beginning of line . . . . . . . ^W
  130.                         or      <esc> H                 <nul> G
  131.  
  132. End of line . . . . . . . . . . ^P
  133.                         or      <esc> K                 <nul> O
  134.                         or      <esc> R
  135.  
  136. Page up . . . . . . . . . . . . ^R
  137.                         or      <esc> r                 <nul> I
  138.  
  139. Page down. . . . . . . . . . .  ^C
  140.                         or      <esc> q                 <nul> Q
  141.  
  142. Insert mode toggle . . . . . .  ^V
  143.                         or      <esc> n                 <nul> R
  144.  
  145.  
  146. In this table, the symbol <esc> means any one of these character code
  147. sequences:
  148.         chr(27)
  149.         chr(27) [
  150.         chr(27) [ O
  151.  
  152. The symbol <nul> means chr(0) or an ascii NUL.  These codes correspond
  153. directly to the IBM extended scan codes produced by the corresponding
  154. keyboard keys.  These codes are used if your terminal program supports
  155. "Doorway" mode.
  156.  
  157. This provides support for a wide variety of keyboard emulations.
  158.