W E L C O M E T O ........ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º T h e P r o f e s s i o n a l E d i t o r º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÛÛÛÛÛÛÛ ÛÛÛ ÛÛ Û ÛÛ ÛÛ Û ÛÛ ÛÛÛÛÛ ÛÛ ÛÛ Copyright 1990, 1993, Logical Systems ÛÛÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ALL RIGHTS RESERVED ÛÛ Û ÛÛ ÛÛÛÛÛÛÛ ÛÛÛ Version 1.20 ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛÛÛ ÛÛÛÛ ÛÛÛÛÛ ÛÛ ÛÛ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º C O M M A N D R E F E R E N C E º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ISBN 1-878830-04-X Logical Systems PO Box 181 Jacksonville, AR 72078-0181 USA (501) 985-0059 24-hour support BBS to get up to speed quickly, see JMPSTART.DOC to get detailed information, see FLEX.DOC to register, see INVOICE.DOC ============================================================================ This document is a brief tutorial on how to use Flex. It is not formatted for pagination. Subjects covered: *LEARNING FLEX: *KEY CONVENTIONS: *SAVING YOUR SETUP: *IDENTIFYING THE KEYBOARD: *NAVIGATING THE MENUS: *SETTING THE COLORS: *PRINTER SETUP: *BLOCK OPERATIONS: LEARNING FLEX: "This program has so many commands, it's probably too much trouble to learn or use." - an early beta tester Nonsense! You can run Flex with just a few commands - load a file, move around, and save a file. These basics are covered in JMPSTART.DOC. Flex is a powerful program, and like most powerful programs, has lots of commands. There are about 150 distinct commands, many of which have up to 10 subcommands. This doesn't mean Flex has to be hard to use - the pulldown menus are designed to hold a combination of basic and advanced information. This way they're useful for the beginner who needs to feel his way around and the advanced user needing a little-used command. You probably won't need all of Flex's capabilities. If you don't care about macros or print formatting, don't worry about it. Those capabilities will still be there when you need them. FLEX.DOC lists all of Flex's commands and operating modes. You can use it as a reference when you are hazy about a particular command. This guide will lead you through Flex's fancier stuff. If you don't have FLEX.DOC handy you can use the Help functions available by pressing the key. Remember - for help! KEY CONVENTIONS: Flex uses function keys, alt-keys, and control-keys. Many people are leery of control-key commands, but they are not hard. For example, the Reference manual might tell you a particular command was ^KB. To get a control-K,B command, hold down the control key (sometimes marked Ctl or Ctrl). While still holding the control key down, press the K key, let up, and press the B key. Then release the control key. Simple! Control-key commands are handy on laptops or terminals without function keys. There's another reason Flex uses some control-key commands - there are only forty function-key combinations using normal, shifted, control, and alt keys, and Flex has many more than forty commands! If you don't find the control-key commands to your taste, you can usually use the pulldown menus. NAVIGATING THE MENUS: The F2 key brings up Flex's menu system. You may use the arrow keys to move the highlight bar from topic to topic. If you wish to see the subtopics as you move, press the key to bring up the submenus. You will stay in the submenus until you press . As you move through the menu selections you will see the codes for the equivalent keyboard commands in the left side of the prompt line. The keyboard commands are much faster than the menus. The prompts will help you learn the keyboard commands if you wish. Some menu selections end with a pair of dots, such as "Print..". These dots tell you there are further submenus under the current submenu, or you may be prompted for further input, such as a search string. To select an entry, use the arrow keys to move the highlight bar, then press . You may also use the first letter of the command. SAVING YOUR SETUP: Whenever you change anything using the menu system, these changes are valid only during your current editing session. When you leave Flex, they'll return to their default (original) settings. To make the changes stick, select ptions ave Setup and press . ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ File Window Text Block Goto Search Options Utilities ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÙ #####################################################³ Margins.. ³### #####################################################³ Format options.. ³### #####################################################³ Tabs.. ³### #####################################################³ Load file options.. ³### #####################################################³ Display options.. ³### #####################################################³ Colors.. ³### #####################################################³ Save setup <===== ³### #####################################################ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ### ############################################################################### ############################################################################### ############################################################################### ############################################################################### ############################################################################### ############################################################################### ############################################################################### ############################################################################### ############################################################################### ############################################################################### ############################################################################### ############################################################################### ############################################################################### SETTING THE COLORS:  to select color, to change, to ignore ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ File Window Text Block Goto Search Options Utilities ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÙ #####################################################³ Margins.. ³### #####################################################³ Format options.. ³### ####ÚÄÄÄÄÄÄ Colors ÄÄÄÄÄÄ¿###########################³ Tabs.. ³### ####³ Normal Text ³###########################³ Load file options.. ³### ####³ Marked Block ³###########################³ Display options.. ³### ####³ Window Status ³####ÚÄÄÄ Choices ÄÄÄÄ¿#####³ Colors.. ³### ####³ Prompt Line ³####³³#####³ Save setup ³### ####³ Block Cursor ³####³³#####ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ### ####³ Menu Text ³####³³############################### ####³ Menu Frame ³####³³############################### ####³ Menu Select ³####³³############################### ####³ Menu Hilite ³####³³############################### ####³ Bold text ³####³³############################### ####³ Doublestrike ³####³³############################### ####³ Underscore ³####ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ############################### ####³ Superscript ³##################################################### ####³ Subscript ³##################################################### ####³ Compressed ³##################################################### ####³ Italic ³##################################################### ####ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ##################################################### ############################################################################### IDENTIFYING YOUR KEYBOARD: Keyboards can be a real mess. You have the basic XT, AT, and enhanced boards, plus the clones which move stuff around, plus laptops, which do strange and perverted things to the key positions. If you're not used to computers this can be confusing. The information below will make you an instant expert! This picture resembles the original IBM PC and XT keyboards. The key is on the left, and it has a small key. ÚÄÄÂÄÄ¿ÚÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄ¿ ³F1³F2³³Esc³ 1 ³ 2 ³ 3 ³ 4 ³ 5 ³ 6 ³ 7 ³ 8 ³ 9 ³ 0 ³ - ³ = ³ <ÄÄ ³ Num ³Scrol³ ÃÄÄÅÄÄ´ÃÄÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÄÂÄÄÄÅÄÄÂÄÄÅÄÄÂÄÄ´ ³F3³F4³³ Tab³ Q ³ W ³ E ³ R ³ T ³ Y ³ U ³ I ³ O ³ P ³ [ ³ ] ³ ³ ³7 ³8 ³9 ³- ³ ÃÄÄÅÄÄ´ÃÄÄÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÄ´ ³ ÃÄÄÅÄÄÅÄÄÅÄÄ´ ³F5³F6³³ Ctl ³ A ³ S ³ D ³ F ³ G ³ H ³ J ³ K ³ L ³ ; ³ ' ³ ` ³<Ù ³4 ³5 ³6 ³+ ³ ÃÄÄÅÄÄ´ÃÄÄÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÄÄÅÄÄÄÅÄÄÅÄÄÅÄÄ´ ³ ³F7³F8³³Shf³ \ ³ Z ³ X ³ C ³ V ³ B ³ N ³ M ³ , ³ . ³ / ³Shf ³ * ³1 ³2 ³3 ³ ³ ÃÄÄÅÄÄ´ÃÄÄÄÁÄÂÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÂÁÄÄÄÄÄÅÄÄÄÁÄÄÅÄÄÁÄÄÅÄÄÙ ³F9³F0³³ Alt ³ Space Bar ³ Caps ³ Ins ³ Del ³ ÀÄÄÁÄÄÙÀÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÁÄÄÄÄÄÄÁÄÄÄÄÄÙ This picture resembles the early AT keyboards and most clone machines up through 1988 or so with the "84 key" or "function keys on the left" keyboards. The key is on the right, the backslash moved from by the Z key to by the backspace key, and it has a large L shaped key. ÚÄÄÂÄÄ¿ÚÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÂÄÄÂÄÄÂÄÄ¿ÚÄÄÂÄÄÂÄÄÂÄÄ¿ ³F1³F2³³ ` ³ 1 ³ 2 ³ 3 ³ 4 ³ 5 ³ 6 ³ 7 ³ 8 ³ 9 ³ 0 ³- ³= ³\ ³BK³³ES³Nm³Sc³Sq³ ÃÄÄÅÄÄ´ÃÄÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÁÄÂÁÄÄÅÄÄ´ÃÄÄÅÄÄÅÄÄÅÄÄ´ ³F3³F4³³ Tab³ Q ³ W ³ E ³ R ³ T ³ Y ³ U ³ I ³ O ³ P ³ [ ³ ] ³³ ³³7 ³8 ³9 ³* ³ ÃÄÄÅÄÄ´ÃÄÄÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÙ³ ³ÃÄÄÅÄÄÅÄÄÅÄÄ´ ³F5³F6³³ Ctl ³ A ³ S ³ D ³ F ³ G ³ H ³ J ³ K ³ L ³ ; ³ ' ³ <ÄÙ ³³4 ³5 ³6 ³- ³ ÃÄÄÅÄÄ´ÃÄÄÄÄÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÄÄÄÄ´ÃÄÄÅÄÄÅÄÄÅÄÄ´ ³F7³F8³³ Shift ³ Z ³ X ³ C ³ V ³ B ³ N ³ M ³ , ³ . ³ / ³ Shift ³³1 ³2 ³3 ³ ³ ÃÄÄÅÄÄ´ÃÄÄÄÄÄÂÄÁÄÂÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÅÄÄÄÂÄÄÄ´ÃÄÄÁÄÂÁÄÄ´+ ³ ³F9³F0³³ Alt ³ ³ Space Bar ³ ³Cap³³ Ins³Del³ ³ ÀÄÄÁÄÄÙÀÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÙÀÄÄÄÄÁÄÄÄÁÄÄÙ This picture resembles the so-called "enhanced" keyboard, found on later IBM ATs and all PS/2 and later machines. It is derived from the traditional mainframe terminal keyboards, with 12 function keys on the top, an "inverted T" cursor pad, and dual and keys. ÚÄÄÄ¿ÚÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ¿ÚÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ¿ÚÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ¿ÚÄÄÂÄÄÂÄÄ¿ ³Esc³³ 1 ³ 2 ³ 3 ³ 4 ³³ 5 ³ 6 ³ 7 ³ 8 ³³ 9 ³10 ³11 ³12 ³³PS³SL³BK³ ÀÄÄÄÙÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙÀÄÄÁÄÄÁÄÄÙ ÚÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ¿ÚÄÄÂÄÄÂÄÄ¿ÚÄÄÂÄÄÂÄÄÂÄÄ¿ ³` ³ 1 ³ 2 ³ 3 ³ 4 ³ 5 ³ 6 ³ 7 ³ 8 ³ 9 ³ 0 ³ - ³ = ³<Äij³IN³HO³PU³³NL³/ ³* ³- ³ ÃÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄ´ÃÄÄÅÄÄÅÄÄ´ÃÄÄÅÄÄÅÄÄÅÄÄ´ ³Tab³ Q ³ W ³ E ³ R ³ T ³ Y ³ U ³ I ³ O ³ P ³ [ ³ ] ³ ³³DE³EN³PD³³7 ³8 ³9 ³ ³ ÃÄÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÁÂÄÄÙ ³ÀÄÄÁÄÄÁÄÄÙÃÄÄÅÄÄÅÄÄ´+ ³ ³Caps³ A ³ S ³ D ³ F ³ G ³ H ³ J ³ K ³ L ³ ; ³ ' ³ ret ³ ³4 ³5 ³6 ³ ³ ÃÄÄÄÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÂÄÁÄÄÂÄÄ´ ÚÄÄ¿ ÃÄÄÅÄÄÅÄÄÅÄÄ´ ³Shift ³ Z ³ X ³ C ³ V ³ B ³ N ³ M ³ , ³ . ³ / ³Shf ³\ ³ ³^ ³ ³1 ³2 ³3 ³ ³ ÃÄÄÄÄÂÄÁÄÄÂÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÂÁÄÄÄÂÁÄÄ´ÚÄÄÅÄÄÅÄÄ¿ÃÄÄÁÄÂÁÄÄ´ ³³ ³Ctl ³Alt ³ Space Bar ³Alt ³Ctl³³< ³v ³ >³³ Ins³Del³<Ù³ ÀÄÄÄÄÁÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÁÄÄÄÙÀÄÄÁÄÄÁÄÄÙÀÄÄÄÄÁÄÄÄÁÄÄÙ Clone versions of the enhanced keyboard are likely to have the keys moved around some, particularly the , backslash, and quote (`) characters. Many also have an extra key on the far right as part of the keypad. Finding Your Key... Flex refers to the key in its documentation. This is the big key over the right shift key, marked "Enter", "Return", "CR", or maybe with a little bent-arrow picture - ³ <ÄÙ Finding Your Key... The key is usually marked "Esc". It is on the same row as the number keys, either on the far left or just over the key. Finding Your Key... The key is to the left of the 'Q' key, marked either "Tab" or with something like this - |<--- --->| Finding Your Key... The key is often hard to find. It is usually labeled "Scroll Lock" on top, and "Break" on the front where you don't ordinarily look. Other keyboards say "Pause" on top and "Break" on front. Finding Your \ (backslash) Key... A real IBM XT keyboard has the '\' key down on the bottom left, next to the 'Z' key. A real IBM AT keyboard puts it on top, over the key and next to the backspace key. Clone keyboards can put it anywhere, though underneath the key or beside the right shift key is common. SETTING UP YOUR PRINTER: Flex comes with drivers for many popular printers. To use boldface, underline, and other effects, you must have the correct printer installed. FLEX-LP.EXE is a self-extracting archive containing Flex's *.LP printer drivers. You'll need to extract FLEX-LP to get the driver you need. Make a temporary directory or use a RAMdisk to extract the files to - you don't want all those .LP files cluttering up your Flex directory! Copy the file to the temporary directory and just type "FLEX-LP". You'll get a file called PRINTERS.DOC and a bunch of .LP drivers. Look in PRINTERS.DOC and match your printer to the correct driver. Copy that driver to your Flex directory. Install the driver by pressing to bring up the menu, for File,

for Print, for Which Printer?, and then edit the prompt line to point to the correct directory and name for your printer driver. Press to save, and then back out with the key. Use keypad to edit, wildcards for directory, to accept ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ File Window Text Block Goto Search Options Utilities ³ ÀÂÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ #³ Open.. ³############################################################### #³ Close ³############################################################### #³ Save ³############################################################### #³ Write ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Print Setup ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿# #³ Print.³ Print file now ³# #³ Get inÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´# #³ Quit ³ Name of file C:\FLEX\NEWFILE ³# #ÀÄÄÄÄÄÄij Auto formatting ON ³# #########³ First page 1 ³# #########³ Last page 4095 ³# #########ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´# #########³ Which printer ³# #########³ Device LPT1 ³# #########³ Manual paper feed OFF ³# #########³ Use formfeeds OFF ³# #########³ Edit printer codes ³# ##ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Printer Definition File ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³# ##³C:\CODE2\FLEX\SRC\*.LP ³ÄÄÄÄÄÄÄÄÄÙ# ##ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ########### ############################################################################### ############################################################################### I installed the right driver, but all the options won't work: We used the original manufacturer's manuals to set up Flex's printer drivers. Manufacturers sometimes make changes during a model run. If your particular printer has italic, for example, you can use the setup options to add the correct codes from your manual. What if my printer isn't listed? Every printer manufacturer likes to make up their own command set. Most printers can be made to act like (emulate) one of the three most popular printer types - Epson MX80, Epson FX80, or Okidata 94. Your printer may have a switch or control code to enable emulation. Check your manual. You might also try several .LP files to see what results you get - the TEMPLATE.DRV file is a formatted test document with bold print, etc. That didn't work either. What now? You'll have to build your own printer driver! Relax, it's not anywhere near as hard as you think. Dig out your printer manual and look through it for a few minutes. You'll see lots of complicated-looking commands and "escape codes" in there. These usually boil down to an "escape character" and one or two command characters, such as S1 or T. It's easiest if you write the necessary commands down on a piece of paper before you start. You'll need the codes for: initialization reset bold on bold off doublestrike on doublestrike off underline on underline off superscript on superscript off subscript on subscript off compressed on compressed off italic on italic off Whew! Now, there are a few tricks: some printers don't need or have initialization strings, some can't be reset through software, many don't do italic (though they may have "alternate character sets"), and bold is often called "enhanced" print. If your printer has special or downloadable fonts, you might want to install those instead of doublestrike or italic. If you do, you'll have to remember what does what! Now you're ready. Press for the menu, for Files,

for Print, for Edit. You'll get a screen like this: Use  to browse, to select, to ignore ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ File Window Text Block Goto Search Options Utilities ³ ÀÂÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ #³ Open.. ³############################################################### #³ Close ³############################################################### #³ Save ³###############ÚÄ Printer Strings Ä¿########################### #³ Write ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij Initialization ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿# #³ Print.³ Print file now ³ Reset ³ ³# #³ Get inÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij Bold text ON ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´# #³ Quit ³ Name of file ³ Bold text OFF ³ ³# #ÀÄÄÄÄÄÄij Auto formatting ³ Doublestrike ON ³ ³# #########³ First page ³ Doublestrike OFF ³ ³# #########³ Last page ³ Underscore ON ³ ³# #########ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij Underscore OFF ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´# #########³ Which printer ³ Superscript ON ³ ³# #########³ Device ³ Superscript OFF ³ ³# #########³ Manual paper feed ³ Subscript ON ³ ³# #########³ Use formfeeds ³ Subscript OFF ³ ³# #########³ Edit printer codes ³ Compressed ON ³ ³# #########³ Save printer setup ³ Compressed OFF ³ ³# #########ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij Italic ON ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ# ###############################³ Italic OFF ³########################### ###############################ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ########################### ############################################################################### The menu bar will be sitting on "Initialization." You can use the arrow keys to move the menu bar wherever you want. We'll assume you have an initialization code, and it's [p. (this is an imaginary code) Move the menu bar to "Initialization" and press . A box marked "Print Setup" will pop up. Now you need to enter the first part of your printer code. Pressing makes the box disappear. That's not what you want! Flex will allow you to enter "literal" characters - that is, an escape character when you press the escape key. Press the Scoll Lock (it may be marked "Pause") key to go into literal mode. Notice the word "Command" on the bottom right as it changes to "Literal". This tells you which mode you're in. Now press the key. Flex replies with "". Press Scroll Lock again to return to normal mode. Now press the "[" and "P" keys. NOTE: some printers are "case-sensitive" - that is, a lowercase "p" and an uppercase "P" may mean different things. Be sure to copy the examples in your printer manual exactly. for literal, clears, accepts ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ File Window Text Block Goto Search Options Utilities ³ ÀÂÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ #³ Open.. ³############################################################### #³ Close ³############################################################### #³ Save ³############################################################### #³ Write ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Print Setup ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿# #³ Print.³ Print file now ³# #³ Get inÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´# #³ Quit ³ Name of file C:\FLEX\NEWFILE ³# #ÀÄÄÄÄÄÄij Auto formatting ON ³# #########³ First page 1 ³# #########³ Last page 4095 ³# #########ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´# #########³ Which printer ³# #########³ Device LPT1 ³# #########³ Manual paper feed OFF ³# ####ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Initialization ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³# ####³ [p ³ ³# ####³ ³ ³# ####³ ³ÄÄÙ# ####³ ³#### ####ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Literal ÄÄÄÙ#### ############################################################################### Now hit to save the code. When you've entered all the appropriate codes from your manual, you'll need to save your work. Select "Save printer setup". Flex will prompt you for a driver name. If you have a Kim-Chee 42 printer, you can name it something like "KMCHEE42.LP". Here's the menu:  to select item, to change, to quit ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ File Window Text Block Goto Search Options Utilities ³ ÀÂÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ #³ Open.. ³############################################################### #³ Close ³############################################################### #³ Save ³############################################################### #³ Write ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Print Setup ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿# #³ Print.³ Print file now ³# #³ Get inÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´# #³ Quit ³ Name of file C:\FLEX\NEWFILE ³# #ÀÄÄÄÄÄÄij Auto formatting ON ³# #########³ First page 1 ³# #########³ Last page 4095 ³# #########ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´# #########³ Which printer TTY.LP ³# #########³ Device LPT1 ³# #########³ Manual paper feed OFF ³# #########³ Use formfeeds OFF ³# #########³ Edit printer codes ³# #########³ Save printer setup <============ ³# #########ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ# ############################################################################### ############################################################################### CAUTION! CAUTION! CAUTION! If you don't save your setup, all your work will be lost when you leave Flex! CAUTION! CAUTION! CAUTION! BLOCK OPERATIONS: Block operations are a powerful and useful feature. You can copy, delete, or move a block to anywhere within your document, or even export a block to a disk file! Three keystrokes are required for a block operation. To demonstrate, we'll move a line with the F6, "Move a Block" command. Here's our sample text: this is line 1 of our sample text this is line 2 of our sample text this is line 3 of our sample text this is line 4 of our sample text We'll use the key to mark the beginning of our block: (you won't see anything until you mark the whole block) this is line 1 of our sample text this is line 2 of our sample text this is line 3 of our sample text this is line 4 of our sample text now we'll use the key to mark the end of our block: (we're showing the highlighted text as capitals here) THIS IS LINE 1 OF OUR SAMPLE TEXT THIS IS LINE 2 OF OUR SAMPLE TEXT this is line 3 of our sample text this is line 4 of our sample text now we'll move our cursor down two lines, to just under the last line... THIS IS LINE 1 OF OUR SAMPLE TEXT THIS IS LINE 2 OF OUR SAMPLE TEXT this is line 3 of our sample text this is line 4 of our sample text _ the marked block will move down to where the cursor is... this is line 3 of our sample text this is line 4 of our sample text THIS IS LINE 1 OF OUR SAMPLE TEXT THIS IS LINE 2 OF OUR SAMPLE TEXT ...and the F8 key will unmark the block. this is line 3 of our sample text this is line 4 of our sample text this is line 1 of our sample text this is line 2 of our sample text Simple enough, wasn't it? You can use the F4 key to delete a marked block, or the F3 to duplicate a marked block. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ File Window Text Block Goto Search Options Utilities ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÙ #####################################################³ Margins.. ³### #####################################################³ Format options.. ³### #####################################################³ Tabs.. ³### #####################################################³ Load file options.. ³### #####################################################³ Display options.. ³### #####################################################³ Colors.. ³### #####################################################³ Save setup ³### #####################################################ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ### ############################################################################### ############################################################################### ############################################################################### ############################################################################### ############################################################################### ############################################################################### ############################################################################### ############################################################################### ############################################################################### ############################################################################### ############################################################################### ############################################################################### ############################################################################### show examples - text of explanations! FORMATTING COMMANDS: Flex allows you to format text with right justification, pagination, and printer codes. format paragraph ^B rearranges text from the current line to the end of the paragraph do that the lines are as full as possible given the current left and right margins. This will work whether the text is being right-justified or not. Wordwrap must be on. The end of a paragraph is signified by a blank line between paragraphs or the end of file, or by a @ character at the beginning of the last line. reformat block ^KF same as above, except applies to the current marked block. set temporary margin ^OG moves margin one tabstop to the right. The temporary margin remains in effect until you leave the current paragraph. Word wrap and fixed tabs must be on. When the ruler line is on, the temporary margin is shown by a right-arrow symbol. set temporary margin to cursor ^OH same as above, only sets left margin to current cursor position margin release ^OX lets you type past right right margin when wordwrap is on. Wordwrap resumes on the next line. set left margin ^OL sets the left margin set right margin ^OR sets the right margin set top margin menu sets the top margin for printing set bottom margin menu sets the bottom margin for printing set page length menu sets the page length for printing toggle right justification ^OJ when on, will pad sentences with spaces to make an even right margin. This is generally not recommended, as it makes text harder to read. DEFAULT: OFF toggle wordwrap ^OW when wordwrap is enabled Flex will automatically "wrap" lines larger than the current margin. The "wrapped" text is brought down to the beginning of the next line. Wordwrap is on by default. It is also turned on automatically when right justification is enabled. DEFAULT: ON toggle autoindent ^QI autoindent mode is useful for doing columns or programming in block-structured languages. When in this mode, the left margin is temporarily set to the column of the first character in the next line above the current position. For example, in autoindent mode, this is a sample line in autoindent mode _ <-the cursor wraps here instead of the beginning of the line DEFAULT: OFF toggle insert mode ^V or ins When in insert mode, any characters typed into the middle of a word or sentence will push all characters to the right over. When in overstrike mode, characters are overwritten. Default is insert mode. You may also lock insert mode in with the setup menu. Default: ON toggle pagination ^OB when on, shows current page positions in columns on the left side of the screen. A page number counter will be shown on the status line. The total number of pages can be found by using the menu commands . DEFAULT: OFF toggle compress wrap menu when compress wrap is enabled extra spaces are removed from each line before wordwrap takes place. Valid only when wordwrap is enabled. DEFAULT: OFF TAB COMMANDS: set tab stops menu, ^OI sets tabs according to the positions of words on the current line. This command is useful for unevenly-spaced columns or other tabular data. save tab settings to file menu stores the current tab line in the text at the current cursor position. The tab line is preceded by a "@" format character so it will not be printed or reformatted. You can reload the settings by moving the cursor to the saved line and using the ^OI command. restore default tab settings menu resets any custom tab lines to the default evenly spaced tabstops at the default tab size. edit ruler line menu, ^OE lets you edit the tab line when fixed tabs are enabled. Move the cursor to the desired position and press the spacebar. Tabs will be added if not present, or deleted if present. You may also use the and keys to add or delete tab stops. You may press to exit and return tab stops to their original settings. Press to exit and save. The tab line is left on the screen; if you want to remove it you must turn it off with the ^OT command. toggle tab display menu, ^OT turns on ruler line for the current window. Shows the position of all tab stops, left and right margins. Turning on the ruler line automatically turns on fixed tabs. toggle fixed tabs ^OF When fixed tabs are on the tab stops will start at the first default column (9, if you haven't changed it) and every 8th column thereafter. When smart tabs are on the tab stops are determined by the position of the first character in each word in the preceding line. You can use the Set Tab Size, Edit Ruler Line, or Set Tab Line commands to change the locations of the fixed tabs. DEFAULT: FIXED TABS ON, SMART TABS OFF set tab size menu sets default tab size when fixed tabs are on. If tab expansion is on, this value is also used to convert tabs in new files to the proper number of spaces. WINDOW COMMANDS: add window ^OA or sF3 opens another text window. If too many windows are open, you will get an error message. You will be prompted for a file name. If you do not provide one, "NEWFILE" will be created for you. You will be prompted for a filename when you save and continue or save and exit. If you exit and have previously saved, Flex will automatically use that filename. go to window ^JW when more than one window is open, pops up a list of available windows and prompts for a window number. If only one window is open an error message is shown. resize window ^OS changes the size of the active window. You can adjust the size by using the up and down arrow keys. or will return you to the editor go to previous window sF6 or ^OP moves cursor to previous window go to next window sF7 or ^ON moves cursor to next window zoom window sF5 or ^OZ fills the entire screen with the currently active window. The status line reflects this condition with a >Z< on the left side. If you change windows while zoomed, any window you change to will also be zoomed close window sF10 closes current window. If the file has not been modified the window will be closed immediately. If the file has been modified, Flex will ask if you want to save the file. If only one window is open the menu system will prompt you for another filename to edit, or you may select "Q" to quit. Chapter 3: Macros Macros make it easy to automate repetitive tasks. You can save keystrokes in a file, then play the file back at a later time. Flex lets you handle up to ten macros in a set. You can have as many macro sets as you have disk space. Each macro can have up to 255 keystrokes. load macros menu loads a macro file. You will be prompted for a macro file to load, or you may press at the *.* prompt to pick from a list. save macros menu saves current macros to specified file name record macro menu, ^JT toggles macro recording. When on, all keystrokes are saved except for those which toggle the macro on and off. Macros are limited to 255 keystrokes. Once the macro is recorded you will be prompted for a name. edit macro menu edit previously saved macros. Special macro editor commands are: backspace delete single keystroke ^backspace delete entire macro escape restore macro enter exit macro editor scrollock toggle literal interpretation The scrollock key is used to edit macros which use keys used in the macro editor, such as enter, backspace, and escape. play back macro menu prompts you for the macro you want, then plays it back play back scrap macro ^JI insert scrap macro (macro 0). Prompts for number of times to insert macro. The scrap macro is always the last macro that was recorded. play back scrap macro # times ^J0..9 plays back scrap macro 0..9 times. play back macro 1..9 alt1..alt-9 use alt key + macro number to play back a specific macro abort ^U stops current search-and-replace or macro sequence. use macro ^QM note: Macros can be invoked from within search operations.