CONTROL/SLASH (C/S) Typist-Friently Keyboard Layout for WP 5.1 (DOS) Copyright (c) 1992 by Stan McDaniel INSTALLING C/S All you have to do to install C/S is copy two files to the directory where WordPerfect looks for your Keyboard/Macro files, then activate the C/S keyboard system by selecting the CONTROL keyboard in the Setup menu's Keyboard Layout option. The two files to copy are CONTROL.WPK and SLASH.WPM. If you do not know which directory you keep your Keyboard/Macro files in, you can find out by pressing SHIFT + F1 while in WordPerfect to display the Setup menu, then select option L (Location of Files). You will see the proper directory listed under the Keyboard/Macro files option. To copy the C/S files, switch to the directory where your WP Keyboard/Macro files are located, then use the DOS copy command. For example, if the C/S files are on a disk in drive A: and the Keyboard/Macro file directory is C:\WP51, issue the following series of commands at the C> prompt. CD \WP51 COPY A:CONTROL.WPK COPY A:SLASH.WPM When the two files CONTROL.WPK and SLASH.WPM have been copied to the directory where your WP Keyboard/Macro files are located, switch to the directory you usually start WordPerfect from and start WordPerfect in your usual manner. To activate C/S. Press SHIFT + F1 to display the Setup menu and select option 5, Keyboard Layout. You should see CONTROL listed as a new option. Highlight the CONTROL option and press 1 (Select). You will leave the Keyboard Layout menu and return to the Setup menu. The CONTROL keyboard is now active, so you will leave the Setup menu by pres- sing the new EXIT key, F6 (not the old EXIT key, which was F7). When you return to the main edit screen of WordPerfect, the new cursor movement keys will be operative, and pressing the slash key / will activate the SLASH command system. You will find a complete description of the C/S system below under REFERENCE). GENERAL DESCRIPTION OF THE SYSTEM 1. Cursor Movement In C/S the standard cursor keypad (arrow keys) are supple- mented by the "cross" of CTRL key + Letter combinations ^E,^X,^S, and ^D (the symbol ^ indicates the CTRL key). These form a typist's replacement for the "cross" of arrow keys on the keypad, but the arrow keys are still active and function in the normal manner. In addition to the basic up, down (one line) and left, right (one character) cursor movements, extended right and left movements of the cursor are available with ^F (word right), ^A (word left), and extended up and down movements with ^R (screen up) and ^C (screen down). Prefixing the "movement augmentation" keystroke, ^H, to the appropriate command yields movement to either end of a line or either end of a document. Deletions are also available, such as ^T (delete word right) and ^G (delete character at cursor). 2. Command Functions C/S eliminates, with a few exceptions, the awkward use of CTRL, SHIFT, and ALT key + function key combinations by using the function keys only by themselves (not in combination), and adding to this a SLASH command structure to handle the remaining WP commands. A SLASH command structure is a system that displays a group of menu categories on the screen when the slash / key is pressed. Menu options are accessed by following the slash key with the appropriate letter keys in a manner that is easy to remember. In addition, the single function key assignments have been re-mapped in C/S to make more frequently used keys more convenient to reach. The file CONTROL.WPK is the basic keyboard layout that contains all the new cursor key assignments. This file calls the SLASH.WPM macro when the slash key / is pressed. SLASH.WPM displays the command menu options. The menu options themselves have been rearranged into easier-to- remember groups. For example, the REFER group of options contains those menu options having to do with information reference: spell checker, thesaurus, styles, date/time, and help. The LOCATE group contains those options having to do with locating a string (search and replace), switching to the alternate document, and locating the previous cursor position. The CREATE group contains functions having to do with the creation of graphics, lines, notes, screen windows, and so on. By naming the menu option groups appropriately, and selecting helpful names for the options themselves, C/S gives you an aid to quick memorization of the command sequences for any given action. For example, to create a graphics figure box, you think: Slash-(C)reate-(G)raphics- (F)igure (/CGF). These command sequences are easy to remember and type. it's a lot quicker to type /CG without moving your hands from the typing position than it is to remember ALT-F9 and twist both hands around to press the ALT key with one hand and the F9 key with the other. Of course, all menu options are always visible, so no memorization is required, but the fingers quickly learn to recall common slash commands. Although the files used to run C/S are relatively short, it took many hours of design time and macro programming time to develop this system. C/S is distributed as shareware: You may use it free for 30 days, and if you continue to use it, please help support my efforts by filling out the coupon at the end of this manual and sending the support fee of $10.00. In return, I will send you a laser-printed keyboard quick reference card listing all the commands and cursor movement controls on one side, and giving a complete cross-reference to standard WP combination key commands on the other side. I will also keep you on my C/S mailing list for any enhancements to the system. Thanks in advance for your support, and good computing! KEYBOARD HARDWARE The C/S system is most efficient using the old style keyboard with the function keys arranged on the left and the CTRL key just to the left of the A key. The "enhanced" keyboards common today put the function keys on the top and often put the ALT key where the CTRL key should be. Some companies now manufacture quality keyboards with function keys on the left, and with the capability of selecting where you want the ALT and CTRL keys. Northgate's Omnikey Plus keyboard has the function keys and the CTRL key in the correct locations. STANDARD (NON-C/S) COMMANDS The changes made by C/S only affect the function keys used alone (not in combination). You can still use any of the CTRL, SHIFT, or ALT + combinations of standard WordPerfect, although there is seldom any need to do so, since the SLASH command structure replaces almost every WP command (exceptions are noted below). In addition, you can always use the mouse pull-down menus as a back-up command structure. If you have to re-activate the standard WP keyboard for any reason, return to the Setup menu, option 5 (Keyboard Layout), and select the (O)riginal option. REFERENCE In this section, CTRL + combinations are represented using the carat ^ symbol followed by the key. For example, ^E means press the control key and then the E key while continuing to hold down the control key. A. Cursor Movement ^E Up one line) ^X Down one line) ^S Left one character ^D Right one character ^A Left one word ^F Right one word ^R Top of screen ^C Bottom of screen (If the cursor is already at the top or bottom of the screen, ^R and ^C will scroll the screen up or down one screenful) [PgUp] One page up [PgDn] One page down ^T Delete word to right of cursor ^G Delete character at cursor ^[END] Delete to end of line B. Augmented Cursor Movement Augmented cursor movement precedes the cursor command with ^H. When issuing augmented commands, continue to hold down the CTRL key while typing both letters in the command. For example, to type ^H^S, hold down CTRL while typing HS. ^H^S Go to end of line ^H^D Go to beginning of line ^H^E Go to beginning of document ^H^X Go to end of document WordPerfect uses HOME,HOME,HOME to move the cursor to the far left of the line before any hidden codes. In C/S you can issue this command by pressing ^H twice followed by ^S (hold down the CTRL key while you type HHS). ^H^H^S Go to far beginning of line C. Screen, Column, and GOTO commands These commands are the same as they are in WordPerfect. For completeness they are listed below. [HOME] Screen right [HOME] Screen left ^[HOME] Column right ^[HOME] Column left ^[HOME] n GOTO Page n ^[HOME] c GOTO character c D. Repeat Command CTRL + Q replaces the ESC (Repeat) key in WordPerfect. The ESC key is reprogrammed to execute the CANCEL function. ^Qn Repeat next function n times ^Qn^S Move n characters left ^Qn^D Move n characters right ^Qn^A Move n words left ^Qn^F Move n words right ^Qn^E Move n lines up ^Qn^X Move n lines down ^Qn[PgUp] Move n pages up ^Qn[PgDn] Move n pages down E. Function Key Commands The function key assignments listed below are for the function keys pressed alone (not in combination with either CTRL, SHIFT, or ALT). F1 FORMAT Calls the Format Menu F2 CODES Toggles Reveal Codes F3 FONT Calls Font Menu F4 BLOCK Toggles Block Marker F5 MACRO Macro Execute F6 EXIT Exit key F7 PRINT Calls Print Menu F8 FILES List Files Command F9 RETRIEVE Retrieve File F10 SAVE Save File F11 HELP Access Help Files F12 {END FIELD} End-of-Field Marker (in Merge) The HELP files are also accessed through the SLASH command REFER menu (see below). F. Slash Commands Pressing the slash key / displays a line of options at the bottom of the screen. The initial set of options is composed of six menu groups: ACTION, CREATE, REFER, LOCATE, PLACE, and MOVE. You will also see a slash / option, which allows you to type a slash character. To activate any of the options, type the highlighted letter in the name of the option. Commands are normally issued by typing / followed by the appropriate sequence of letters. ACTION /AD (Action-Dos) Calls DOS /AS (Action-Setup) Calls Setup Menu /AM (Action-Merge) Calls Merge Menu /AO (Action-sOrt) Calls Sort Feature /AT (Action-Text) Calls Text in/out /AK (Action-marK) Calls Mark Text CREATE /CG (Create-Graphic) Calls Graphics Menu /CD (Create-Draw) Calls Line Draw /CN (Create-Note) Calls Foot/End notes /CS (Create-Screen) Calls Screen Windows /CB (Create-Bold) Bolds Marked Text /CU (Create-Underline) Underlines Marked Text REFER /RS (Refer-Spell) Calls Spell Checker /RT (Refer-Thesaurus) Calls Thesaurus /RY (Refer-stYles) Calls Styles Menu /RD (Refer-Date) Calls Date/Outline /RM (Refer-Math) Calls Math/Columns /RH (Refer-Help) Calls Help LOCATE /LS (Locate-Search) Calls Search Function /LR (Locate-Replace) Calls Search & Replace /LW (Locate-sWitch) Switch Document /LP (Locate-Previous) Go to Previous Position USING /LS. Type /LS to get the search prompt. After typing in the search string (the characters you want to search for), use ^E or ^X (or the up and down arrows) to specify search up (backward) or search down (forward). Then press ALT + F2 to begin the search. USING /LR. Type /LR to get the "w/confirm?" prompt. Answer YES or NO to the prompt. You will be moved to the search prompt. Type the search string, but do not type [Enter] at the end of the string (unless you want to search for the [Enter] character). When you have completed the search string, type ALT + F2. You will get the "replace with?" prompt. Type the replacement string, then press ALT + F2 to begin the replacement. To replace with nothing, press ALT + F2 without typing any replacement string. PLACE /PI (Place-Indent) Inserts Indent Code /PR (Place-Right/Left) Inserts Right/Left Indent /PC (Place-Center) Centers Text /PF (Place-Flush Rt.) Text Flush Right /PT (Place-Tab) Tab Align Feature USING /PC. When there is no text on the line, typing /PC will put the cursor at the center of the screen and text you type will be centered as you type. If you first type a line of text, then move the cursor to the beginning of the line and type /PC, the line will be moved to the center of the screen. MOVE /M (Move) Calls Move Options WHEN TEXT HAS BEEN BLOCKED. The options for Move, Copy, Delete, and Append will be active. /MBM (Move-Block-Move) Move Marked Block /MBC (Move-Block-Copy) Copy Marked Block /MBD (Move-Block-Del.) Delete Marked Block /MBA (Move-Block-Append) Apopend Marked Block WHEN NO TEXT IS BLOCKED. The options for Sentence, Paragraph, Page, and Retrieve Block will be active. For example, /MRB (Move-Retrieve-Block) retrieves the last copied or moved block. To block text, press F4 with the cursor at the beginning of the block, then move the cursor to the end of the block. To move a section of blocked text, issue the /M command while the block is still marked (highlighted). Typing a Slash Character // Pressing the slash key twice types a single slash. Undoing a Deletion [ESC] Restores previously deleted text. Press the [ESC] key (Cancel) when you are in the main editing screen (not a menu or submenu) to recover your last deletion. Press the [ESC] key (Cancel) when you are in a menu or submenu to cancel the current operation and return to the previous menu level or the main editing screen. Changing Font Appearance Two features, Bold and Underline, are quickly available by typing /CB or /CU from the CREATE menu. Other features, such as size changes, italics, outline, etc., are accessed by pressing F3 (FONT) and selecting the appropriate menu items. Note that when a section of text is marked as a block, pressing F3 will give you size and appearance options. Using Macro Define (SHIFT + F10) When you enter Macro Define you cannot use the SLASH command structure to record a macro. Instead, you must first return to the original keyboard layout. From the main edit screen, type /ASK (Action-Setup-Keyboard) and select the "Original" option at the bottom of the screen. You will now be controlling WP with the standard keyboard. Return to the main editing screen, type SHIFT + F10, and record your macro according to the instructions in the WordPerfect manual. When you have completed the macro and returned to the main editing screen, activate the CONTROL keyboard again by pressing SHIFT + F1 K and select the CONTROL keyboard option. Other Situations There are a few other situations (but not many) where the C/S system will not accomplish the desired task. Usually you can overcome any limitations you may discover simply by using the mouse pull-down menus, which provide a convenient fail-safe. In a pinch, get to the Setup menu (you can always do this by pressing SHIFT + F1, even if CONTROL is not working) and return to the original keyboard (as described in the paragraph above) long enough to take care of the problem. Then return to CONTROL to continue your work. =========================================================== THIS PROGRAM IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY KIND. THE AUTHOR DOES NOT WARRANT, GUARANTEE, OR MAKE ANY REPRESENTA- TIONS REGARDING THE USE OF, OR THE RESULT OF THE USE OF, THE PROGRAM IN TERMS OF CORRECTNESS, ACCURACY, RELIABILITY, CURRENT- NESS, OR OTHERWISE. YOU RELY ON THE PROGRAM AND RESULTS SOLELY AT YOUR OWN RISK. =========================================================== Please remember to support the further development of utilities such as this one by sending your support payment of $10.00. If you decide that the C/S system is of benefit to you, Fill out the coupon below, fold your payment in this sheet, and mail it to the address shown. --------------------------------------------------------------- | To: Stan McDaniel | | 1023 Charning Cross Lane | | Santa Rosa, CA 95401 | | | | Please register me as a user of C/S for WP 5.1 (DOS) | | and send me a quick reference card. I enclose $10.00. | | | | | | Name __________________________________________________ | | | | Street_________________________________________________ | | | | City___________________________________________________ | | | | State____________________________________Zip___________ | | | | | ---------------------------------------------------------------