; File WP30.INI ;****************************************************************************; ;* WORDPERFECT MS-KERMIT INITIALIZATION FILE *; ;* (Revised January 4, 1990) *; ;* *; ;* (C)Copyright 1990 - All Rights Reserved *; ;* WordPerfect Corporation - Orem, Utah USA *; ;* *; ;* For use with the UNIX and VAX/VMS versions of WordPerfect Products *; ;* running over the vt320 Emulator of MS-Kermit version 3.0 *; ;* (Requires modification to work with earlier versions of Kermit) *; ;****************************************************************************; ;->>> <<<-; ;->>> WordPerfect 5.0 on VAX/VMS and UNIX systems will work together <<<-; ;->>> with MS-Kermit 3.0 to display high resolution monochrome or color <<<-; ;->>> graphics on your MS-DOS PC's graphics card! <<<-; ;->>> <<<-; ;->>> This initialization file may ALSO be used with the UNIX and <<<-; ;->>> VAX/VMS versions of other products from WordPerfect Corporation, <<<-; ;->>> including WordPerfect 4.2, PlanPerfect, WordPerfect Office, etc. <<<-; ;->>> WordPerfect Office consists of a number of individual <<<-; ;->>> applications, tied together under one convenient shell. These <<<-; ;->>> applications include a sophisticated Electronic Mail system, a <<<-; ;->>> WordPerfect-like Text Editor, an Appointment Calendar, a <<<-; ;->>> Calculator, and others. <<<-; ;->>> <<<-; ;->>> To receive more information about WordPerfect products, or to <<<-; ;->>> order, please call or write: <<<-; ;->>> <<<-; ;->>> WordPerfect UNIX Products OR WordPerfect VAX/VMS Products <<<-; ;->>> 1555 N. Technology Way 1555 N. Technology Way <<<-; ;->>> Orem, Utah 84057 (USA) Orem, Utah 84057 (USA) <<<-; ;->>> (801) 222-5300 (801) 222-5500 <<<-; ;->>> FAX: (801) 222-5377 FAX: (801) 222-5577 <<<-; ;->>> <<<-; ;----------------------------------------------------------------------------; ;For information or questions specifically about MS-DOS Kermit, please ;contact Columbia University: ; ; Kermit Distribution ; Columbia University Center for Computing Activities ; 612 West 115th Street ; New York, NY 10025 (USA) ; (212) 854-3703 ; ;---------------------------------------------------------------------------- echo Defining Function Keys for WordPerfect Products... ;---------------------------------------------------------------------------- ;KEYS WITH SPECIAL MS-KERMIT FUNCTIONS: ; Here is a list of keys under the WP key mapping which have special ; functions local to MS-Kermit. Some are new keys, which had no ; special meaning in the default MS-Kermit key mapping. Others had to ; be remapped from their default location, because of conflict with WP ; functions. If you need the functionality of other default MS-Kermit ; keys that have been overridden by WP keys, but not remapped, see the ; instructions below for HOW TO CUSTOMIZE THIS INITIALIZATION FILE. ; ; NEW KEY FUNCTION ORIGINAL KEY OVERRIDDEN BY ; ------- -------- ------------ ------------- ; ALT-PERIOD(.) Exit kermit connection ALT-X Quick Macro-X ; ALT-SEMICOLON(;) Dump kermit screen CTRL-END WP Del to EOL ; ALT-ESC True Escape (ASCII 27) ESC WP Escape (n) ; ALT-RETURN Linefeed (ASCII 10) CTRL-J WP Hard Page ; ALT-MINUS(-) Exit graphics mode same none ; ALT-APOSTROPHE(')Toggle between WP key none none ; mapping & vt320 default ; ;-------------------------------------------------------------------------- ;USING MS-KERMIT WITH UNIX AND VAX/VMS WORDPERFECT PRODUCTS: ; Read sections I. and II. for UNIX instructions ; Read sections I. and III. for VAX/VMS instructions ; ;I. To initialize MS-Kermit for running UNIX or VAX/VMS WordPerfect ; products: ; 1) Create a file called "mskermit.ini" in the same directory as your ; "kermit.exe" and this "wp30.ini" file, if it is not already ; created. Make sure the mskermit.ini file sets the communications ; parameters appropriately for your serial connection. ; For example: ; set speed 9600 ;or 2400, or 19200, or whatever ; set port COM1 ;or COM2 or whatever ; set display 7-BIT ;or 8-BIT if you have an 8-bit connection ; set parity EVEN ;or ODD, or NONE, or whatever ; set local-echo OFF ;or ON (usually OFF) ; set flow-control XON/XOFF ;or NONE (usually XON/XOFF) ; set handshake NONE ;or XON or XOFF ; 2) By default, MS-Kermit auto-senses what kind of graphics card you ; have, but if you have a VGA card, Kermit by default will run it in ; EGA mode (640x350) so that it has room to save and restore the ; complete graphics screen when you toggle in and out of graphics ; mode. If you would rather have the full VGA resolution (640x480) ; and you don't care if the last few pixel lines are not saved and ; restored, you can add the following line to your mskermit.ini file: ; set terminal graphics VGA ;AUTO-SENSING is default ; 3) If you want the WP key mapping to take effect IMMEDIATELY, when ; you run MS-Kermit, you should add the following lines to the end ; of your mskermit.ini file: ; take wp30.ini ; connect ; Otherwise, if you want the default vt320 key mapping (which maps ; F1-F4 to PF1-PF4, etc.) to be in effect until you press ; ALT-APOSTROPHE('), or the host application sends ESC[?34h, then ; you should add the following lines to the end of your mskermit.ini ; file: ; set terminal vt320 ; define terminalS take wp30.ini, connect ; set key \2344 \KterminalS ;assign macro to ALT-APOSTROPHE(') ; connect ; ;II. To run UNIX WordPerfect products over the MS-Kermit vt320 emulator: ; 1) Start kermit.exe on your PC, with the mskermit.ini file described ; above. ; 2) Check the physical connection from your PC's serial port to the ; UNIX host, or to a dial-out modem, to make sure it's ready. ; 3) Login to the UNIX host (dialing out if necessary). ; 4) Type "setenv WPTERM kermit" if you're in a csh shell, or ; "WPTERM=kermit; export WPTERM" if you're in an sh shell. ; 5) Make sure your PATH variable is set up correctly, and that the ; WordPerfect application is installed and ready to run according to ; its documentation. ; 6) Run the application. (Type "wp" or "shell" or whatever.) ; 7) Press F3 for Kermit-specific help. F1 through F10 (alone or with ; Shift, Ctrl, or Alt) and Application Keypad keys will work the same ; as they do running the PC version of the WordPerfect product. F11 ; and F12 will always perform the same functions as Alt-F3 and Alt-F4 ; respectively (usually "Reveal Codes" and "Block"). ; 8) To select the correct graphics driver in WordPerfect 5.0, press ; Shift-F1, D, G to get to the "Setup: Display: Graphics Screen Type" ; menu. If your PC has a graphics card, you will want to select the ; "kermit30_sixel" (or equivalent) graphics driver; otherwise select ; the "text" driver. ; ;III. To run VAX/VMS WordPerfect products over the MS-Kermit vt320 emulator: ; 1) Start kermit.exe on your PC, using the mskermit.ini file described ; above. ; 2) Check the physical connection from your PC's serial port to the ; VAX/VMS host, or to a dial-out modem, to make sure it's ready. ; 3) Login to the VAX/VMS host (dialing out if necessary). ; 4) Type "set terminal/inquire/noeightbit/hostsync/ttsync" to make VMS ; set the terminal port characteristics according to what MS-Kermit ; answers back. (You can type "show terminal" to see what they've ; been set to.) ; 5) Make sure the WordPerfect application is installed and ready to run ; according to its documentation. ; 6) Run the application. (Type "wp" or "office" or whatever.) ; 7) Press F3. If you get the HELP menu, then your PC-function keys are ; probably mapped correctly. F1 through F10 (alone or with Shift, ; Ctrl, or Alt) and Application Keypad keys will work the same as ; they do running the PC version of the WordPerfect product. F11 and ; F12 will always perform the same functions as Alt-F3 and Alt-F4 ; respectively (usually "Reveal Codes" and "Block"). The keystrokes ; described under HELP may be for a vt100 keyboard, instead of your ; PC keyboard, however, you can press F3, F3, 4 and select each of ; menu items 1 through 3 to see the complete PC keyboard Function key ; layout. ; 8) If pressing F3 does NOT display the HELP menu, you are probably ; running WordPerfect 5.0 and you need to select a different ; Keyboard Layout. Type Ctrl-F, S, E, K, to get to the "Setup: ; Keyboard Layout" menu. Arrow down to the keyboard layout named ; "WPCORP_WP42_DEFAULT," and press RETURN to select it, followed by ; RETURN to exit out of Setup. Now you should be able to use all ; of the PC Function keys as described above in the previous step. ; NOTE: You can always use Ctrl-Z to exit VAX/VMS WordPerfect ; products, no matter what Keyboard Layout is in effect. ; 9) If you see a blinking "N" in the lower right-hand corner of your ; screen, you can turn it off by pressing Ctrl-K. On DEC terminals ; it indicates that the keypad is in Numeric mode, but it will ; probably not reflect the true state of the kermit keypad. ; NOTE: This Keyboard Layout will be saved in your WP settings file, ; so it will be selected automatically the next time you run ; WordPerfect 5.0, EVEN if you're running from a real DEC terminal. ; 10) To select the correct graphics driver in WordPerfect 5.0, press ; Shift-F1, D, G to get to the "Setup: Display: Graphics Screen Type" ; menu. If your PC has a graphics card, you will want to select the ; "Sixel" graphics driver; otherwise select the "Text" driver. ; NOTE: This graphics driver will be saved in your WP settings file, ; so it will be selected automatically the next time you run ; WordPerfect 5.0, EVEN if you're running from another terminal ; that does not have sixel graphics. ; 11) Early versions of VAX/VMS WordPerfect 5.0 may not ask MS-Kermit for ; the resolution of your graphics card, but instead may try to write ; graphics to the resolution of a vt330/vt340 (800x480). IF YOU SEE ; GRAPHICS TRYING TO BE WRITTEN OFF THE EDGE OF YOUR SCREEN in ; Figure-Edit or Print-Preview, you probably need to create a special ; logical name table with your specific resolution info. Type the ; following commands from the DCL command line: ; $ create/name_table wpcorp_terminal_table ; $ define/table=wpcorp_terminal_table graphics_size 720,348 ; Replace 720,348 with the x,y resolution of your graphics card. ; VGA = 640x480 (needs "set term graphics VGA" in mskermit.ini) ; EGA, or VGA in EGA mode = 640x350 (see step I.3 above) ; Hercules = 720x348 ; Whenever you want WordPerfect 5.0 to go back to its default ; graphics resolution, you can type: ; $ deassign/table=wpcorp_terminal_table graphics_size ; 12) You may want the WP key mapping of the MS-Kermit keyboard to be ; automatically invoked whenever you run any VAX/VMS WordPerfect ; product, and automatically cleared (leaving the default vt320 ; key mapping, which maps F1-F4 to PF1-PF4, etc.) whenever you exit ; a VAX/VMS WordPerfect product. To do this, you must create the ; logical name table called "wpcorp_terminal_table" if you did not ; already create it in the previous step. Then you must set two ; values in that table. Type the following commands from the DCL ; command line: ; $ create/name_table wpcorp_terminal_table !(if not already done) ; $ esc="" !(clear symbol named "esc") ; $ esc[0,8]=27 !(assign ASCII 27 to 1st byte of "esc") ; $ define/table=wpcorp_terminal_table begin_control "''esc'[?34h" ; $ define/table=wpcorp_terminal_table end_control "''esc'[?34l" ; (lowercase L) ; Whenever you want to cancel this feature, you can type: ; $ deassign/table=wpcorp_terminal_table begin_control ; $ deassign/table=wpcorp_terminal_table end_control ; You can always toggle manually between the WP key mapping and the ; vt320 default, by pressing ALT-APOSTROPHE('). ; ;---------------------------------------------------------------------------- ;TO USE THIS INITIALIZATION FILE WITH A VERSION OF MS-KERMIT EARLIER THAN ;VERSION 3.0: ; You will not be able to get WordPerfect 5.0 graphics with versions of ; MS-Kermit earlier than 3.0, however, you can get complete text ; functionality in the later versions. ; ; For versions 2.31 and 2.32 you will have to change "set terminal VT320" ; to "set terminal VT102" and you will have to comment out (insert a ; semicolon at the beginning of the line) a number of key definitions, ; because not as much space was available in these versions. You may just ; want to comment out all of the WordPerfect Quick Macro key definitions ; at the end of this file (Alt-A through Alt-Z), since these are also ; accessible by pressing Alt-1 followed by a through z. ; ; For versions of MS-Kermit earlier than 2.31, you may have to comment out ; even more key definitions, and remove certain kermit commands that did ; not exist in the earlier versions. ; ;---------------------------------------------------------------------------- ;HOW TO CUSTOMIZE THIS INITIALIZATION FILE: ; ; If you understand how this initialization file was designed, cryptic as ;it may seem, you will better be able to customize it. The general idea is ;to use MS-Kermit's remapable keyboard to make each PC function key (or ;combination of keys) send an escape sequence to the VAX/VMS or UNIX host, ;which will result in invoking the function that the user is used to getting ;when he presses that key (or combination of keys) in the DOS version of the ;WordPerfect product. ; The set of escape sequences which were chosen were those which are ;normally sent from a DEC vt100 terminal. When you run a UNIX or VAX/VMS ;WordPerfect product, using this initialization file, the host application ;actually treats incoming escape sequences as if they were coming from a vt100 ;keyboard. (VAX/VMS WordPerfect 5.0 only uses the vt100 Keypad keys as basic ;function keys if the "WPCORP_WP42_DEFAULT" Keyboard Layout is selected.) ;When the vt100 Keypad is in Application mode, each of the basic WordPerfect ;functions can be invoked by either pressing a single Keypad key, or by ;pressing PF1, PF2, or PF3 followed by one of the Keypad keys. Other ;functions are invoked by pressing PF1, or Home, or Home,Home followed by an ;Arrow Key. Here is a diagram that shows how each WordPerfect function is ;invoked on the vt100, and what escape sequence each of the keys sends to the ;host: ; ; WORDPERFECT 5.0 FUNCTIONS ON DEC VT100 ; ; vt100 Arrow Keys ;----------------------------------------------------- ;|Beg of Doc | End of Doc |Beg of Line | End of Line | Home+Home+Key ;| Screen Up |Screen Down |Screen Left |Screen Right | Home+Key ;| Screen Up |Screen Down | Word Left | Word Right | PF1+Key ;| UP ARROW | DOWN ARROW | LEFT ARROW | RIGHT ARROW | Arrow Key Alone ;| \27[A | \27[B | \27[D | \27[C | Escape Sequence ;----------------------------------------------------- sent by Key Alone ; ; vt100 Application Keypad ; ----------------------------------------- ; | PF1 | PF2 | PF3 |PF4(HOME)| ; | \27OP | \27OQ | \27OR | \27OS | Esc Seq ; |---------|---------|---------|---------| ; |Thesaurus| Replace |Rev.Codes| Block | PF3+Key ; | Shell | Spell | Screen | Move | PF2+Key ; | Setup |<-Search | Switch | ->Ind<- | PF1+Key ; | Escape | Search->| Help | Indent->| Key Alone ; | \27Ow | \27Ox | \27Oy | \27Om | Esc Seq ; |----7----|----8----|----9----|--- - ---| ; |Mark Text| FlushRt |Math/Cols| Style | PF3+Key ; |TxtIn/Out|Tab Align| Footnote| Font | PF2+Key ; |Date/Outl| Center | Print | Format | PF1+Key ; |ListFiles| Bold | Exit |Underline| Key Alone ; | \27Ot | \27Ou | \27Ov | \27Ol | Esc Seq ; |----4----|----5----|----6----|----,----| ; | Graphics| Macro | Goto |Typvr/Ins| PF3+Key ; |MergeSort|Macro Def|Hard Page|Macro Cmd| PF2+Key ; |MergeCode|Retrieve | Page Up | Hyphen | PF1+Key ; | Merge R | Save |Page Down|SoftHyphn| Key Alone ; | \27Oq | \27Or | \27Os | \27OM | Esc Seq ; |----1---------2----|----3----| | ; | | DelPage | | PF3+Key ; | | DelLine | | PF2+Key ; | | DelWord | | PF1+Key ; | Cancel | Delete | | Key Alone ; | \27Op | \27On | | Esc Seq ; -----------0-------------.-------Enter--- ; ; ;To CUSTOMIZE a key definition, you must go through exactly the same process ;as was already done for each key definition in this file: ; ; 1) From the MS-Kermit prompt, type "show key" . ; 2) Press the PC key or combination of keys to be remapped. ; 3) Note the decimal number (\????) which is shown after the words ; "Scan Code." This is the number by which kermit knows that key or ; combination of keys. ; 4) Locate the WordPerfect function in the diagram above, which you ; would like the key to perform. You may have to find the ; WordPerfect 5.0 equivalent to a key in another WordPerfect product. ; For instance, "Font" is the WP 5.0 equivalent of "Print Format" in ; WP 4.2, and "Merge R" is the WP 5.0 equivalent of "Send" in WP ; Mail, because the equivalent functions are invoked by the same PC ; Function key in their respective DOS products. ; 5) Determine the escape sequence(s) that would be sent by a vt100 to ; invoke that WP function. If the key is preceded by PF1, PF2, PF3, ; or Home(PF4), then put the two escape sequences together. ; 6) From the MS-Kermit prompt, type the command "set key \xxxx yyyy", ; where xxxx is the decimal number by which kermit knows the PC key, ; and yyyy is a string of \27(Escape)'s and letters taken from the ; diagram above. The second parameter may also be a predefined MS- ; Kermit verb, such as \Kupscn, which performs a local kermit ; function, such as scrolling the screen up, or \Kexit, which exits ; from an MS-Kermit connection. ; 7) Connect to your host and test the key in your WP application. ; 8) If it works, then insert the same "set key ... ..." command into ; your own copy of this initialization file. You will want to ; locate comment out (put a semicolon before) any other definitions ; in the file that attempt to map the same key. ; ;EXAMPLE: Assume we want to change the PC key F11 to invoke the WP function ;"Center," instead of "Reveal Codes": ; ; 1) We type "show key" from the MS-Kermit prompt. ; 2) We press the F11 key on our PC keyboard. ; 3) We note the Scan Code number by which kermit will know the F11 key, ; which is \389. ; 4) We locate the "Center" function on the diagram above. We see that ; "Center" is invoked on a vt100 by pressing PF1 followed by 5 on the ; Application Keypad. ; 5) We look at the escape sequences in the diagram, that correspond to ; the PF1 key (\27OP) and the KP5 (\27Ou). We combine the two escape ; sequences to get \27OP\27Ou. ; 6) We type "set key \389 \27OP\27Ou" from the MS-Kermit prompt to ; remap the key. ; 7) We connect to our host and start WordPerfect. We press the F11 key ; and see if it performs the "Center" function instead of the "Reveal ; Codes" function. ; 8) If it worked, then we insert the "set key \389 \27OP\27Ou" command ; into our copy of the initialization file, beneath the line which ; already read "set key \389 \27OR\27Oy". Then we insert a ";" at ; the first of the old line, to comment it out. ; ;---------------------------------------------------------------------------- ;**************************************************************************** ;***************** WORDPERFECT KEY MAPPING BEGINS HERE ********************** ;**************************************************************************** set key CLEAR ;clear all key definitions set terminal VT320 set terminal wrap OFF ;Remap some Predefined Kermit Keys which would be overridden by WP functions set key \2356 \Kexit ;ALT-PERIOD now Exits Kermit connection (was ALT-X) set key \2343 \Kdump ;ALT-SEMICOLON now Dumps Kermit Screen (was CTRL-END) set key \2305 \27 ;ALT-ESC now sends true escape (Ascii 27) (was ESC) set key \2332 \10 ;ALT-RETURN now sends LineFeed (Ascii 10) (was Ctrl-J) ;ALT-APOSTROPHE(') TOGGLES BETWEEN WP KEY MAPPING & VT320 DEFAULT: set key \2344 \KterminalR ;The macro terminalR is invoked ; a) when ESC[?34l (lowercase L) is received from the host, ; b) when ALT-APOSTROPHE is pressed while WP key definitions are active ;You may want to "take" another file instead of "set key clear" in terminalR define terminalR set key clear,- set key \2344 \KterminalS,- echo WP Key Definitions Cleared -- vt320 Default Mapping Now in Force,- pause 2,- connect ;The macro terminalS is invoked ; a) whenever ESC[?34h is received from the host ; b) when ALT-APOSTROPHE is pressed after having previously cleared ; WP key definitions with the terminalR macro define terminalS take wp30.ini, connect ;Esc - WordPerfect Escape set key \27 \27Ow ;F1 - Cancel set key \315 \27Op ;F2 - Search -> set key \316 \27Ox ;F3 - Help set key \317 \27Oy ;F4 - Indent -> set key \318 \27Om ;F5 - List Files set key \319 \27Ot ;F6 - Bold set key \320 \27Ou ;F7 - Exit set key \321 \27Ov ;F8 - Underline set key \322 \27Ol ;F9 - Merge R set key \323 \27Oq ;F10 - Save set key \324 \27Or ;F11 - Reveal Codes set key \389 \27OR\27Oy ;F12 - Block set key \390 \27OR\27Om ;Shift F1 - Super/Subscript set key \852 \27OP\27Ow ;Shift F2 - Search <- set key \853 \27OP\27Ox ;Shift F3 - Switch set key \854 \27OP\27Oy ;Shift F4 - -> Indent <- set key \855 \27OP\27Om ;Shift F5 - Date set key \856 \27OP\27Ot ;Shift F6 - Center set key \857 \27OP\27Ou ;Shift F7 - Print set key \858 \27OP\27Ov ;Shift F8 - Line set key \859 \27OP\27Ol ;Shift F9 - Merge E set key \860 \27OP\27Oq ;Shift F10 - Retrieve set key \861 \27OP\27Or ;Ctrl F1 - Shell set key \1374 \27OQ\27Ow ;Ctrl F2 - Spell set key \1375 \27OQ\27Ox ;Ctrl F3 - Screen set key \1376 \27OQ\27Oy ;Ctrl F4 - Move set key \1377 \27OQ\27Om ;Ctrl F5 - Text In/Out set key \1378 \27OQ\27Ot ;Ctrl F6 - Tab Align set key \1379 \27OQ\27Ou ;Ctrl F7 - Footnote set key \1380 \27OQ\27Ov ;Ctrl F8 - Print set key \1381 \27OQ\27Ol ;Ctrl F9 - Merge/Sort set key \1382 \27OQ\27Oq ;Ctrl F10 - Macro Def set key \1383 \27OQ\27Or ;Alt F1 - Thesaurus set key \2408 \27OR\27Ow ;Alt F2 - Replace set key \2409 \27OR\27Ox ;Alt F3 - Reveal Codes set key \2410 \27OR\27Oy ;Alt F4 - Block set key \2411 \27OR\27Om ;Alt F5 - Mark Text set key \2412 \27OR\27Ot ;Alt F6 - Flush Right set key \2413 \27OR\27Ou ;Alt F7 - Math/Columns set key \2414 \27OR\27Ov ;Alt F8 - Page set key \2415 \27OR\27Ol ;Alt F9 - Merge Codes set key \2416 \27OR\27Oq ;Alt F10 - Macro set key \2417 \27OR\27Or ;Middle Keypad Insert set key \4434 \27OR\27OM ;Right Keypad Ins set key \338 \27OR\27OM ;Middle Keypad HOME set key \4423 \27OS ;Right Keypad HOME set key \327 \27OS ;Middle Keypad Pg Up set key \4425 \27OP\27Os ;Right Keypad Pg Up set key \329 \27OP\27Os ;Middle Keypad Delete set key \4435 \27On ;Right Keypad Del set key \339 \27On ;Middle Keypad End set key \4431 \27OS\27OS\27[C ;Actually Functions as Home,Home,Right ;set key \4431 \27End ;This may be necessary to provide ; true End function in PlanPerfect ;Right Keypad End set key \335 \27OS\27OS\27[C ;Actually Functions as Home,Home,Right ;set key \335 \27End ;This may be necessary to provide ; true End function in PlanPerfect ;Middle Keypad Pg Dn set key \4433 \27Os ;Right Keypad Pg Dn set key \337 \27Os ;Middle Keypad Up arrow set key \4424 \Kuparr ;Right Keypad Up arrow set key \328 \Kuparr ;Middle Keypad Left arrow set key \4427 \Klfarr ;Right Keypad Left arrow set key \331 \Klfarr ;Middle Keypad Right arrow set key \4429 \Krtarr ;Right Keypad Right arrow set key \333 \Krtarr ;Middle Keypad DownArrow set key \4432 \Kdnarr ;Right Keypad Down arrow set key \336 \Kdnarr ;Ctrl BackSpace - Delete Word set key \127 \27OP\27On ;Shift Tab - Margin Release set key \783 \27OP\27Oz ;this only works for UNIX WP products ;set key \783 \27OP\9 ;this only works for VAX/VMS WP products ;Ctrl ENTER - Hard Page set key \10 \27OQ\27Os ;Keypad - ; Screen Up set key \330 \27OP\27[A ;Ctrl Middle Keypad UpArrow - Screen Up set key \5517 \27OP\27[A ;Ctrl Right Keypad UpArrow - Screen Up set key \1421 \27OP\27[A ;Keypad + ; Screen Down set key \334 \27OP\27[B ;Ctrl Middle Keypad DownArrow - Screen Down set key \5521 \27OP\27[B ;Ctrl Right Keypad DownArrow - Screen Down set key \1425 \27OP\27[B ;Ctrl Middle Keypad LeftArrow - Word left set key \5491 \27OP\27[D ;Ctrl Right Keypad LeftArrow -Word Left set key \1395 \27OP\27[D ;Ctrl Middle Keypad RightArrow - Word Right set key \5492 \27OP\27[C ;Ctrl Right Keypad RightArrow - Word Right set key \1396 \27OP\27[C ;Ctrl Middle Keypad End - Delete EOL set key \5493 \27OQ\27On ;Ctrl Right Keypad End - Delete EOL set key \1397 \27OQ\27On ;Ctrl Middle Keypad PgDn - Delete EOP set key \5494 \27OR\27On ;Ctrl Right Keypad PgDn - Delete EOP set key \1398 \27OR\27On ;Ctrl Middle Keypad PgUp - Macro Pause set key \5508 \27OR\27Oz ;Ctrl Right Keypad PgUp - Macro Pause set key \1412 \27OR\27Oz ;Ctrl Middle Keypad Home - Go To set key \5495 \27OR\27Os ;Ctrl Right Keypad HOME - Go To set key \1399 \27OR\27Os ;Alt 1 - Quick Macro set key \2424 \27OP ;Alt 2 - Keymap 1 set key \2425 \27OY ;this only works for UNIX WP products ;Alt 2 - PF2 Key mapping ;set key \2425 \27OQ ;this only works for VAX/VMS WP products ;Alt 3 - Keymap 2 set key \2426 \27OZ ;this only works for UNIX WP products ;Alt 3 - PF3 Key mapping ;set key \2426 \27OR ;this only works for VAX/VMS WP products ;Alt A - QuickMacro A set key \2334 \27OPa ;Alt B - QuickMacro B set key \2352 \27OPb ;Alt C - QuickMacro C set key \2350 \27OPc ;Alt D - QuickMacro D set key \2336 \27OPd ;Alt E - QuickMacro E set key \2322 \27OPe ;Alt F - QuickMacro F set key \2337 \27OPf ;Alt G - QuickMacro G set key \2338 \27OPg ;Alt H - QuickMacro H set key \2339 \27OPh ;Alt I - QuickMacro I set key \2327 \27OPi ;Alt J - QuickMacro J set key \2340 \27OPj ;Alt K - QuickMacro K set key \2341 \27OPk ;Alt L - QuickMacro L set key \2342 \27OPl ;Alt M - QuickMacro M set key \2354 \27OPm ;Alt N - QuickMacro N set key \2353 \27OPn ;Alt O - QuickMacro O set key \2328 \27OPo ;Alt P - QuickMacro P set key \2329 \27OPp ;Alt Q - QuickMacro Q set key \2320 \27OPq ;Alt R - QuickMacro R set key \2323 \27OPr ;Alt S - QuickMacro S set key \2335 \27OPs ;Alt T - QuickMacro T set key \2324 \27OPt ;Alt U - QuickMacro U set key \2326 \27OPu ;Alt V - QuickMacro V set key \2351 \27OPv ;Alt W - QuickMacro W set key \2321 \27OPw ;Alt X - QuickMacro X set key \2349 \27OPx ;Alt Y - QuickMacro Y set key \2325 \27OPy ;Alt Z - QuickMacro Z set key \2348 \27OPz