home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / kaypro / pwcomnds.inf < prev    next >
Text File  |  1994-07-13  |  6KB  |  122 lines

  1.                      PERFECT WRITER COMMANDS
  2.  
  3.  
  4. This text will document Perfect Writer commands which differ from
  5. or may be unclear in the user's manual.  Page references are to
  6. the original user's manual.  (Most of the commands are listed in
  7. the help screen -- obtained by entering CONTROL--X ?.  If your
  8. HELP file is incomplete or missing, a new one can be created by
  9. running the bindings program.)
  10.  
  11. One caution should be noted.  UNDER NO CIRCUMSTANCE should the
  12. command ESCAPE..K (delete to end of sentence) be given for the
  13. last sentence of a text (when there is no carriage return after
  14. it), for this will result in the terminal's hanging and loss of
  15. all unsaved work!  For this reason, ALWAYS end the last sentence
  16. of a text with a  carriage return (or insert a carriage return
  17. when starting a text, and insert all characters before it).
  18.  
  19. As explained on the pages accompanying the Perfect software,
  20. CONTROL--C (instead of CONTROL--K) functions as the DELETE LINE
  21. command (page V-3).  ESCAPE..CONTROL--L functions as the REFRESH
  22. SCREEN command (instead of CONTROL--L).  CONTROL--H, CONTROL--J,
  23. CONTROL--K and CONTROL--L serve as cursor controls as do the
  24. keyboard arrows.
  25.  
  26. CONTROL--Q      QUOTE CHARACTER -- Allows entry of a
  27. non-alphanumeric character. For example, to embed an ASCII
  28. "escape" (decimal 27) into a text, enter CONTROL--Q followed by
  29. the <ESCAPE> key.  Perfect Writer still will remove the embedded
  30. control character when formatting, but the feature can be used
  31. when the file is read by other programs.
  32.  
  33. CONTROL--\      DELETE INDENTATION ON CURRENT LINE -- Removes
  34. leading spaces and/or tabs from line that cursor is on (useful,
  35. for instance, in verbatim mode when changing a line that is
  36. centered to left justified).
  37.  
  38. CONTROL--^ or CONTROL--6        TOGGLE CASE -- Will change the
  39. character in the cursor position from upper to lower case, or
  40. vice versa.
  41.  
  42. ESCAPE..LINE FEED       DROP -- Drops rest of screen from cursor
  43. one line down.
  44.  
  45. ESCAPE..J       INDENT SUBSEQUENT NEW LINE SAME AS CURRENT --
  46. Inserts a new line directly below the current line and positions
  47. the cursor on the new (empty) line in the same column as the
  48. first character in the current (when the command was given) line.
  49.  
  50. ESCAPE..O       INDENT LEADING NEW LINE SAME AS CURRENT --
  51. Inserts a new line directly above the current line and positions
  52. the cursor on the new (empty) line in the same column as the
  53. first character in the current (when the command was given) line.
  54.  
  55. ESCAPE..Q       FILL PARAGRAPH -- Reformats current paragraph on
  56. screen according to the INDENT COLUMN and FILL COLUMN
  57. specifications.  The right margin will be set to the currently
  58. set fill column and the first line will remain where it is but
  59. subsequent lines will be indented to the indent column.  The fill
  60. column is the column number of the right-hand column (columns are
  61. numbered 0 through 79).
  62.  
  63. ESCAPE..S       CENTER -- Centers text on current line (useful in
  64. verbatim).
  65.  
  66. ESCAPE..\       DELETE WHITESPACE -- Deletes whitespace (tabs and
  67. spaces -- not carriage returns) on either side of the
  68. cursor.
  69.  
  70. CONTROL--X *    VERSION --  Echoes version number and release
  71. date (not useful).   
  72.  
  73. CONTROL--X <    UNDENT REGION -- Undents (starts lines at column
  74. 0, does not fill resulting text) entire region (block out region
  75. with marker and cursor or with ESCAPE..H before using sequence).
  76.  
  77. CONTROL--X >    INDENT REGION -- Indents entire region, leaving
  78. all words on the same line -- possibly beyond fill column (block
  79. out region with marker and cursor or with ESCAPE..H before using
  80. sequence).
  81.  
  82. --X ?   HELP -- Displays menu of command summaries which can be
  83. viewed on the screen.
  84.  
  85. CONTROL--X R    WRITE REGION -- Writes marked region to a file
  86. with the name you supply (block out region with marker and cursor
  87. or with ESCAPE..H before using sequence).
  88.  
  89. CONTROL--X \    DELETE TRAILING WHITESPACE -- Deletes all
  90. trailing whitespace (all spaces and tabs that precede a carriage
  91. return with no intervening characters) throughout entire
  92. document.
  93.  
  94. In order to set the tab spacing, the indent column and the fill
  95. column, type the ESCAPE key followed by the setting number
  96. followed by CONTROL--X followed by either <TAB> (for setting the
  97. tab spacing), or by "." (for setting the indent column) or by "F"
  98. (to set the fill column).  For example, numbering the columns
  99. from 0 through 79, the sequence "<ESCAPE> 15 CONTROL--X <TAB>"
  100. will set tabs at columns 15, 30, 45, 60 and 75. NOTE:  In order
  101. to set fill column for use entire 80 column screen, set fill at
  102. 78 (remember, columns are numbered 0 - 79), loosing the use of
  103. the last column which will be used for spaces between words.
  104.  
  105. The "@SET" command can be used to set the page counter to a
  106. desired number, in order to start page numbering other than at 1. 
  107. For example, to start page numbering at 14, place "@SET(page =
  108. 13)" on the first page (it will be incremented before being
  109. printed).
  110.  
  111. In the explanatory pages NLS originally supplied with the Perfect
  112. software, there is some ambiguity about the commands ESCAPE..C
  113. and ESCAPE..K.  To be clear, in Perfect WRITER, ESCAPE..K will
  114. delete from the cursor until the end of a sentence is reached (as
  115. given in the manual, page V-5).  ESCAPE..C  will capitalize the
  116. letter the cursor is on, or, if the cursor is on a space, it will
  117. cause the first letter of the next word to become capitalized. 
  118. In either case, ESCAPE..C will place the cursor after the word
  119. with the capital letter (page VIII-6).  The substitution of
  120. ESCAPE..C for ESCAPE..K is for Perfect CALC.
  121.  
  122.