home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / ENTERPRS / CPM / UTILS / F / PWLKWS24.LZH / PWLKWS24.DOC < prev   
Text File  |  1991-01-16  |  26KB  |  531 lines

  1. ..use wordstar to print this document
  2. .h1 == Perf*Star ==  Manual   - Jon Trott -                           Page #
  3.             First edition: October 5, 1986
  4.         Second edition: January, 1987 (or thereabouts)
  5.            Third (this) revised edition: November 12, 1989
  6.  
  7.                        ////               \\\\
  8.               <<<<  P E R F E C T  S T A R  >>>>
  9.                        \\\\               ////
  10.  
  11.             -------------------------------------
  12.          How to Make Perfect Writer Act Like Wordstar
  13.             -------------------------------------
  14.  
  15.     In brief, the following is one of two parts: the first [this file] an
  16. explanation on how to create a version of Perfect Writer that responds to the
  17. same basic commands (cursor movement, blocking, and file management) Wordstar
  18. responds to; the second, FUNCTS.TXT, the actual file accessed by the Perfect
  19. Writer companion program, PWBIND.COM to redefine PW's key commands. If you do
  20. have PWBIND, and are a Wordstar fan who'd at least like to check out Perfect
  21. Writer's ability without learning a whole new command set, go ahead and
  22. download this library.  Kaypro computers (until '84) had bundled copies of
  23. both Wordstar and Perfect Writer, and Kaypro 1's still do.  So. . .
  24.  
  25.  
  26.          ['Wordstar' Copyright 1983, 1987, Micropro]
  27.         ['Perfect Writer' Copyright 1982 by Perfect Software]
  28.  
  29. .pa
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.             ______________________________________
  38.  
  39. \\\\
  40.  >>>>    PPPPPPP   EEEEEEEE  RRRRRRR   FFFFFFFF
  41. ////    PP    PP  EE        RR    RR  FF
  42. \\\\    PP    PP  EE        RR    RR  FF
  43.  >>>>    PPPPPPP   EEEEEE    RRRRRRR   FFFFFF
  44. ////    PP        EE        RR  RR    FF
  45. \\\\    PP        EE        RR   RR   FF
  46.  >>>>    PP        EEEEEEEE  RR    RR  FF
  47. ////
  48. \\\\                         SSSSSS   TTTTTTTT     AA     RRRRRRR
  49.  >>>>                        SS    SS     TT       AAAA    RR    RR
  50. ////                        SS           TT      AA  AA   RR    RR
  51. \\\\                         SSSSSS      TT     AA    AA  RRRRRRR
  52.  >>>>                              SS     TT     AAAAAAAA  RR  RR
  53. ////                        SS    SS     TT     AA    AA  RR   RR
  54. \\\\                         SSSSSS      TT     AA    AA  RR    RR
  55.  >>>>
  56. ////
  57.                   Jon Trott
  58.                 4707 N. Malden
  59.                   Chicago, IL  60640
  60.                 (312) 989-2080
  61.  
  62.                    October 5, 1986
  63.                   November 12, 1989
  64. .pa
  65.  
  66.                 BUT FIRST, WHY BOTHER?
  67.                 ---------------------
  68.  
  69.     Why would anyone want to "mess up" a perfectly (pun intentional) good
  70. program like Perfect Writer by redefining its editing commands to another
  71. almost totally incompatible word processor?  It doesn't make much sense,
  72. unless, of course, that program is the almost universally known Wordstar.  In
  73. other words, veteran Perfect Writer users will find this idea worse than
  74. useless; it is for the majority of users who learned Wordstar and might want to
  75. give that "second" program a serious look.
  76.  
  77.     So what can Perfect Writer do that Wordstar can't?
  78.  
  79. * It can edit up to seven files at the same time, with a split screen giving
  80.   two files screen visibility.
  81. * It is more memory resident than Wordstar, so sometimes runs faster.
  82. * It has the glorious feature of YANKBACK, the ability to retrieve a hunk (or
  83.   hunks) of text just deleted. (Though WS4 supposedly also has this, PW's
  84.   doesn't chew up big hunks of your computer's memory, and is not nearly as
  85.   "limited" in the number of characters it can retrieve.)
  86. * It allows the quick movement of the cursor to and from the beginning of
  87.   paragraphs and sentences as well as lines and words.
  88. * It allows the renaming of the file being editing.
  89.  
  90.     There's more, but that ought to be enough to intrigue anyone with an
  91. unused copy of Perfect Writer in their master diskette collection.
  92.  
  93.  
  94.         FILES YOU NEED TO ACCOMPLISH THE "CONVERSION"
  95.         --------------------------------------------
  96.  
  97. PW.COM (Perfect Writer program)
  98. PW.SYM (file of symbols used in new key definitions)
  99. PW.SWP (PW's 'overlay' file containing the actual key definitions)
  100. PW.HLP (Perfect Writer Help file - special version included in this file
  101.         should only be used AFTER running pwbind; use the generic version from
  102.         your master disk for the actual conversion and use this version
  103.         afterward; it reads more like 'Wordstar.')
  104. PWBIND.COM (program that uses "functs.txt" to create new pw.com)
  105. Altered version of FUNCTS.TXT (THE ONLY FILE YOU GET IN THIS LIBRARY)
  106.  
  107.     All the files listed above (except for my version of FUNCTS.TXT) are
  108. located on the master copy of the Perfect Writer Installation Disk.  Copy them
  109. all to a blank disk, then simply type "pwbind" and hit return. Your new
  110. "Wordstar-ized" Perfect Writer will then be ready to go. And remember, there
  111. is one other file you need to actually RUN Perfect Writer, its big "overlay,"
  112. PW.SWP.  The additional file, MENU.COM, is handy but not necessary to run
  113. Perfect Writer.  One final problem: I've created this file for PW version
  114. 1.20, and have had no opportunity to see if it works correctly on version
  115. 1.03.  I suspect it will, but if anyone verifies this (either way) please let
  116. me know.
  117.  
  118. .pa
  119.                    WHAT I DONE DID
  120.                    ---------------
  121.  
  122.     For those of us more used to Wordstar, but in possession of Perfect
  123. Writer thanks to Kaypro's generosity, wouldn't it be nice to be able to use
  124. both of these powerful programs?  The main drawback to such a thought, of
  125. course, is that two more different approaches to word processing could hardly
  126. be imagined.  In other words, to use Perfect Writer means learning a whole new
  127. set of commands.
  128.  
  129.     Or does it?  Thanks to a special feature of Perfect Writer, its
  130. commands can to a limited degree be altered.  In short this is accomplished by
  131. editing the file "FUNCTS.TXT" enclosed with the Perfect Writer master disks,
  132. then calling up the program "PWBIND.COM" (If your machine had it included on
  133. the diskettes).  The latter will automatically search for the former, as well
  134. as the files "PW.SYM," "PW.SWP," and "PW.HLP."
  135.  
  136.     What I have done is to offer a version of FUNCTS.TXT which has already
  137. been edited to re-create Wordstar's "cursor diamond," block commands, and
  138. "quick" commands, in the Perfect Writer environment.  If you place this
  139. version of FUNCTS.TXT on the same disk with the above files, along with
  140. PW.COM, the result should be a "wordstarized" version of Perfect Writer.
  141.  
  142.                ////               \\\\
  143.               <<<< The ^Q Commands >>>>
  144.                \\\\               ////
  145.  
  146.     What I've done is to redefine the ESCAPE, or what PW calls the "Meta
  147. key," as ^Q. This allows the redefining of many keys to Wordstar standards.
  148. There are many commands here simply unavailable in Wordstar, such as ^QE,
  149. beginning of sentence, ^QX, end of sentence, ^QV, end of paragraph, and ^QZ,
  150. beginning of paragraph. I tried to define these commands within the "diamond"
  151. idea of Wordstar's cursor movements, but with varying success (a diamond can
  152. only be so big). You can, instead of striking ^Q, hit the ESC key. That's how
  153. Perfect Writer was originally configured, and offers a sort of hybrid feel for
  154. those interested. 
  155.  
  156.                ////                \\\\
  157.               <<<< The ^K Commands >>>>
  158.                \\\\                ////
  159.  
  160.     My move here was to redefine the "eXtended" command key, ^X, to ^K.
  161. The message "eXtended" will still appear at the bottom of your screen if you
  162. hit ^K and pause before striking the second key.  An obvious difference will
  163. immediately become apparent between PW and ws when you attempt your first
  164. "blocking" command.
  165.  
  166.     For instance, ^KB in Wordstar creates a visible marker at the cursor
  167. position.  Perfect Writer, on the contrary, merely displays the message "Mark
  168. Set" at the bottom-of-screen "status line."  And whereas WS with ^KK displays
  169. the block in reverse video, PW displays nothing but a small "+" by the status
  170. line.  That disappears when you move your cursor!  In brief, this is because
  171. of Perfect Writer's method of block editing, which centers around its yankback
  172. command.  PW "yanks" deleted text (over one letter) into a temporary buffer.
  173. They can be retrieved by issuing a Yankback command, in my version, ^KV, ^KC,
  174. and ^@.  This does mean my redefinitions are subtly different than
  175. Wordstar's, at least in their actual function.  I have not found them hard to
  176. get used to.
  177.  
  178.     Do keep in mind that this file was double-checked, but only on a
  179. Kaypro 2 Kaypro II, and Kaypro IV. The single-key "Yankback" command may cause
  180. problems if your computer is configured to use that command key for something
  181. else. In Perfstar, it's fine to yank section after section of text, except for
  182. the important fact that if you expect to yankback one piece of text, don't
  183. delete another one first.  Otherwise, the first chunk of verbiage will be
  184. gone... UNLESS you hit ^KO before every new deletion.  Then (and only then!)
  185. can you "stack up" deletions and then yankback the whole pile when you're
  186. through. The "+" sign will come on the status line every time the ^KO command
  187. is issued.
  188.  
  189.              Looking At the Command Sets
  190.              ===========================
  191.  
  192.     So let's see what we have for a command set. Below is the help file
  193. for Perfect Writer, which, by the way, is automatically updated with the
  194. correct new commands when you run PWBIND as described at the beginning of this
  195. document. Accessed with a simple ^J [just like Wordstar] it is shut off again
  196. by hitting ESC-1. HOWEVER!!! I also have enclosed this customized version of
  197. PW.HLP in this library, because it is more recognizable to a 'Wordstar' user
  198. than that created by PWBIND. Therefore, I suggest you use a scratch version of
  199. pw.hlp for the conversion, but AFTER you're done, replace it with the one I've
  200. enclosed here. Either way, a version of pw.hlp must be on the disk when you do
  201. the conversion.
  202.  
  203.     My comments run throughout the next section in order to explain
  204. [somewhat] what's going on. The comments do NOT appear in the customized
  205. PW.HLP file when it is called from within Perf*Star. I've put them here
  206. because I'd rather overdocument than underdocument, and rather avoid
  207. frustrating those souls brave enough to attempt this installation! 
  208.  
  209. .pa
  210.             <<< The PW.HLP File with Comments >>>
  211.  
  212. ^Q  is 'M-', the Meta Command Prefix 
  213. ^K  is 'X-', the Xtended Command Prefix
  214. '^'  indicates a control character 
  215.  
  216. -- 
  217. Hitting ^Q will cause the message "Meta:" to appear at the bottom of the
  218. screen, as hitting ^K will cause the message "eXtended:" to appear. 
  219. --
  220.  
  221.  <^Q! Quit Help; ^N Next Help Screen; ^Z Previous Help Screen>
  222. ===============================================================  
  223. MOVING THE CURSOR  
  224. ^D Forward Character             ^H Backward Character  
  225. ^F Forward Word                  ^A Backward Word  
  226. ^Q^S Front of Line               ^Q^D End of Line  
  227. ^Q^E Front of Sentence           ^Q^X End of Sentence
  228. ^E Previous Line                 ^X Next Line  
  229. ^W Front of Paragraph            ^V End of Paragraph  
  230. ^R Scroll Up                     ^C Scroll Down  
  231. ^Q^R Front of Document           ^Q^C End of Document 
  232.  
  233. --
  234. I was very happy with this basic WS layout. These are the commands used the
  235. most (at least in my editing), and ALL of them are either WS or WS-like. And
  236. remember -- you can make things really fly by using ESC instead of ^Q. ESC-E
  237. and ESC-X get used by me a lot....  
  238. -- 
  239.  
  240. <^Q! Quit Help; ^N Next Help Screen; ^Z Previous Help Screen>
  241. =============================================================== 
  242. DELETE COMMANDS             ^@ Yankback Deletion
  243. <DEL> Previous Character    ^Q^K Previous Word
  244. ^G Next Character           ^T   Next Word
  245. ^Q^Y To End of Line         ^Y Entire Line
  246. ^Q^T Sentence Forward       ^K^P ^K^Y Paragraph
  247. ^Q\ Surrounding Whitespace  ^\ Leading Whitespace
  248. ^Q; Surrounding Greyspace   ^Q^Z Global Trailing Whitespace 
  249. TO DELETE REGION  1. At Front enter ^K^B to Set Mark 
  250.           2. Move Cursor to End of Region and type ^K^Y  
  251.  
  252. -- 
  253. G, T, Y, and ^QY are WS commands. ^KP-KY is a spiffy shortcut to delete a
  254. whole paragraph; just using ^@ or ^2 brings it back wherever you want it. The
  255. various whitespace and greyspace commands? I never use 'em, but they do clean
  256. up a document if you're careful. The ^QT command, by the way, I came up with
  257. before WS4 used the same one as their "delete to [keyboard input]" command.
  258. Braggart? Okay....  
  259. -- 
  260. .pa
  261.  
  262. <^Q! Quit Help; ^N Next Help Screen; ^Z Previous Help Screen>
  263. =============================================================== 
  264. SEARCHING
  265. ^Q^F Forward Search        ^Q^B Reverse Search 
  266. ^Q^G Search & Replace    
  267. ^Q^A Search & Replace with Query 
  268.          ^G Cancel               . Exit to Entry Point  
  269.               ! Replace All          , Replace & Query Again    
  270.               Y Replace & Continue   N No Replacement & Continue
  271.  
  272. --
  273. Similar, very similar, to WS. Between ^QG and ^QA, ^QA is the safest, as you
  274. can always tell it to replace all merely by hitting the '!' after you're sure
  275. its replacing the right stuff.
  276. --
  277.  
  278. <^Q! Quit Help; ^N Next Help Screen; ^Z Previous Help Screen>
  279. ===============================================================
  280. FILE COMMANDS
  281. ^K^Z Read File                 ^K^N Find File
  282. ^K^S Save File                 ^K^D Write File
  283.  
  284. BUFFER COMMANDS
  285. ^K^T Buffer Directory         ^Q. Delete Buffer
  286. ^Q,   Switch Buffers
  287.  
  288. MULTIPLE WINDOW DISPLAY
  289. ^Q^@ Two Windows              ^Q! One Window
  290. ^Q# Other Window              ^Q^^ Grow Window
  291.  
  292. -- 
  293. There are some subtleties here. ^KS does the same thing as in WS. ^KD allows
  294. you to rename the file before saving. That's important, since PW does --NOT--
  295. keep a backup file. ^KN calls another file, and the file you're in disappears.
  296. However, it is still there. Just use the switch buffer command ESC- ,[comma]
  297. to get the other file back. Or open another window (ESC-2) and have one file
  298. on top, the other on the bottom. Okay, now about ^KZ; be careful. It dumps the
  299. file you're in, though it warns you first with 'is this okay?' Only when you
  300. say 'yes' will it get the second file you ask for.
  301.  
  302. ^KT gives the 'buffer directory' which lists the files currently loaded into
  303. PW's swap file. The swap file concept is the main difference between PW and
  304. WS, and consists of a basically 'empty' 64k file that 'holds' the text
  305. currently being worked on. Buffers which have been saved back to disk are
  306. marked with an '*'.
  307.  
  308. Windows. Use the ESC key here to really whip along. ESC-2 opens a second
  309. window. You can hit ^KR to open a new file or read in an existing file to the
  310. bottom window. Then hit ESC-3 to 'hop' back and forth between windows, copying
  311. text from one to the other. ESC-4 will 'grow' whatever window the cursor is
  312. in, one line at a time. ESC-1 closes the window the cursor is not in.
  313. --
  314. .pa
  315. <^Q! Quit Help; ^N Next Help Screen; ^Z Previous Help Screen>
  316. ===============================================================
  317. ARGUMENTS
  318. ^Q^Q Universal Argument (followed by digits)
  319. ^Q Meta Prefix (followed by digits)
  320. After specifying argument count, give command to be executed
  321.  
  322. --
  323. Just as in Wordstar, ^QQ allows the repetition of a command or letter. Perfect
  324. Writer also allows ^Q[number between 1-9] to accomplish the same thing, but
  325. since I've re-assigned ^Q1 through ^Q4 as the window commands (see above) that
  326. is not the case in Perf*Star. 5,7-9 still work.....
  327. --
  328.  
  329. <^Q! Quit Help; ^N Next Help Screen; ^Z Previous Help Screen>
  330. ===============================================================
  331. UTILITIES
  332. ^QH Transpose Characters     ^Q^W Transpose Words
  333. ^Q<SP> Echo Location         ^K^Q Quit
  334. ^B  Reform Paragraph         ^_ "Go Back" or Cancel
  335. ^KO Turn On "+"              ^QP Swap Point and Mark
  336. ^@  Yankback                 ^Q/ Refresh Screen
  337. ^QO  Center Line             ^P Quote Next Character
  338. ^QL  Call Speller            ^J Call Help File
  339.  
  340. -- 
  341. ^QU flips the character at the cursor with the character behind it, while ^QW
  342. does the same for whole words. ^Q<spacebar> offers your location in the file
  343. being edited, while ^QL calls Perfect Speller [don't use it is my advice].
  344. Wordstar-like commands include ^KQ, ^QP, ^J (help), and ^P (echoes next cntrl
  345. character to the file). Further commands; after using ^KF to read your disk
  346. (read "PWDIR.DOC" on installing that as a feature), ^QH will clean up the
  347. screen residue left over. Centering in WS is ^OC -- my closest try is ^QO
  348. (ESC-O is really nice). 
  349.  
  350. ^KO deserves less cryptic of a mention. It is used for times you'd like to
  351. make multiple deletions, but keep ALL of them for eventual "yankback." Before
  352. each new deletion, but after you've already ^KB'd and ^KK'd, hit ^KO to tell
  353. Perf*Star to keep the previous deletion and the next one as well. When you
  354. yank them back using ^KY,KC,KV, or simply ^2, how wonderful. There they both
  355. are. The only drawback: the pieces of text are retrieved with the LAST deleted
  356. one being the FIRST on the stack.
  357. --
  358.  
  359. <^Q! Quit Help; ^N Next Help Screen; ^Z Previous Help Screen>
  360. ===============================================================
  361. WHITESPACE AND INDENTATION
  362. ^Q[ Set Indent Column      ^Q] Fill Column Setting
  363. ^Q: Set Tab
  364. ^6 Indent Rest of Line Same As Current
  365. ^Q<TAB> Open Subsequent Indented Line Same As Current
  366. ^Q^N Open Leading Indented Line Same As Current
  367. ^Q<CR> Open Line          ^Q^V Drop Line Vertically
  368. ^QI Indent Region         ^QU Undent Region
  369. .pa
  370. --
  371. These commands are all but foreign to Wordstar; offering powerful editing
  372. procedures, they allow you to manipulate white space far more easily than I
  373. ever thought possible prior to Perfect Writer.
  374.  
  375. Setting margins in PW is not as nice as WS, there's no way around it. To alter
  376. the columns permanently, use the enclosed program PWCONFIG.COM. To do it on
  377. the fly, go to the left margin, hit ^QQ, type in the number you want for the
  378. right margin, and hit the space bar. It will take a few seconds, then zip out
  379. to where your right margin is supposed to be. Then, before moving the cursor,
  380. use ^Q] to set the margin there. For the left margin, you can either do
  381. likewise, then hit ^Q[ (NOT ^Q^[ !!!), or simply move the cursor out with the
  382. spacebar manually and hit ^Q[.
  383.  
  384. ^Q[ is for that occasion when you might be doing a list of numbers that are
  385. equally stretched across the screen. It varies the size a tab can be; just put
  386. the cursor out from the left margin the number of spaces you want tabs to go,
  387. then hit ^Q[. ^6 inserts a new line indented exactly how the present one
  388. is. I've never used this feature, but someone might! ESC-<TAB> does the same
  389. thing, but moves the cursor to the new line.
  390.  
  391. In the downright esoteric department are the last few commands. I'm sure
  392. they're explained in the Perfect Writer Manual, which most of us got with our
  393. Kaypros. I've NEVER used any of the following: ^QN, ^QI, or ^QU. I have,
  394. however, used both ESC-RET (it neatly opens up the line you're on while
  395. leaving the cursor in the same spot) and ESC-V which drop the end of the line
  396. off, but indents it exactly where the cursor is.
  397. --
  398.  
  399. <^Q! Quit Help; ^N Next Help Screen; ^Z Previous Help Screen>
  400. ===============================================================
  401. CASE CONVERSIONS
  402. ^U Uppercase Word       ^L Lowercase Word
  403. ^O Capitalize Word      ^] Toggle Case of Character
  404.  
  405. --
  406. Very handy, ^U turns the entire word into UPPERCASE, ^O Just the first letter,
  407. and L all lowercase. ^] toggles the case of a single character.
  408. --
  409.  
  410. <^Q! Quit Help; ^N Next Help Screen; ^Z Previous Help Screen>
  411. ===============================================================
  412. MODE SELECTION  {^Q+  Add Mode        ^Q-  Delete Mode}
  413. NORMAL     Words do not wrap.
  414. SAVE       Automatically saves file after every 512 characters.
  415. FILL       Turns on word wrap (automatic carriage return).
  416. VIEW       Allows viewing file without insertion and deletion.
  417. OVERWRITE  Editing commands overwrite and cursor moves vertically.
  418. SPELL      Allows for correction of misspelled words.
  419.  
  420. .pa
  421. --
  422. The PW Manual is incredibly cryptic about describing these modes; their
  423. descriptions above are adequate, EXCEPT for 'overwrite' mode. I have always
  424. preferred WS's 'insert on' so I don't like overwriting stuff anyway. But
  425. strange things happen with overwrite mode, and I frankly don't understand why.
  426. For one thing, it seems to partially alter the set of commands defined by
  427. Perf*Star. Leave it 'normal' or 'fill.'
  428. --
  429.  
  430. <^Q! Quit Help; ^N Next Help Screen; ^Z Previous Help Screen>
  431. ===============================================================
  432. COPYING & MOVING
  433. Copy Region  1. With the cursor at front of region to be copied enter:
  434.                 ^K^B  {echo line responds "Mark Set"}
  435.              2. Move cursor to end of region to be copied and enter:
  436.                 ^K^K  {"+" sign appears in mode line} 
  437.              3. Position cursor at destination and type: ^@
  438. Delete Region:  Complete steps 1 and 2 above and then enter: ^K^Y
  439. Write Region:   Complete steps 1 and 2 above and then enter:
  440.                ^K^W {echo line asks for file to write region to}
  441. Insert File:    Enter ^K^R  {echo line asks for file to insert}
  442.  
  443. <^Q! Quit Help; ^N Next Help Screen; ^Z Previous Help Screen>
  444. =============================================================
  445. (C) 1982 Perfect Software, Inc. All rights reserved.
  446.  
  447. --
  448. I love copying and moving with Perf*Star. Hit ^KB per Wordstar command, then
  449. go to the block's end and hit ^KY. Wait! I thought I had to hit ^KK first?! Oh
  450. no, not with Perf*Star. The block disappears. Want it back? Hit ^2 -- there it
  451. is.
  452. --
  453.  
  454.                Confessing My Shortcomings
  455.               --------------------------
  456.  
  457.     Before moving on, I should note the obvious: my changes to Perfect
  458. Writer are not overwhelming, and do not include many multiple key commands of
  459. Wordstar's which you (and I) wish were possible to include. They are not
  460. possible using PWBIND.COM because this program ONLY ALLOWS THE SWAPPING OF
  461. ALREADY EXISTING DEFINITIONS. For instance, Perfect Writer is not as screen
  462. oriented as Wordstar. So the ^O prefix -- which calls Wordstar's Onscreen
  463. command set -- is absent here.
  464.  
  465.     I could have gone into greater detail about those commands which
  466. aren't found in Wordstar, yet are implemented here. I didn't feel it necessary
  467. to explain all the intricacies, however, because you will immediately notice
  468. most differences upon your first few uses of "Perf*Star." One thing I will
  469. note: many of PW's commands are "smarter" than Wordstar's. One example: When
  470. WS is issued the ^QD command (end of line) it responds once. If the command is
  471. given twice, WS ignores the second command until the cursor is moved down a
  472. line, up a line, etc. Good ol' PerfStar will jump to the next end of line at
  473. each ^QD given it, and this holds true for many commands. Try it and see.
  474.  
  475.              THE ^KF COMMAND AND "PW DIRECTORIES"
  476.  
  477.     The ^KF in Wordstar offers a listing of files currently on the disk.
  478. Perfect Writer's generic version offers no equivalent command. BUT.... two
  479. different public domain files offer a way around this dilemma: PFCTDIR.LBR and
  480. PWDIR120.LBR. The older file, PWDIR, takes less expertise to install, but
  481. messes over the help overlay AND the Perfect Speller program. The newer, which
  482. springboards off the old, is more a pain. I enclose an .asm version of it
  483. anyway, which includes its own documentation. If you do NOT install it, ^KF
  484. will simply produce a version number message at the bottom of your screen.
  485.  
  486.            THE CONSTRUCTION AND DESTRUCTION OF "FUNCTS.TXT"
  487.  
  488.     Already the wheels are turning, and you are thinking of improvements
  489. on my work. Good stuff, and please send me any successful attempts! I myself
  490. was double-minded over a few commands, where they should be assigned.
  491. However, a few words of warning from one who learned the hard way:
  492.  
  493.     Please, don't alter FUNCTS.TXT with anything but Perfect Writer. And
  494. even then, you must first hit the command ^Q (the word "eXtended" will appear
  495. at the bottom of your screen) and then a "+"; the message "Name of Mode" will
  496. appear. Type in "NORMAL" and hit return. This "normal" mode is the only mode
  497. the file should be edited in, unless of course, you want to risk all.
  498.  
  499.     Second, make yourself a set-aside copy of my FUNCTS.TXT.  An edit of
  500. this file fails far more often than it succeeds, and in case of failure, it's
  501. easiest to return to your original file. If you want to see what the file
  502. looked like before I hacked it, there should be a copy of the original on one
  503. of PW's master disks. It is also fully listed in the Perfect Writer manual,
  504. starting on page 352, appendix C. In fact, as a writer myself, I suggest you
  505. read the Perfect Writer manual for an almost enjoyable experience. A computer
  506. software manual that's actually well written!
  507.  
  508.     Third, a few technical notes: you must not change anything about the
  509. file other than the first word in the second line (that's "Fill" in "Fill
  510. Mode") and the various definitions in the 3rd and 4th columns. (That's can,
  511. not must; I'd leave "fill" alone.)  NONE OF THE NUMBERS IN COLUMN ONE, AND
  512. NONE OF THE NAMES IN COLUMN TWO, MAY BE ALTERED AT ALL.
  513.  
  514.                  A FINAL WORD
  515.  
  516.     If anyone knows of anything out there in the wonderful world of BBS's,
  517. user groups, etc., that would be of use to a Perfect Writer fan, please write
  518. or call me. And let me know how your experiences are with =Perf*Star= ; it's
  519. the only satisfaction I'll get out of this!
  520.  
  521.                /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  522.                   Jon Trott
  523.                 4707 N. Malden
  524.                   Chicago, IL  60640
  525.               (312) 989-2080 [office #]
  526.  
  527.                  Jesus Rules!
  528.                \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
  529.  
  530.              ----  P E R F E C T   S T A R  ----
  531.                   << FINI >>al for an almost enjo