ÿWPCä/ ûÿ2‹BÿÿVT Zª÷3|xZÿÿ–2xxx,sÏôx Œ @ɧÍÇ;X@ÿÿÿþþþþÿþÿÿÿþÿÿþÿÿÿÿÿÿþþþÿÿÿÿÿÿÿÿþÿÿHP LaserJet Series IIHPLASEII.PRSÛx Œ @ɇÏ,ððh0Ú‘XX@ÐÐÐÐX°` ¸ hÀpÈ xÐ (#€%Ø'0*ˆ,à.81�3è5@8˜:ðaŠÝ…Á@  ÁØI.Ø ƒÓ úÿ ÓÂXÂÆ(#Æ ûÿ2B–’ ¸( ®à ´ŽSubheading�Subheading0\ EÃ ÃØ�A.ØÁ Á×××× Ä ÄLetterheadName, date and 25% gray line6�*~ÜÁà ì*Áà ÃSherman Wilcoxƒ Áà ì*Á1414 Girard SEƒ Áà ì'ÁAlbuquerque, NM 87108Ä Äƒ Áà ì&Áà ÃTelephone: 505©268©3651ƒ Úyx<°ÐddyÚÔ < Ô Ä Ä Ø"3 1, 4"Ø Õ&�/çWilcox © Page  &ÕPldg PaperPleading Paper FormatVå'Ð °°xÈ ÐÐ °°,, ÐÕüÀ+ vÚy81Ü,dddyÚÚy81$,dddyÚÚy81d&,dddyÚÐ xÈ°È ÐÐÐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28üÕÐ ,,„ ÐÕ"ȵWÁà D.Á.ƒ"ÕHeading�Chapter HeadingJ˜Ü dÄÔ Ô Áà ì)ÁÃÃÃ ÃØ€I.Ø ×××׃ ÄÄÄ Äûÿ2ª tt ®è –ÿÿŒ BibliogrphyÁBibliography ¤Ý…ÂX ÂÁ€° ÁÆ(#Æ ULetterheadUniversity letterhead &Ã0œãà ÃÁà ì%ÁDepartment of Linguisticsƒ Áà ìÁBachelor of Science Degree in Sign Language Interpretingƒ Áà ì%ÁUniversity of New Mexicoƒ Áà ì'ÁAlbuquerque, NM 87131ƒ Áà ì1Áƒ Áà ì&ÁTelephone: 505©277©6353ƒ Áà ì(ÁBITNET: Wilcox@UNMBƒÄ Ä Ø"3 1, 4"Ø Õ,�Ðà ÃWilcox © Page  Ä Ä,Õ"ÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ^d€„4ÈxHd˜˜ÈLd„dlÈÈÈÈÈÈÈÈÈÈllLLLĈ0@øDH�°(x4DðD4ÜH0ˆ40„È„�ÈdÄÔ°ØÄ„ÄÜllÐlDÜØÜØ˜˜„Ü´°´¬ÈÈÈ�HHECourier 10 pitchZTimes Roman (Dutch) 10pt (SC) (LF)þTimes Roman (Dutch) 24pt (US) (LF)Times Roman (Dutch) 24pt (US) Bold (Shadow) (LF)ü$l¬È¬�ÈdÌÔ°Ø´€Äàt|ÔtLàÈÜØ¬¬ˆà¸¼°¬ÈÈÈ�xxEûÿ2ÊðÜ ZÿÿÐdÿÿ®"‚mÿÿ�Ñÿÿÿÿÿÿÿÿÿÿîÿÿÿÿÿÿÿÿ^(88€Tœˆ(@@TŒ(8(,TTTTTTTTTT,,ŒŒŒP¤€pt„thˆˆ \\Ñ“d,6m!°Ñ܈4PÇñ$(PþþþþþþþþþÿÿþÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿzF? \\Гd,Z�°Ð܈4rǵ@(’þþþþþþþÿþÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿ†A �'\=,,Œô„ô\܈4P0—ëµ $Pþþþþþÿþÿÿÿþÿÿþÿÿÿþÿÿþþÿÿÿÿÿÿÿÿþÿÿ‚&@ \\Ò“l,®ý†°Ò܈4P0¯ê(Pþþþþþþþþþþÿÿþÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿ–B sI1$,и“�I܈4P0—þµ ·PþþþþþþþÿþÿÿÿþÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿŠÿÿ{,ddd,ò©oÂdè\( @N>Àô@ÿÿÿþÿÿÿÿþÿÿÿþÿÿþÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿ|ÿÿ–2xxx,e¦ôx Œ `É‹Ç;X€ÿÿÿþþþþÿþÿÿÿÿÿÿþÿÿÿÿÿÿþþþÿÿÿÿÿÿÿÿþÿÿÿÿÿÿûÿ2â/Ô \} ÔÒ€ UÈÈÈÈÈÈÈÈà Ã1Ä Ä1  {  €ÒÐ °°ÀÐ ÐÛÑFAX MEMO HEAÛÁà± ì"ÁÑ ô\܈4PÇÉ%µ ä" ÑÃÃà ÃSHJLÄ ÄÑ ô\܈4P0—ëµ ô„ Ñ MEMORANDUMÄă Ô Ù ÔÚyx°™dddyÚ Ô �Hé ÔÃÃSAN DIEGO OFFICEÄÄ ÃÃÁ`´ (#Á4225 Executive Square, Suite 1400ÄÄ ÀÀ ÃÃLa Jolla, CA 92037ÄÄ ÀÀ ÃÃ(619) 455©5100ÄÄ ÀÀ ÃÃFAX (619) 455©5110ÄÄÛÛÐ ÀÐÀÐ ÐÕ9³™ÓÓÔ s@ ÔÃÃÁàVì(Á--Äă9ÕÛ#¤×ÍFAX MEMO HEA#ÛÑ ôx Œ @ɧÍÇ;sÏ ÑÛÛƒ Ô –HQ ÔÛ7µHelvetica 10ÛÑ ô\܈4P0—ëµ ô„ ÑÛÛDATE:Û#.8EHelvetica 10#ÛÑ ôx Œ @ɧÍÇ;sÏ ÑÛÛÁÁ°` ` ÂØ"3 1, 4"ØÆ(#` ÆÁ`—(#?ÁÛ7µHelvetica 10ÛÑ ô\܈4P0—ëµ ô„ ÑÛÛCLIENT #:Û#8EHelvetica 10#ÛÑ ôx Œ @ɧÍÇ;sÏ ÑÛÛ ƒ Ô –H÷ ÔÛ7µHelvetica 10ÛÑ ô\܈4P0—ëµ ô„ ÑÛÛTO:Û#ß8EHelvetica 10#ÛÑ ôx Œ @ɧÍÇ;sÏ ÑÛÛÂXÂÂX` ` ÂALLÆ(#` ÆÁ`‡(#AÁÛ7µHelvetica 10ÛÑ ô\܈4P0—ëµ ô„ ÑÛÛFILE #:Û#¬8EHelvetica 10#ÛÑ ôx Œ @ɧÍÇ;sÏ ÑÛÛ ƒ Ô –H� ÔÛ7µHelvetica 10ÛÑ ô\܈4P0—ëµ ô„ ÑÛÛFROM:Û#k8EHelvetica 10#ÛÑ ôx Œ @ɧÍÇ;sÏ ÑÛÛ°` ` ÂJohn LandÆ(#` Æ Ô –HC ÔÛ7µHelvetica 10ÛÑ ô\܈4P0—ëµ ô„ ÑÛÛRE:Û#>8EHelvetica 10#ÛÑ ôx Œ @ɧÍÇ;sÏ ÑÛÛÂXÂÂX` ` ÂNew Macros for Word PerfectÆ(#` Æ Following is a list of Word Perfect 5.1 macros defined in a keyboard definition file named JL'.WPK. JL'.WPK must be in your regular macro directory, as indicated in your SETUP ©© LOCATION OF FILES. Some of the macros are directly defined; however, all of the macros marked with an asterisk (*) require that a macro file (ending in .wpm) be located in a particular directory on your disk. That directory is designated by a variable called "JLªPATH". The value for this variable must be set in a startup macro, or by editing the ALT-` key to designate the desired directory and then pressing the ALT-` key ÃÃonceÄÄ at the beginning of each session of WP. See Programming Notes below for further information. Most of the macros have two or more functions. Some of the macros detect when BLOCK is on and behave differently than when BLOCK is off. Still others detect when you are in different menus or lists (such as List Files), and behave accordingly. Other "double function" macros perform one function when the activating keys are hit once, and a second function if the activating keys are hit twice in rapid succession; these are referred to as a DOUBLE QUICK, or DQ, macros (note that if a DQ macro key is hit once and ÃÃanyÄÄ other key is hit within 2/10's of a second thereafter, the second function will be executed anyway). DQ macros have a double©line symbol || in their title, for quick identification. ÂXÂNote that the second function of {ALT} KEY double quick macros does NOT get executed IF you have your own nonªkeyboard definition {ALT} key macros defined.ÆÐ Æ The macro descriptions have been designed to match a corresponding key as mnemonically as possible, as indicated by bolded and capitalized letters (please forgive Komment and a few others). Usually, both DQ functions are related. Generally, macros that manipulate attributes or insert characters are assigned to {CTRL} KEY macros. The Fn function keys have been redefined, principally to reflect those operations that I do most (e.g., cutting sentences, copyingÔ¹+---ÀÀÔ paragraphs, search & replace, etc.). Most of the definitions are straightforward remappings of standard WP functions. Definitions are provided below, along with a template. You will have to decide if you want to keep them; if you don't, just delete them. (By the way, it does not take long to get used to the Ô –2è Ôreorganization). Or, use the à Ã`Ä Ä key macro to access the original Ô –2° Ôfunction (see below for further expanation of the à Ã`Ä Ä key macro). A number of the macros must be "personalized" to your own settings or values; notes in the descriptions below indicate which ones. You can do this with the built in macro editor, or WPCorps ED program. The Programming Notes section should be reviewed for information regarding some of the general aspects of these macros.Ôð -…+…+ÀÀÔ Ô –2 ÔÐÐX°` ¸ hÀpÈ xÐ (#€%Ø'0*ˆ,à.81�3è5@8˜:ð à ÃNÄ Äote || à ÃNÄ Äote menu*Æ(#pÆ ÂÀppÂÂð` ` ÂÂX¸ ¸ ÂÁ€` ` ÁBLOCK On: Converts the blocked text to a footnote or an endnote, as prompted.Æ(#¸ Æ ÂÀppÂÂð` ` ÂBLOCK Off:Æ(#` Æ Ô –2° ÔÂÀppÂÂð` ` ÂÂX¸ ¸ ÂDQ1:ÂЈˆÂMenu©driven macro for editing the next or previous footnote or end note (a variation of the WPCorp macro of similar function).Æ(#ˆÆ Ô –2Ð ÔÂÀppÂÂð` ` ÂÂX¸ ¸ ÂDQ2:ÂЈˆÂPops up the standard WP footnotes/endnotes menu.Æ(#ˆÆ Ô –2ð ÔAlt©OÂÀppÂà ÃOÄ Äffice macros*Æ(#pÆ ÂÀppÂÂð` ` ÂPops up a menu of macros used in our office. The macros must be located in the directory defined by the "JL©PATH" variable described above. See below for a description of each macro.Æ(#` Æ Ô –20 ÔÅÐÅAlt©PÂÀppÂà ÃPÄ Ärotect: 5 lines || n lines; or blockÆ(#pÆ ÂÀppÂÂð` ` ÂÂX¸ ¸ ÂÁ€` ` ÁBLOCK On: Inserts BLOCK PROTECT codes (see also Alt-B).Æ(#¸ Æ ÂÀppÂÂð` ` ÂBLOCK Off:Æ(#` Æ Ô –2à ÔÂÀppÂÂð` ` ÂÂX¸ ¸ ÂDQ1:ÂЈˆÂInserts a conditional end of page (Cndl EOP) code protecting 5 lines.Æ(#ˆÆ Ô –28 ÔÂÀppÂÂð` ` ÂÂX¸ ¸ ÂDQ2:ÂЈˆÂCalls up the Cndl EOP menu for user©input.ÅÐÅÆ(#ˆÆ Ô –2� ÔAlt©QÂÀppÂeà ÃQÄ Äuation create || edit next eà ÃQÄ ÄuationÆ(#pÆ Ô –2  ÔÂÀppÂÂð` ` ÂDQ1:ÂX¸ ¸ ÂEquation create: goes directly to the editing screen for a new equation.Æ(#¸ Æ Ô –2x ÔÂÀppÂÂð` ` ÂDQ2:ÂX¸ ¸ ÂGoes to the editing screen for the next existing equation.Æ(#¸ ÆÔ@-…+…+ÀÀÔ Ô –2 ÔAlt©RÂÀppÂcopy: à ÃRÄ Äe line, or block, to summary*Æ(#pÆ ÂÀppÂÂð` ` ÂÂX¸ ¸ ÂÁ€` ` ÁBLOCK on: Pops up a menu to let you select the section of the Document Summary in which to paste the first 120 characters of the blocked text.Æ(#¸ Æ ÂÀppÂÂð` ` ÂÂX¸ ¸ ÂÁ€` ` ÁBLOCK off: Automates changing the "ABSTRACT" section of a Document Summary by searching for a "re:" (note the colon) line in your document and then saving up to 120 characters into the document summary ABSTRACT section. Useful for changing the summary section of a letter or memo when using a prior version of a document as a model, and the old summary is no longer appropriate.Æ(#¸ Æ Ô –2€ ÔAlt©SÂÀppÂà ÃSÄ Äave over || à ÃSÄ Äave menu, or copy from list files*Æ(#pÆ Ô –2 ÔÂÀppÂÂð` ` Â1.Á¸ ¸ ÁNormal editing screen:Æ(#` Æ Ô –2  ÔÂÀppÂÂð` ` ÂÂX¸ ¸ ÂDQ1:ÂЈˆÂSaves a document over itself; prompts for a name if not previously named, OR if saving a block.Æ(#ˆÆ Ô –2À ÔÂÀppÂÂð` ` ÂÂX¸ ¸ ÂDQ2:ÂЈˆÂPops up a menu allowing you to save a document under a new name, to the A: drive, the B: drive, or the current directory.Æ(#ˆÆ Ô –2à ÔÂÀppÂÂð` ` Â2.ÂX¸ ¸ ÂIf List Files is active, prompts for copying of the file that the cursor is on to the A: or B: drives.Æ(#¸ Æ Ô –2È ÔAlt©TÂÀppÂsorà ÃTÄ Ä menu || re©sorTÆ(#pÆ Ô –2X ÔÂÀppÂÂð` ` ÂDQ1:ÂX¸ ¸ ÂPops up the WP sort menu.Æ(#¸ Æ Ô –2è ÔÂÀppÂÂð` ` ÂDQ2:ÂX¸ ¸ ÂRe©performs sort, using the last sort parameters.Æ(#¸ Æ Ô –2@ ÔAlt©UÂÀppÂà ÃUÄ Ätility macro menu || menu # *Æ(#pÆ Ô –2Ð ÔÂÀppÂÂð` ` ÂDQ1:ÂX¸ ¸ ÂBrings up a utility macro menu, including some macros that are principally of use to macro programmers. See below for a description of each macro.Æ(#¸ Æ ÂÀppÂÂð` ` ÂÂX¸ ¸ ÂNOTE: This macro nests additional macros. The nested macros must be in the same directory defined by the "JL©PATH" variable described above.Æ(#¸ Æ Ô –2Ø' ÔÂÀppÂÂð` ` ÂDQ2:ÂX¸ ¸ ÂDisplays the menu number of the current menu, where possible.Æ(#¸ ÆÔ (-…+…+ÀÀÔ Ô –2 ÔAlt©VÂÀppÂà ÃVÄ Äery truly yours menu || à ÃVÄ Äia fax/express menu*Æ(#pÆ Ô –2� ÔÂÀppÂÂð` ` ÂDQ1:ÂX¸ ¸ ÂPops up a personalized menu, allowing you to select a "Very truly yours" close, or a common ending phrase (e.g., "If you have any questions regarding this matter, please feel free to contact me"). One selection is designed to retreive a graphics file with a scanned in signature; allows "signing" a document that is going to be faxed directly from WP.Æ(#¸ Æ ÂÀppÂÂð` ` ÂÂX¸ ¸ ÂNOTE: This macro has to be personalized to particular names and style of close. See also the VTY macro in the Alt-O key menu.Æ(#¸ Æ Ô –2¸ ÔÂÀppÂÂð` ` ÂDQ2:ÂX¸ ¸ ÂPops up menu that allows selection of the phrase "VIA FACSIMILE" or "VIA EXPRESS/COURIER" flush right on the page at the current line, regardless of where the cursor is in the line.Æ(#¸ Æ Ô –2h ÔÙÙAlt©WÂÀppÂtoggle à ÃWÄ Äindows rulerÆ(#pÆ ÂÀppÂÂð` ` ÂToggles the appearance of a ruler at the bottom of a window. Has no effect if Reveal Codes is on or if screen is split by Ctrl©W (and is not needed).Æ(#` Æ Ô –2à ÔAlt©XÂÀppÂeà ÃXÄ Äit to edit screen*Æ(#pÆ ÂÀppÂÂð` ` ÂExits to the main edit screen from any place within WP.Æ(#` Æ Ô –2È ÔAlt©YÂÀppÂstà ÃYÄ Äles menu || repeat stà ÃYÄ Äle*Æ(#pÆ Ô –2X ÔÂÀppÂÂð` ` ÂDQ1:ÂX¸ ¸ ÂBrings up the WP Styles menu; saves the selected Style.Æ(#¸ Æ ÂÀppÂÂð` ` ÂÂX¸ ¸ ÂNOTE: The DQ1 macro is not perfectly robust; creating, editing, or deleting styles will terminate the macro without saving a style. However, you will be notified that no style has been saved, and, if you return to the styles menu from editing, etc., running the DQ1 macro again will start the macro over without having to go back to the main edit screen.Æ(#¸ Æ Ô –2¸$ ÔÂÀppÂÂð` ` ÂDQ2:ÂX¸ ¸ ÂInserts the last selected Style.Æ(#¸ Æ Ô –2' ÔAlt©ZÂÀppÂà ÃZÄ Äipcode line || firm nameÆ(#pÆ Ô –2 ( ÔÂÀppÂÂð` ` ÂDQ1:ÂX¸ ¸ ÂInserts a Zipcode line: "La Jolla, CA 92037".Æ(#¸ Æ Ô –20* ÔÂÀppÂÂð` ` ÂDQ2:ÂX¸ ¸ ÂInserts "Spensley Horn Jubas & Lubitz".Æ(#¸ ÆÔ0*-…+…+ÀÀÔ Ô –2 ÔÁàhì#Áà ÃCTRL KEY MACROSÄ Äƒ Ô –2X ÔCtrl©AÂÀppÂfont à ÃAÄ Äppearance select || reselect*Æ(#pÆ Ô –2è ÔÂÀppÂÂð` ` ÂDQ1:ÂX¸ ¸ ÂBrings up a font appearance menu, similar to the standard Word Perfect menu.Æ(#¸ Æ Ô –2@ ÔÂÀppÂÂð` ` ÂDQ2:ÂX¸ ¸ ÂInserts the last selected font appearance code. Example: if italics was chosen, activating this macro again with a Double Quick keystroke will insert a pair of italics codes.Æ(#¸ Æ Ô –2ð ÔCtrl©BÂÀppÂdelete à ÃBÄ Älock, or ^à ÃBÄ Ä || page numbering menuÆ(#pÆ ÂÀppÂÂð` ` ÂBLOCK On: Deletes blocked text ÃÃwithoutÄÄ prompting.Æ(#` Æ ÂÀppÂÂð` ` ÂBLOCK Off:Æ(#` Æ Ô –2Ø ÔÂÀppÂÂð` ` ÂÂX¸ ¸ ÂDQ1:ÂЈˆÂInserts a ^B code for page numbering.Æ(#ˆÆ Ô –2h ÔÂÀppÂÂð` ` ÂÂX¸ ¸ ÂDQ2:ÂЈˆÂPops up the WP page numbering menu.Æ(#ˆÆ Ô –2À ÔCtrl©CÂÀppÂà ÃCÄ Ähange attribute*Æ(#pÆ ÂÀppÂÂð` ` ÂThis self©prompting macro allows you to change a size or appearance attribute or a base font code, to a different size or appearance attribute, or to upper or lower case, or to entirely remove the original attribute, all on a global basis.Æ(#` Æ ÂÀppÂÂð` ` ÂThis macro can be run in a mode that prompts for each conversion. It uses extended searching, so it converts in footnotes, headers, footers, etc. Searches backwards, too.Æ(#` Æ ÂÀppÂÂð` ` ÂNOTE: When converting FROM an attribute TO Upper or Lower Case, you will be asked if you want to remove the original attribute. If you answer "yes", then the original attribute WILL be removed EVEN IF YOU ARE IN PROMPT MODE AND SAY "NO" TO A PARTICULAR CONVERSION TO UPPER/LOWER CASE. Also, does not work only within blocked text.Æ(#` Æ Ô –2ð# ÔCtrl©DÂÀppÂà ÃDÄ ÄÃÃÄÄash menu || repeat à ÃDÄ ÄashÆ(#pÆ Ô –2€% ÔÂÀppÂÂð` ` ÂDQ1:ÂX¸ ¸ ÂPops up a menu for various types of dashes (e.g., en dash, em dash, 3/4 em dash, figure dash, em leader [ellipsis]).Æ(#¸ Æ Ô –2 ( ÔÂÀppÂÂð` ` ÂDQ2:ÂX¸ ¸ ÂInserts the last dash character selected.Æ(#¸ ÆÔ ( -…+…+ÀÀÔ Ô –2 ÔCtrl©EÂÀppÂà ÃEÄ Ädit code/attribute*Æ(#pÆ ÂÀppÂÂð` ` ÂA variation on a WPCorp macro, this version searches backwards through a document to the next preceding code, and prompts you about editing that code (the WPCorp macro requires that you place the cursor squarely on a code in order to edit it).Æ(#` Æ ÂÀppÂÂð` ` ÂNOTE: This macro uses an undocumented feature of the WP macro language to detect the beginning of a document. See Programming Notes below.Æ(#` Æ Ô –2( ÔCtrl©FÂÀppÂà ÃFÄ Äind marker || marker set*Æ(#pÆ Ô –2¸ ÔÂÀppÂÂð` ` ÂDQ1:ÂX¸ ¸ ÂPermits you to find any of 9 non©printing markers set in a document. The default marker number is the number of the last marker you set, OR of the last marker you manually entered (whichever event occurred last).Æ(#¸ Æ Ô –2h ÔÂÀppÂÂð` ` ÂDQ2:ÂX¸ ¸ ÂSets up to 9 non©printing markers in a document. The default marker number is 1, but the marker count automatically advances. After selecting a marker, you will be asked to check for duplicate markers, if desired. Selecting 0 allows you to delete all markers (this may take a LONG time in a large document).Æ(#¸ Æ Ô –2p ÔCtrl©GÂÀppÂà ÃGÄ Äraphics menu || edit à ÃGÄ Äraphics*Æ(#pÆ Ô –2 ÔÂÀppÂÂð` ` ÂDQ1:ÂX¸ ¸ ÂPops up the standard WP graphics menu.Æ(#¸ Æ Ô –2� ÔÂÀppÂÂð` ` ÂDQ2:ÂX¸ ¸ ÂPrompts you for a graphics type to edit, then finds the next code of that type, and brings up the edit screen for that code.Æ(#¸ Æ Ô –2x ÔCtrl©HÂÀppÂà ÃHÄ Äard Space [] || à ÃHÄ Äard hyphenÆ(#pÆ Ô –2 ÔÂÀppÂÂð` ` ÂDQ1:ÂX¸ ¸ ÂInserts a Hard Space ("HOME SPACE" combination).Æ(#¸ Æ Ô –2˜! ÔÂÀppÂÂð` ` ÂDQ2:ÂX¸ ¸ ÂInserts a Hard Hyphen ("HOME ©" combination).Æ(#¸ ÆÔ˜! -…+…+ÀÀÔ Ô –2 ÔCtrl©IÂÀppÂà ÃIÄ Änit cap char., or block || cap 3rd char.*Æ(#pÆ ÂÀppÂÂð` ` ÂÂX¸ ¸ ÂÁ€` ` ÁBLOCK On: Initial caps each word in the block (takes awhile in a large block of text).Æ(#¸ Æ ÂÀppÂÂð` ` ÂBLOCK Off:Æ(#` Æ Ô –2° ÔÂÀppÂÂð` ` ÂÂX¸ ¸ ÂDQ1:ÂЈˆÂForces ALL of the letters of a word on which the cursor is resting to lower case, and then capitalizes the first letter, ignoring all codes and punctuation. The cursor then advances to the next word.Æ(#ˆÆ Ô –2` ÔÂÀppÂÂð` ` ÂÂX¸ ¸ ÂDQ2:ÂЈˆÂInitial caps a word, and then capitalizes the third letter of the word. Useful for words such as "Mcdonald" => "McDonald". The cursor then advances to the next word.Æ(#ˆÆ Ô –2 ÔCtrl©JÂÀppÂà ÃJÄ Äoin attributes*Æ(#pÆ ÂÀppÂÂð` ` ÂA variation on a WPCorp macro, this version searches backwards through a document to the next preceding attribute code and asks you whether you want to add ("join") another attribute on a one©time basis (e.g., adding bolding to underlined text). (The WPCorp macro requires that you place the cursor squarely on an attribute code in order to join another attribute to it). See Ctrl-C for global change of attributes.Æ(#` Æ Ô –2p ÔCtrl©KÂÀppÂà ÃKÄ Äill last attribute || repeat à ÃKÄ Äill*Æ(#pÆ Ô –2 ÔÂÀppÂÂð` ` ÂDQ1:ÂX¸ ¸ ÂPops up a menu to select a font attribute, and then searches backwards from the cursor to the last occurrence of that attribute and deletes it. Does not repeat.Æ(#¸ Æ Ô –2è ÔÂÀppÂÂð` ` ÂDQ2:ÂX¸ ¸ ÂSearches backwards from the cursor to the last occurrence of the previously selected attribute and deletes it.Æ(#¸ Æ Ô –2Ð ÔCtrl©LÂÀppÂà ÃLÄ Äower case char. || word, or blockÆ(#pÆ ÂÀppÂÂð` ` ÂBLOCK On: Lower cases the blocked text.Æ(#` Æ ÂÀppÂÂð` ` ÂBLOCK Off:Æ(#` Æ Ô –2¸$ ÔÂÀppÂÂð` ` ÂÂX¸ ¸ ÂDQ1:ÂЈˆÂLower cases the character on which the cursor is resting. The cursor then advances to the next character.Æ(#ˆÆ Ô –2Ø' ÔÂÀppÂÂð` ` ÂÂX¸ ¸ ÂDQ2:ÂЈˆÂLower cases the word on which the cursor is resting. The cursor then advances to the next word.Æ(#ˆÆÔh) -…+…+ÀÀÔ Ô –2 ÔCtrl©MÂÀppÂà ÃMÄ Äark text || generate menuÆ(#pÆ Ô –2� ÔÂÀppÂÂð` ` ÂDQ1:ÂX¸ ¸ ÂPops up the WP "Mark Text" menus (different menus, depending on whether BLOCK On or BLOCK Off).Æ(#¸ Æ Ô –2è ÔÂÀppÂÂð` ` ÂDQ2:ÂX¸ ¸ ÂPops up the "Mark Text: Generate" menu.Æ(#¸ Æ Ô –2@ ÔCtrl©NÂÀppÂauto para. à ÃNÄ Äo. || para. à ÃNÄ Äumber levelÆ(#pÆ Ô –2Ð ÔÂÀppÂÂð` ` ÂDQ1:ÂX¸ ¸ ÂInserts an automatic paragraph code.Æ(#¸ Æ Ô –2` ÔÂÀppÂÂð` ` ÂDQ2:ÂX¸ ¸ ÂPops up a menu for selecting manual paragraph numbers (with automatic paragraphing the default).Æ(#¸ Æ ÂÀppÂÂð` ` ÂÂX¸ ¸ ÂNOTE: The appearance on the menu of the particular paragraph format that will be selected for each level is user©defined. This macro must be edited to display each user's particular defaults for paragraph numbering.Æ(#¸ Æ Ô –20 ÔCtrl©OÂÀppÂà ÃOÄ Äverstrike characterÃÃ, or overline blkÄÄ || à ÃOÄ Äverline chars*Æ(#pÆ ÂÀppÂÂð` ` ÂÂX¸ ¸ ÂÁ€` ` ÁBLOCK On: Places the WP 1,21 overline character above each character in the block.Æ(#¸ Æ ÂÀppÂÂð` ` ÂBLOCK Off:Æ(#` Æ Ô –2à ÔÂÀppÂÂð` ` ÂÂX¸ ¸ ÂDQ1:ÂЈˆÂPrompts for an overstrike character for the character on which the cursor is resting.Æ(#ˆÆ Ô –28 ÔÂÀppÂÂð` ` ÂÂX¸ ¸ ÂDQ2:ÂЈˆÂPlaces the WP 1,21 overline character above the number of characters defined by the user, using the overstrike function. The cursor must be immediately to the left of the character(s) to be operated on.Æ(#ˆÆ ÂÀppÂÂð` ` ÂNOTE: The vertical position of the overline character position is dependent upon the size of each character. This macro works best with all capital letters, such as in logic equations.Æ(#` Æ Ô –2˜! ÔCtrl©PÂÀppÂà ÃÀÀÄ Ä || cross ref to à ÃÀÀÄ Ä numberÆ(#pÆ Ô –2(# ÔÂÀppÂÂð` ` ÂDQ1:ÂX¸ ¸ ÂInserts the ÀÀ character.Æ(#¸ Æ Ô –2¸$ ÔÂÀppÂÂð` ` ÂDQ2:ÂX¸ ¸ ÂInserts a cross reference code where the cursor is positioned, and prompts you to move to a target paragraph number and press ENTER, to cross reference to the target paragraph.Æ(#¸ ÆÔ' -…+…+ÀÀÔ Ô –2 ÔCtrl©QÂÀppÂphrase store or recall (à ÃQÄ Äueue)*Æ(#pÆ ÂÀppÂÂð` ` ÂÂX¸ ¸ ÂÁ€` ` ÁBLOCK On: Storing a Phrase ©© Block the phrase (text and codes) that you want to store, and start the macro. The macro will ask you for a character from 0 to 9 or A to Z (upper or lower case), or / to go to the clear menu (see below).Æ(#¸ Æ ÂÀppÂÂð` ` ÂÂX¸ ¸ ÂNOTES: Although not listed in the prompt, you can also use any IBM PC ASCII character for a phrase name, except for the following characters, which are restricted by DOS:Æ(#¸ Æ ÂÀppÂÂð` ` ÂÂX¸ ¸ ÂÂЈˆÂ< > , . / \ ? ; : ] [ | = + * "Æ(#ˆÆ ÂÀppÂÂð` ` ÂÂX¸ ¸ ÂAfter you enter a character, the blocked text and codes will be saved to disk in the path defined in the JL©PATH variable. This macro: overcomes the 120 character limit of WP's VAR variables; stores & recalls up to 181 phrases of ANY length that fit on disk; can be used in any part of WP5 where text can be blocked & saved to disk.Æ(#¸ Æ ÂÀppÂÂð` ` ÂÂX¸ ¸ ÂExisting text in a file of the same name is OVERWRITTEN, UNLESS you save your text under the symbols ' or `. Text saved to these symbols is APPENDED to any existing text already saved there. This is handy if you are going through a document and copying non©consecutive portions for use elsewhere.Æ(#¸ Æ ÂÀppÂÂð` ` ÂÂX¸ ¸ ÂÁ€` ` ÁBLOCK off: Recalling a Stored Phrase ©© IF YOU ENTERED A NUMBER FROM 0 TO 9 WHEN STORING A PHRASE, you can retrieve the phrase stored "under" each such number by pressing ALT x, where x is from 0 to 9. HOWEVER, ANY other macros that use VARs 0-9 will DESTROY the ability to recall phrases using the corresponding ALT # keys.Æ(#¸ Æ ÂÀppÂÂð` ` ÂÂX¸ ¸ ÂIf you have that problem, invoke this macro with BLOCK off. You will be prompted for a character from 0 to 9 or A to Z, or / to get the clear menu (you can also enter one of the special characters described above). The corresponding stored phrase will be retrieved from disk.Æ(#¸ Æ ÂÀppÂÂð` ` ÂÂX¸ ¸ ÂCLEARING THE ALT # KEYS ©© If you enter / to get the clear menu, you will be presented with 3 choices: (1) "S" to clear a specific phrase and its associated ALT # key, if any; (2) "A" to clear all ALT # keys (this does NOT clear any phrase temporary files from disk); (3) "C" to clear all temporary files from disk and the ALT # keys. The S and C clear options are the only ways to clear the ' and ` files, since new text is appended to them rather than written over them.Æ(#¸ ÆÔ0* -…+…+ÀÀÔ Ô –2 ÔCtrl©RÂÀppÂsubscà ÃRÄ Äipt || superscà ÃRÄ ÄiptÆ(#pÆ Ô –2� ÔÂÀppÂÂð` ` ÂDQ1:ÂX¸ ¸ ÂInserts a pair of subscript attribute codes.Æ(#¸ Æ Ô –2  ÔÂÀppÂÂð` ` ÂDQ2:ÂX¸ ¸ ÂInserts a pair of superscript attribute codes.Æ(#¸ Æ Ô –2x ÔCtrl©SÂÀppÂà ÃÀÀÄ Ä || à ÃSÄ ÄectionÆ(#pÆ Ô –2 ÔÂÀppÂÂð` ` ÂDQ1:ÂX¸ ¸ ÂInserts the ÀÀ character.Æ(#¸ Æ Ô –2˜ ÔÂÀppÂÂð` ` ÂDQ2:ÂX¸ ¸ ÂInserts the word "Section".Æ(#¸ Æ Ô –2ð ÔCtrl©TÂÀppÂà ÃTÄ Äranspose char. || words*Æ(#pÆ Ô –2€ ÔÂÀppÂÂð` ` ÂDQ1:ÂX¸ ¸ ÂTransposes the character on which the cursor is resting with the character immediately to the left of the cursor. This macro ignores intervening codes.Æ(#¸ Æ Ô –2h ÔÂÀppÂÂð` ` ÂDQ2:ÂX¸ ¸ ÂTransposes the word on which the cursor is resting with the word immediately to the left. This macro does ÃÃnotÄÄ ignore intervening codes.Æ(#¸ Æ Ô –2P ÔCtrl©UÂÀppÂà ÃUÄ Äpper case char. || word, or blockÆ(#pÆ ÂÀppÂÂð` ` ÂBLOCK On: Upper cases the blocked text.Æ(#` Æ ÂÀppÂÂð` ` ÂBLOCK Off:Æ(#` Æ Ô –28 ÔÂÀppÂÂð` ` ÂÂX¸ ¸ ÂDQ1:ÂЈˆÂUpper cases the character on which the cursor is resting. The cursor then advances to the next character.Æ(#ˆÆ Ô –2X ÔÂÀppÂÂð` ` ÂÂX¸ ¸ ÂDQ2:ÂЈˆÂUpper cases the word on which the cursor is resting. The cursor then advances to the next word.Æ(#ˆÆ Ô –2@ ÔCtrl©VÂÀppÂcompose character à ÃVÄ Äalue || repeat char. ValueÆ(#pÆ Ô –2Ð ÔÂÀppÂÂð` ` ÂDQ1:ÂX¸ ¸ ÂCompose character (same as WP function). To insert a ^X wildcard, press the ' key (see below) after pressing Ctrl©V, and before pressing Ctrl©X.Æ(#¸ Æ Ô –2ð# ÔÂÀppÂÂð` ` ÂDQ2:ÂX¸ ¸ ÂRepeat last composed character (except for ^X).Æ(#¸ Æ Ô –2H& ÔCtrl©WÂÀppÂtoggle split screen à ÃWÄ ÄindowÆ(#pÆ ÂÀppÂÂð` ` ÂToggles the screen between a full screen and evenly split half©screens.Æ(#` ÆÔ (-…+…+ÀÀÔ Ô –2 ÔCtrl©XÂÀppÂeà ÃXÄ Äpanded search & replace || eà ÃXÄ Äpanded search*Æ(#pÆ Ô –2� ÔÂÀppÂÂð` ` ÂDQ1:ÂX¸ ¸ ÂA search & replace macro that gives you a list of previous search/replace ÃÃtextÄÄ phrases (no codes, unfortunately) to select from by number (to search/replace text beginning with a numeral, first press 0). Uses the same list of phrases as the DQ2 function of this macro.Æ(#¸ Æ Ô –2 ÔÂÀppÂÂð` ` ÂDQ2:ÂX¸ ¸ ÂA search macro that gives you a list of previous search ÃÃtextÄÄ phrases (no codes, unfortunately) to select from by number (to search text beginning with a numeral, first press 0). Uses the same list of phrases as the DQ1 function of this macro.Æ(#¸ Æ Ô –2€ ÔCtrl©YÂÀppÂdaà ÃYÄ Äte and tà ÃYÄ Äme menu || tà ÃYÄ Äme©stamp ftr B*Æ(#pÆ Ô –2 ÔÂÀppÂÂð` ` ÂDQ1:ÂX¸ ¸ ÂPresents a menu of common date and time formats, in code or text form.Æ(#¸ Æ Ô –2h ÔÂÀppÂÂð` ` ÂDQ2:ÂX¸ ¸ ÂInserts a footer B at the beginning of the document that includes the date, time, and document name (if one exists), then returns to the last editing point.Æ(#¸ Æ Ô –2 ÔCtrl©ZÂÀppÂfont sià ÃZÄ Äe select || reselect*Æ(#pÆ Ô –2¨ ÔÂÀppÂÂð` ` ÂDQ1ÂX¸ ¸ ÂPops up a font attribute menu similar to Word Perfect's but further including a "base font" choice, which can be made temporary.Æ(#¸ Æ Ô –2È ÔÂÀppÂÂð` ` ÂDQ2:ÂX¸ ¸ ÂInserts the last selected font size attribute code. Example: If "small" is chosen, invoking the Double Quick function of this macro inserts a pair of "small" codes.Æ(#¸ Æ Ô –2x ÔCtrl©Tab°` ` ÂHard à ÃTabÄ Ä Menu*Æ(#` Æ ÂÀppÂÂð` ` ÂPops up a menu that allows selection from left hard tabs, left hard tabs with dots, right tab with dots, center tab, center tab with dots, tab align, and tab align with dots.Æ(#` ÆÔ`"-…+…+ÀÀÔ Áàô ìÁMISCELLANEOUS KEYBOARD DEFINITIONSƒ Ô –2X Ôà Ã`Ä ÄÂÀppÂLeft single quote: input original (unmapped) keyÆ(#pÆ ÂÀppÂÂð` ` ÂÆ(#` Æ Ô –2è ÔÂÀppÂÂð` ` Â1. ÂX¸ ¸ ÂDepressed once, the left single quote will make the next pressed key (or key combination) generate its "natural" unmapped output; that is, this key temporarily turns off any macro assigned to another key or key stroke sequence.Æ(#¸ Æ Ô –2˜ ÔÂÀppÂÂð` ` Â2.ÂX¸ ¸ ÂWhen pressed twice in a row (need not be Double Quick), produces a normal left single quote mark.Æ(#¸ Æ Alt©ENTER ÂÀppÂForce ENTER when in OutlineÆ(#pÆ Ô –2H ÔShft©>ÂÀppÂInserts a period (.); prevents inserting a > character by accident.Æ(#pÆ Ô –2  ÔShft©<ÂÀppÂInserts a comma (,); prevents inserting a > character by accident.Æ(#pÆ Ô –2ø ÔAlt©>ÂÀppÂInserts > character (because Shift©> is redefined as a period).Æ(#pÆ Ô –2P ÔAlt©<ÂÀppÂInserts < character (because Shift©< is redefined as a comma).Æ(#pÆ Ô –2¨ ÔAlt©'ÂÀppÂSCREEN BLANKÆ(#pÆ ÂÀppÂÂð` ` ÂBlanks screen, and displays a tickertape©like banner that says "This computer is in use". The line progress down the screen to prevent screen burn©in. Press any key to resume work.Æ(#` Æ Ô –2X ÔAlt©`ÂÀppÂSET JL MACRO PATH & SCREEN ROWSÆ(#pÆ ÂÀppÂÂð` ` ÂSets the value for JL©PATH, used by most of the macros, and JL©ROWS, used by some of the macros. Currently set to "C:\WP51\MACROS\JL\" (note ending backslash), and 66 lines, respectively.Æ(#` Æ Ô –2 ÔAlt©/ÂÀppÂEDIT KEYBOARD DEFINITIONÆ(#pÆ ÂÀppÂÂð` ` ÂCalls up the macro editor to edit a keyboard definition file called JL'.WPK [sic], AND loads MACTOOLS.WPK, a set of macros useful in editing and writing macros (see MACTOOLS KEYBOARD DEFINITION below).Æ(#` Æ Ctrl©BkSpace Ô –2€% ÔÂÀppÂDQ1:ÂH¸ ¸ ÂNormal delete word function.Æ(#¸ Æ Ô –2' ÔÂÀppÂDQ2:ÂH¸ ¸ ÂDeletes a word, but NOT surrounding punctuation. Example: DQ'ing Ctrl©BkSpace while the cursor is on "word" will leave "".Æ(#¸ ÆÔ (-…+…+ÀÀÔ Áà˜ ìÁFUNCTION KEY RE©DEFINITIONSƒ Áà@ ìÁ(BOLD indicates standard WP function)ƒ Ô –2  Ô F1ÂÀppÂà ÃCancelÄ ÄÆ(#pÆ Ô –2è ÔsF1ÂÀppÂà ÃSetupÄ ÄÆ(#pÆ Ô –2° ÔaF1ÂÀppÂà ÃThesaurusÄ ÄÆ(#pÆ Ô –2x ÔcF1ÂÀppÂà ÃDOS/Shell menuÄ ÄÆ(#pÆ Ô –2Ð Ô F2ÂÀppÂà ÃSearch forwardÄ ÄÆ(#pÆ Ô –2˜ ÔsF2ÂÀppÂà ÃSearch backwardÄ ÄÆ(#pÆ Ô –2` ÔaF2ÂÀppÂSpell checkingÆ(#pÆ Ô –2( ÔcF2ÂÀppÂOutlineÆ(#pÆ Ô –2€ Ô F3ÂÀppÂSearch and Replace (IF pressed DQ, does Help function)Æ(#pÆ Ô –2H ÔsF3ÂÀppÂà ÃSwitchÄ ÄÆ(#pÆ Ô –2 ÔaF3ÂÀppÂà ÃReveal CodesÄ ÄÆ(#pÆ Ô –2Ø ÔcF3ÂÀppÂLine drawÆ(#pÆ Ô –20 Ô F4ÂÀppÂà ÃIndentÄ ÄÆ(#pÆ Ô –2ø ÔsF4ÂÀppÂà ÃLeft©right (quote) indentÄ ÄÆ(#pÆ Ô –2À ÔaF4ÂÀppÂà ÃBlockÄ ÄÆ(#pÆ Ô –2ˆ ÔcF4ÂÀppÂText I/OÆ(#pÆ Ô –2à Ô F5ÂÀppÂIf text is blocked, CUT's blocked text; if text is not blocked, pops up MOVE menu (IF pressed DQ, does normal List Files function)Æ(#pÆ Ô –28 ÔsF5ÂÀppÂCUT paragraphÆ(#pÆ Ô –2 ÔaF5ÂÀppÂCUT sentence ("line")Æ(#pÆ Ô –2È ÔcF5ÂÀppÂCUT wordÆ(#pÆ Ô –2  Ô F6ÂÀppÂIf text is blocked, COPY's blocked text; if text is not blocked, pops up MOVE menu (IF pressed DQ, inserts normal BOLD codes)Æ(#pÆ Ô –2x ÔsF6ÂÀppÂCOPY paragraphÆ(#pÆ Ô –2@ ÔaF6ÂÀppÂCOPY sentence ("line")Æ(#pÆ Ô –2 ÔcF6ÂÀppÂCOPY wordÆ(#pÆ Ô –2`" Ô F7ÂÀppÂà ÃExitÄ ÄÆ(#pÆ Ô –2(# ÔsF7ÂÀppÂà ÃPrintÄ ÄÆ(#pÆ Ô –2ð# ÔaF7ÂÀppÂà ÃCol/Tabl/MathÄ ÄÆ(#pÆ Ô –2¸$ ÔcF7ÂÀppÂà ÃFootnotes/EndnotesÄ ÄÆ(#pÆ Ô –2' Ô F8ÂÀppÂà ÃUnderlineÄ ÄÆ(#pÆ Ô –2Ø' ÔsF8ÂÀppÂà ÃFormatÄ ÄÆ(#pÆ Ô –2 ( ÔaF8ÂÀppÂUnderline line (not sentence)Æ(#pÆ Ô –2h) ÔcF8ÂÀppÂUnderline wordÆ(#pÆÔh)-…+…+ÀÀÔ Ô –2 Ô F9ÂÀppÂPaste cut/copied blockÆ(#pÆ Ô –2È ÔsF9ÂÀppÂInsert auto paragraph number + block indent codeÆ(#pÆ Ô –2� ÔaF9ÂÀppÂDefine paragraph numbering styleÆ(#pÆ Ô –2X ÔcF9ÂÀppÂStart new paragraph number, from 1Æ(#pÆ Ô –2° Ô F10ÂÀppÂReveal codes (not needed if F11 available; IF pressed DQ, does normal Save function)Æ(#pÆ Ô –2@ ÔsF10ÂÀppÂà ÃRetrieveÄ ÄÆ(#pÆ Ô –2 ÔaF10ÂÀppÂMacro (with memory function)Æ(#pÆ ÂÀppÂÂð` ` ÂWhen starting a macro, the macro name is saved. When you press ALT©F10 again, you will be asked if you want to run the prior macro again; to do so, press ALT©F10 a second time. The macro name is completely editable. Starting to type a new macro clears the old macro name.Æ(#` Æ ÂÀppÂÂð` ` ÂTo execute a macro multiple times, press ALT©F10 once, THEN press ESC. You will be asked for a repeat value; enter that, then continue.Æ(#` Æ Ô –2Ø ÔcF10ÂÀppÂà ÃDefine MacroÄ ÄÆ(#pÆ Ô –2ø ÔREMEMBER:°` ` ÂThe original function of each re©defined key is always Ô –2À Ôavailable by first pressing the à Ã`Ä Ä key.Æ(#` ÆÔÀ-…+…+ÀÀÔ Áà ìÁENHANCED CURSOR MOVEMENT KEYSƒ Ô –2X ÔAlt©UpÂÀppÂÂð` ` ÂMove up one paragraphÆ(#` Æ Ô –2è ÔÂÀppÂÂð` ` Â1.ÂX¸ ¸ ÂIf split screen is on, this macro moves the cursor up one line in both screens.Æ(#¸ Æ Ô –2@ ÔÂÀppÂÂð` ` Â2.ÂX¸ ¸ ÂOtherwise, this macro moves the cursor up an item or paragraph.Æ(#¸ Æ Ô –2` ÔAlt©Down°` ` ÂMove down one paragraphÆ(#` Æ Ô –2ð ÔÂÀppÂÂð` ` Â1.ÂX¸ ¸ ÂIf split screen is on, this macro moves the cursor down one line in both screens.Æ(#¸ Æ Ô –2H ÔÂÀppÂÂð` ` Â2.ÂX¸ ¸ ÂOtherwise, this macro moves the cursor down an item or paragraph.Æ(#¸ Æ Ô –2h ÔAlt©Left°` ` ÂMove to left of line or itemÆ(#` Æ Ô –2ø ÔÂÀppÂÂð` ` Â1.ÂX¸ ¸ ÂIn normal text, moves the cursor all the way to the left of the line.Æ(#¸ Æ Ô –2P ÔÂÀppÂÂð` ` Â2.ÂX¸ ¸ ÂWhen tables or columns are on, and the cursor is not at the left "edge" of the cell or column, goes to the left side of the text in the cell or column. If the cursor is at the left "edge" of the cell or column, goes to the cell or column to the left.Æ(#¸ Æ Ô –2� ÔAlt©Right°` ` ÂMove to right of line or itemÆ(#` Æ Ô –2  ÔÂÀppÂÂð` ` Â1.ÂX¸ ¸ ÂIn normal text, moves the cursor all the way to the right of the line.Æ(#¸ Æ Ô –2x ÔÂÀppÂÂð` ` Â2.ÂX¸ ¸ ÂWhen tables or columns are on, and the cursor is not at the right "edge" of the cell or column, goes to the right side of the text in the cell or column. If the cursor is at the right "edge" of the cell or column, goes to the cell or column to the right.Æ(#¸ Æ Ô –2¸$ ÔCtrl©UpÂÀppÂÂð` ` ÂMove up by sentence.Æ(#` Æ Ô –2' ÔCtrl©Down°` ` ÂMove down by sentenceÆ(#` ÆÔ'-…+…+ÀÀÔ ÐÐX°p` ¸ ˆhÀpÈ xÐ (#€%Ø'0*ˆ,à.81�3è5@8˜:ðÆ(#` Æ Ô –2ˆ ÔF DELPAIRÁ` ` Á: DELETE ATTRIBUTE CODE PAIRS °` ` ÂÂX¸ ¸ ÂDeletes "unused" attribute pairs in a document (e.g., [UND][und], with no printable characters in between).Æ(#¸ Æ Ô –2p ÔG FIXPARAÁ` ` Á: FIX PARAGRAPH NUMBERS TO AUTO. PARA. °` ` ÂÂX¸ ¸ ÂSearches and replaces legal style paragraph numbers (e.g., 1.1, 1.11) and replaces them with automatic paragraphing codes. Useful for converting a document keyed in with fixed character paragraph numbers.Æ(#¸ Æ Ô –2è ÔH UPDATE°` ` Â: UPDATE INITIAL CODES FOR DOCUMENTÆ(#` Æ Â°` ` ÂÂX¸ ¸ ÂCopies the default initial codes from Setup, and inserts them as the initial codes for the current document. The document must then be saved to keep the new codes.Æ(#¸ Æ Ô –2˜! ÔI CHR_L&RÁ` ` Á: SHOW CODE OF CHAR TO LEFT OF AND UNDER CURSOR °` ` ÂÂX¸ ¸ ÂWhere possible, shows both the SYSTEM value of the character or code to the left of and under the cursor, and the corresponding KTON values.Æ(#¸ Æ Ô –2€% ÔJ STATEÁ` ` Á: SHOW WP STATE °` ` ÂÂX¸ ¸ ÂShows all of the values of the STATE variable.Æ(#¸ Æ Ô –2Ø' ÔK VARSÁ` ` Á: SHOW WP VARIABLES 0-9 °` ` ÂÂX¸ ¸ ÂShows the values of the standard WP variables {VAR0}©{VAR9}.Æ(#¸ ÆÔh)-…+…+ÀÀÔ Ô –2 ÔL ALLFILEÁ` ` Á: APPLY MACRO TO ALL FILES °` ` ÂÂX¸ ¸ ÂThis macro retrieves all files matching a filespec you specify, one at a time, and applies a specified macro to each file. Follow the prompts. BACK UP ALL FILES FIRST.Æ(#¸ Æ Ô –2° ÔM COM2TXT°` ` Â: COMMENTS TO TEXT AND TEXT TO COMMENTS CONVERSIONÆ(#` Æ Â°` ` ÂÂX¸ ¸ ÂConverts comments to text, with special markers inserted so that the text can be converted back to comments.Æ(#¸ Æ Ô –2˜ ÔN COM2LSTÁ` ` Á: COMMENTS TO TEXT LISTING °` ` ÂÂX¸ ¸ ÂGenerates a list of all comments and the page that each comment appears on. The original document is left unchanged. The second document screen must be blank (the macro checks).Æ(#¸ Æ Ô –2H ÔO H&F2LSTÁ` ` Á: HEADERS & FOOTERS TO TEXT LISTING °` ` ÂÂX¸ ¸ ÂGenerates a list of the text in selected headers or footers and the page that each appears on. The original document is left unchanged. The second document screen must be blank (the macro checks).Æ(#¸ Æ Ô –2ø ÔP SWAPÁ` ` Á: SWAP 2 PHRASES IN SEARCH AND REPLACE °` ` ÂÂX¸ ¸ ÂPermits, for example, changing "Plaintiff" to "Defendant", and "Defendant" to "Plaintiff" in non©confirming mode. Prompts for forward or backward searching.Æ(#¸ Æ Ô –2¨ ÔQ REVÁ` ` Á: INSERT REVISION NUMBER °` ` ÂÂX¸ ¸ ÂREV allows you to automatically mark and date/time-stamp successive versions of a document in a non-printing comment, and allows you to print the revision history. The macro will ask you for the initials of the revising author (up to 20 characters are available; if you enter more, your entry will be truncated to 20 characters). The first time the macro is invoked in a document, it moves the cursor to the very top of the document (before all codes), and inserts the day, date, time, revision number, and reviser into a comment marked by subscript codes. Example:Æ(#¸ Æ Â°` ` ÂÂX¸ ¸ ÂÂЈˆÂMon 08-05-91 04:14pm Rev.: 1 JL Æ(#ˆÆ °` ` ÂÂX¸ ¸ ÂSubsequent invocations of REV insert the same information, but with the revision number increased by one. The REV comment is ALWAYS moved to the top of the document. Only 15 revisions are allowed due to WP limitations on comment lengths. Except for printing, all changes to the revision history are done in an endnote to minimize the possibility of disrupting or altering your text.Æ(#¸ Æ Ô –2 ( ÔR ASCII2Á` ` Á: DISPLAY 2©PAGE ASCII TABLE Ô –20* ÔS ASCII1Á` ` Á: DISPLAY 1©PAGE ASCII TABLEÔ0*-…+…+ÀÀÔ Áà ìÁMACTOOLS KEYBOARD DEFINITIONSƒ When using the JL' keyboard definitions, pressing Alt©/ pops up the macro editor, AND loads a keyboard definition file name MACTOOLS.WPK. Some of the macros are based on ideas from Gordon McComb's book on WP macros, and are designed to make macro editing and creation easier. The following {ALT} KEY macros are defined for MACTOOLS: Ô –2Ð ÔAlt©Q°` ` ÂQuit to Edit ScreenÆ(#` Æ Ô –2` ÔAlt©C°` ` Â{CASE} conditionsÆ(#` Æ Â°` ` ÂÂX¸ ¸ ÂGenerates a line of test conditions for a {CASE} statement. You will be prompted for a label name, and the SINGLE character values to test. This macro will then generate the following code (assume label name is "start" and characters to test for are "1" and "y" and "t"):Æ(#¸ Æ Â°` ` ÂÂX¸ ¸ Â1~start~y~start~Y~start~t~start~T~start~Æ(#¸ Æ Ô –20 ÔAlt©I°` ` Â{IF} test for a character.Æ(#` Æ Â°` ` ÂÂX¸ ¸ ÂUseful as an alternative to the {CASE} statement when testing for a single character. You will be prompted for a variable name, and the character to test for. This macro will then generate the following code (assume variable name is "key" and character to test for is "y":Æ(#¸ Æ Â°` ` ÂÂX¸ ¸ Â{IF}"{VARIABLE}key~"="y"|"{VARIABLE}key~"="Y"~Æ(#¸ Æ Â°` ` ÂÂX¸ ¸ Â{ELSE}Æ(#¸ Æ Â°` ` ÂÂX¸ ¸ Â{ENDIF}Æ(#¸ Æ Ô –2� ÔAlt©B°` ` ÂBox MakerÆ(#` Æ Â°` ` ÂÂX¸ ¸ ÂGenerates the codes for a graphics line box, in a specified size and line type, optionally at a specified {^P} location.Æ(#¸ Æ ÙÙ Ô –2x ÔAlt©P°` ` Â{^P} position calculatorÆ(#` Æ Â°` ` ÂÂX¸ ¸ ÂAfter being prompted for a column and a row, this macro will generate the appropriate codes for positioning macro prompts by means of the {^P} function.Æ(#¸ Æ Ô –2(# ÔAlt©A°` ` ÂAlternative Macro Constructs MenuÆ(#` Æ Â°` ` ÂÂX¸ ¸ ÂPops up a two©line menu of common macro constructs. Saves a substantial amount of typing.Æ(#¸ Æ Ô –2H& ÔAlt©L°` ` ÂList contents of variableÆ(#` Æ Â°` ` ÂÂX¸ ¸ ÂLists the current contents of a variable.Æ(#¸ Æ Ô –2 ( ÔAlt©V°` ` ÂVariable contents insertionÆ(#` Æ Â°` ` ÂÂX¸ ¸ ÂInserts the current contents of a variable.Æ(#¸ ÆÔh)-…+…+ÀÀÔ Ô –2 ÔAlt©M°` ` ÂShow current menu numberÆ(#` Æ Ô –2� ÔAlt©K°` ` Â{KTON} conversionÆ(#` Æ Â°` ` ÂÂX¸ ¸ ÂConverts the next key combination into the corresponding WP number value, and inserts the number.Æ(#¸ Æ Ô –2x ÔAlt©N°` ` Â{NTOK} conversionÆ(#` Æ Â°` ` ÂÂX¸ ¸ ÂConverts a WP code number value into the corresponding key combination, and inserts the key combination.Æ(#¸ Æ Ô –2` ÔAlt©/°` ` ÂExits the macro editor AND loads a keyboard definition file called JL'.WPK [sic]. Useful for returning to normal word processing after editing the JL'.WPK keyboard definition file.Æ(#` ÆÔ¸ -…+…+ÀÀÔ ÐÐX°` ¸ ˆhÀpÈ xÐ (#€%Ø'0*ˆ,à.81�3è5@8˜:ð Right Angle Bracket Ô W8 Ô<Á„„Á, Shift comma Ô W8­ Ô>Á„„Á. Shift period Ô W8< ÔCtrl-\Á„„ÁÀÀ || ÀÀ Ô W8Z ÔCtrl-Up”„„´88ÂMove Up by SentenceÆ(#8Æ Ô W8é ÔCtrl-Down”„„´88ÂMove Down by SentenceÆ(#8Æ Ô W8x ÔAlt-Up”„„ÂÁ88ÁMove up one paragraphÆ(#„Æ Ô W8 ÔAlt-Down”„„ÂÁ88ÁMove down one paragraphÆ(#„Æ Ô W8– ÔCtrl-Num ©Â”„„ÂÁ88ÁScreen UpÆ(#„Æ Ô W8% ÔCtrl-Num +”„„ÂÁ88ÁScreen DownÆ(#„Æ Ô W8C ÔAlt-Home”„„ÂÁ88ÁGo to top of textÆ(#„Æ Ô W8Ò ÔAlt-EndÁ„„ÁÂH88ÂGo to end of textÆ(#8Æ Ô W8a ÔAlt-PgUp”„„ÂÁ88ÁScreen Up [for notebook]Æ(#„Æ Ô W8ð ÔAlt-PgDnÁ„„ÁÂH88ÂScreen Down [for notebook]Æ(#8Æ Ô W8 ÔAlt-LeftÁ„„ÁÂH88ÂMove to left end of line, cell, columnÆ(#8Æ Ô W8� ÔAlt-RightÁ„„ÁÂH88ÂMove to right end of line, cell, columnÆ(#8Æ Ô W8» ÔAlt-Del”„„ÂÁ88ÁDelete to END of wordÆ(#„Æ Ô W8Ù ÔAlt-Num /Á„„ÁÂH88ÂKeyboard Macros EditÆ(#8Æ Ô W8÷ ÔAltNumEntÁ„„ÁÂH88ÂForce ENTER when in OutlineÆ(#8Æ Ô W8 Ôà Ã`Ä Ä”„„ÂÁ88ÁInput Original (Unmapped) KeyÄÄÆ(#„ÆÔt1ù/ù/,,Ô Ð ð°ðh ÐÁà °ZÁFUNCTION KEY TEMPLATEƒ ÐÐð„8 øP ¨ X°`¸hÀ!$p&È( +x-Ð/(2€4Ø609ˆ;à=ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ øP ¨ X°`¸hÀ!ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððÐÐ Áà °GÁAdjust width of table cells to match your keyboard spacing.ƒ Ð ðhðh ÐÃÃÒ w ddx !ðddx8ô°ÀŸð88À°8 w ÒÜ´„ €´„ €8ÜÜ ÜCANCEL s©setup a©thes c©DOSÜì ÜSEARCH s©back a©spell c©outlnÜì ÜSRCH/REP s©switch a©rev codes c©line drawÜì ÜINDENT s©quote a©block c©text I/OÜì ÜCUT BLK s©para a©line c©wordÜì ÜCOPY BLK s©para a©line c©wordÜì ÜEXIT s©print a©col/tbl c©ftntÜì ÜUNDERLINE s©format a©line c©wordÜì ÜPASTE s©ÀÀ=> a©def ÀÀ c©new #Ü ì ÜREVEAL s©retrieve a©macro c©def macÜ´„ €8 Ü Ò š !ðddx8ô°ÀŸð88À°8 Aðddx™+ç÷’Ìoo÷çE š ÒÜ´„ €´„ €8ÜÜ ÜCANCEL s©setup a©thes c©DOSÜM  ÜSEARCH s©back a©spell c©outlnÜM  ÜSRCH/REP s©switch a©rev codes c©line drawÜM  ÜINDENT s©quote a©block c©text I/OÜM  ÜCUT BLK s©para a©line c©wordÜM  ÜCOPY BLK s©para a©line c©wordÜM  ÜEXIT s©print a©col/tbl c©ftntÜM  ÜUNDERLINE s©format a©line c©wordÜM  ÜPASTE s©ÀÀ=> a©def ÀÀ c©new #Ü M  ÜREVEAL s©retrieve a©macro c©def macÜ´„ €™ ÜÄÄ