| The | symbol is used to designate a COMMENT statment. That is a Statement | that will not appear when you view a file but is none-the-less there. You | use it to leave notes for yourself, descriptions of how your information | is set up. Remember in the viewed file these Lines will not appear. | | | The Rule to useing the | symbol is to place it before a Record Heading or | before the Record Title line ie; | | 1 STARTUP | `Corn Chowder | | It doesn't matter if you place the | symbol before your FILE TYPE DESIGNATOR | or even have the FTD embeded within your Comment Lines | & | This file is a CHART/INSTRUCT FILETYPE | 旼컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴� � Welcome to KEYhole Information Storage and Retrival System *(HELP)* � 촐袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴� � � � Instructions: To operate Docs. Select a TOPIC and enter the Numeric value � � enclosed in parenthesis to the Left of the Topic you wish to � � read about. EX. You'd select 3 if you wanted MAIN MENU � � � � � � � � (1) STARTUP (6) Special DOT Commands � � (2) CONTROL SYMBOLS (7) Converting ProCHEF files � � (3) MAIN MENU (8) Matters of Interest & New Things � � (4) TOPICS window � � (5) HOW TO REGISTER (!) Operation of KEYFIG � � (#) Operation of KEYhole Utilities � � (0) Disclaimer of Software � 익袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴� `1 STARTUP To operate KEYhole you will need a few files. These files are created with the program KEYfig. The Config program will create the following; KEYhole.CFG KEYchain.KEY REPORT.FRM SHOPPING.LST KEYhole.cfg contains the Editor of choice, The default page length of a Printed page, the Communication Port of your Modem, (can be 1-2) the Text and highlight colors. KEYchain.key contains a list of 15 information file names and the Drive/path where the information files will be found. KeyChain is the default filename. REPORT.FRM contains the default filename for the Report Generator utility. SHOPPING.LST contains the default filename for the Shopping List utility. COMMAND LINE SYMBOLS: Keyhole ! -------- Will bring up Keyhole with the MEMO search. Loading the default KeyFile KEYCHAIN.KEY Keyhole !BAKERY -- Will bring up Keyhole with MEMO search. Loading the Keyfile BAKERY.KEY Keyhole BAKERY --- Will bring up KEyhole without MEMO search. Loading the Keyfile BAKERY.KEY Keyhole ---------- Will bring up Keyhole without MEMO search. Loading the default Keyfile KEYCHAIN.KEY ~ `2 CONTROL SYMBOLS There are EIGHT(8) control symbols to be found in a INF file. They are; $ & @ % | ` - ~ The first Four are your FILE TYPE DESIGNATORS $ & @ % The 2nd Four are CONTROL SYMBOLS | ` - ~ The ($)Symbol must appear in the first column of the first line The ($) symbol is used to designate the filetype as a LIST file, that is a file that is neither a Communications nor a Catalog file. But instead just a list of related or unrelated information. In KEY search MODE you can extract to Screen, File or to the Printer the list of terms,phrases that match your KEY word. An example of this type of file would be BY_ARTIST.INF. This file requires no other symbols to function ************* The (&)Symbol must appear in the first column of the first line The (&) symbol is used to designate the filetype as a CHART or INSTRUCT file, You must use the EOF symbol in this type of file to designate the end of the record. This type of file is only read through the KEY search function. Some Examples of this type of file is the Documentation for KEYhole - '(HELP).INF'. Another example would be the HOW_HOT file or the CALORIE file. This will most likly not be an over used file type, but I've found good uses for it. ************ The (@)Symbol must appear in the first column of the first line The (@) symbol is used to designate the filetype as a Communication/Modem file. The file Dialer.INF shows the set up. If you lose this file then use the following structure. THIS IS A FORMATTED FILE. You must set the file up this way! Example; @ NAME (1-29) Phone (30-44) Address (45-120) |----------------------------v--------------v--------------------------------- (This must be the first two lines of file ) Then it's just a point of lining the input with the columns *********** The (%)Symbol must appear in the first column of the first line The (%) synbol is used to designate the filetype as a CATALOG file, that is a file that uses the symbols ` and ~ The ` symbol is used at the begining of a RECORD TITLE : ie `Baked Ham The ~ symbol is used at the ending of a RECORD and is to be placed in the first column of the line following the last line of a record. Look at one of the files (HELP).INF and CALORIE.INF they demonstrate the two most common .INF uses. The (HELP).INF file is a Catalog file. The Definitions begin with the symbol ` in the first column preseding the definition title. This is the Title symbol and must be used in conjunction with the symbols % and ~ ie. % | This file is a CATALOG FILETYPE but you can use it like a CHART/INSTRUCT | FILETYPE | | Each line may be up to 255 charactrers in length. | 旼컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴� � Welcome to KEYhole Information Storage and Retrival System *(HELP)* � 촐袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴� � � � Instructions: To operate Docs. Select a TOPIC and enter the Numeric value � � enclosed in parenthesis to the Left of the Topic you wish to � � read about. EX. You'd select 3 if you wanted MAIN MENU � � � � � � � � (1) STARTUP (6) Special DOT Commands � � (2) CONTROL SYMBOLS (7) Converting ProCHEF files � � (3) MAIN MENU (8) Matters of Interest & New Things � � (4) TOPICS window � � (5) HOW TO REGISTER (!) Operation of KEYFIG � � (#) Operation of KEYhole Utilities � � (0) Disclaimer of Software � 익袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴袴� `1 STARTUP To operate KEYhole you will need a few files. These files are created with the program KEYfig. The Config program will create the following; ~ Or by entering a (K)eyword and then typing in; 1 In either case only the called for message would appear on the screen. In (C)atalog you have the option of relisting the definition, recipe or whatever by entering an (L). With (K)eyword the definition will scroll down screen but will only allow one viewing of information at a call. (C)atalog: If you've chosen (C) then you'll have an indexed listing of all the titles in the files. You can; F1 - Relist index file F10 - QUIT If you select F1 it will relist the Index. In other words if you're on page 2 or 3 of the Index and you want to see what's on page one again, hit F1 and the listing will start over again 1-15 If you select F10 you will be returned to the MAIN MENU where you can select a new file to view. Enter the number of the record you wish to view or enter the DOT command and number ie. .34 and then hit return. On the right side of the screen a window will appear with these choices; (1)  To Screen (2)  Create Report Form (3)  Send to PRN (4)  Create Shopping List If you select (1) the record will be sent to screen where you can view it useing the PgUp and PgDn keys. Enter ESC to quit. If you select (2) it will first ask you for a Filename to create your Report under, or you may use the Default listed in the file REPORT.FRM which was created when you ran the KEYFIG program. The RECORD will be written to the filename you selected. You may then exit that file useing F10 and select a new CATALOG file and continue constructing your REPORT. If you select (3) the record will be sent to your print device. If record is longer than default page length a formfeed is issued to your printer. After print is finished a form feed is issued to your printer. If you select (4) it will first ask you for a Filename to create your List under, or you may use the Default listed in the file SHOPING.LST which was created when you ran the KEYFIG program. The record wil be written to the filename you selected. Occasionally the SHOPING List will write beyond the EOF symbol for the End Of Ingredients - When this happens the most common cause is that the line preceding or the line with the symbol - or the line immediately following the Symbol line will be longer than 80 characters. I've instituted some safe guards but every once in a while it'll just not work. I'm working to solve this problem and hopefully in the next version I'll have it licked... (SPECIAL NOTE: You must have placed the EOF symbol for the ingredients List for this function to work. The Symbol is - This symbol must be on the last line following the ingredients in Column one.) The (HELP).INF file demonstrates the fact that the control symbols are not always needed. (HELP).INF is an INSTRUCT file. You can only access it through scrolling with the spacebar or useing the (K)eyword. Although if you like you can make (HELP).INF a Catalog File which would allow you the ability of Forward and reverse scrolling. You can Import any type of ASCII record into KEYHOLE. You need use only one of the four control symbols($ @ % &). This will designate the file type. In the HOWTO.INF and the (HELP).INF files the ~ symbol is used. In a Catalog file the ~ symbol must be used. This is the EOF symbol for a record. But you may also use it when no other symmbol is being utilized to stop a record in a specfic location during a read. As for example in the next line. Stopping the topic at the end. The (|)Symbol may be used throughout a file but must be placed in the first column of the line. The | symbol is used to designate a COMMENT statment. That is a Statement that will not appear when you view a file but is none-the-less there. You use it to leave notes for yourself, descriptions of how your information is set up. Remember in the viewed file these Lines will not appear. The Rule to useing the | symbol is to place it before a Record Heading or before the Record Title line ie; 1 STARTUP `Corn Chowder It doesn't matter if you place the | symbol before your FILE TYPE DESIGNATOR or even have the FTD embeded within your Comment Lines ~ `3 MAIN MENU After you've loaded KEYhole you will be presented with a screen that has on the left side a column of words which represent the INFORMATION files you placed in the .KEY file that you created with the program KEYfig. The first fifteen entries are the Information files. The CATALOG, COMMAND LINE and the HELP entry will always appear in the last three space of the Box. Useing the cursor keys you can select the File you want to study by placeing the lighted bar on that file and hitting (enter). Or you may select CATALOG, COMMAND LINE or HELP. CATALOG: Run the cursor down to CATALOG. Hit the return key and up pops the Catalog Menu. Select a KEY file and hit the return key. COMMAND: Run the cursor down to COMMAND. Hit the return key. A Blue line will appear. You may; Enter any DOS command. Run any program (as long as memory is there). Enter a '?' mark and a window will appear with the commands that can be used on the Command Line Enter F1 and you can view the file 'TODAYS.MSG' Which was extracted from the file SCHEDULE.INF file if you had an Event Listed in the file. You Utilitize SCHEDULE by useing the ! command line statement when booting up KEYhole. ie KEYhole ! Enter F2 and you will be queried for a PATH (drive + Directory) DEFAULT PATH is the current directory Important note: the PATH must be entered so that the directory has a back slash before and after the entry. ie D:\KEYHOLE\ Hit (ENTER) and you'll be queried for a FILE MASK (*.* or *.RPT) DEFAULT MASK is *.* Hit (ENTER) and a window will appear alongside the MAIN MENU window with a listing of the files you selected. Use the cursor bar to select a file. Hit a small window will appear to the right. It will Query you as to whether you want to; Copy the file Delete the file Print the file View the file Execute the file If you select COPY - A Red line will appear at the bottom of the screen with the location and name of the file you want to copy. And right below the Red line a Blue line will appear with the Query TO it is here that you place the Drive+directory and if you want to change the name of the file, you place the filename. ie Copy D:\RECIPES\BAKERY\CORNBRE.INF TO C:\TELIX\UPLOAD or Copy D:\RECIPES\BAKERY\CORNBRE.INF TO C:\TELIX\UPLOAD\CORNBRE.TXT If you select DELETE - A Red line will appear at the bottom of the screen asking you if you're sure you want to DELETE the file. Say Y and the file will be deleted, say no and you'll be returned to the Command line. ie Default is No ARE YOU SURE YOU WANT TO DELETE >>REDROVER.TXT<< y/N If you select PRINT - The filename that your cursor rests on will be sent to the Printer. There is a degree of control over the PRINT job. After the Default line number has been reached a Blue line will apear at the bottom of the screen,asking you whether you want to do a; FormFeed LineFeed Continue Printing Non-Stop Printing Quit If you select VIEW - The filename that your cursor rests on will be sent to the File Editor listed in your Config file. (you can't send a EXE, COM, or BAT file to be edited. There is an override built in) If you select EXECUTE - At the bottom of the screen a red line will appear On this line you are to put a Command line statememt, if any(can leave blank) You Selected the file EXTRACT.EXE (you can load Extract with a CL statement) :CATADATA.DAT Hit (ENTER) and the file with command line if any will be sent to Shell If you should make a mistake will useing the command line mode. Say like putting in a PATH or MASK that doesn't exist, then just hit ESC. Enter F3 and whatever you used the Command Line Mode for last time will be repeated Enter F4 and you will enter the KEYhole DOS Shell HELP: Will open the (HELP).INF file. You can read the Docs either by scrolling through them useing the spacebar or by entering the whole or partial part of a Topic record. EXIT will close and Lock all doors in KEYhole ~ `4 TOPICS window You've selected a RECORD from the MAIN MENU. Useing (HELP).INF as a choice. A window will appear; Called TOPICS window This window can be created using most ASCII editors or a Screen generator that saves in ASCII. Or you can use the Box that was included with the KEYHOLE package. The use of this window/box is optional and serves to enhance and provide a Table of contents for the file. As in the file SCHEDULE.INF you can see that stacking the TOPICS window is also another angle to pursue. Prehaps in the next version of KEYhole I'll make it possible to use embeded Sub-TOPICs windows. TOPICS windows : Look on this box as your scratch pad. You can identfy the Records of your file or if useing file for Recipes you can enter your favorite recipe names for quick access. Or as in the SCHEDULE.INF you can use it for displaying instructions. When creating a new file clone the BOX file or append it to an existing file in a dos command, or Import through your ascii editor. INSIDE KEYHOLE: Two lines beneath the TOPICS window you will see; (K)eyword (C)atalog (E)ditor spBAR=MORE (P)rint and at the top of the screen; The Date: (D)os Shell ESC=QUIT if your in a Telecom file you'll see at the top of the screen; The Date: (N)otepad (C)alender ESC=QUIT (K)eyword: A window will appear on the right and query you for output device. Select; S for screen F for send record to file P for send record to printer Make your selection The keyphrase or word or partial part of a word or phrase. The Search will only look at words starting in the 1st column and begins reading from 1 -> end of phrase. In other words it will not look for a Word inside another phrase. example: You enter the KEYWORD: main menu Keysearch will look at words and phrases starting in column one throughout the file. It is not a CASE sensitive search. Matching on the Word or Phrase MAIN MENU: If the search finds no matching response it will flash a message that that word or phrase is not in the LIST. (C)atalog: If the File is set with the proper control symbols you will be able to acess the file as an INDEXED catalog. If the File is missing the % symbol the (C)atalog option will not appear in the TOPIC MENU option line REFER to CONTROL SYMBOLS for options in CATALOG (E)ditor: This will bring up the editor chosen in KEYHOLE.CFG loading the current File. You may add or change what you like. When you exit your editor you will be brought back to the TOPICS window. (P)rint: Will send the current file to your Print device. The first thing you will be queried as to whether you want to keep your default Page Length as set in KEYHOLE.CFG or change it to a greater or lesser amount. Then the number of lines as set by default or by new number will print to device. When it has reached that number it will query you as to whether you want to; (F)orm Feed (L)ine Feed (C)ontinue (Q)uit (N)on stop printing. Make selection and continue to end of file. (D)os Shell: Enter the D and you will be dropped into Shell where you can perform a dos function or run another program (KEYhole takes up 150k of memory) so it would be possible to run almost anything while in Shell if using a machine w/512 or more of Ram. Type Exit to return to KEYhole. ESC=QUIT: Will return you to MAIN MENU COMMUNICATIONS FILE: -------------------- (N)otepad: When within a Dialer/Communications File you may, before or after dialing a number access a file call NOTEPAD. This is for information taken during a phone call or anyother use. Doodling if your Editor is capable of line drawings. (C)alender: Before or after youv'e dialed a number you may access a perpetual CALENDER. ~ `5 HOW TO REGISTER To register send a check or Money Order for the sum of 17.50 as well as Version number of KEYhole you have to; Ralph Puccini 2783 C street #08 San Diego, Ca. 92102 I will send to you a packet that will include; Registered copy of KEYhole v3.52 or higher (pending on current version number) The current copy of KEYFIG.EXE if different than the current version An extra disk with at least 400k of Recipes and or Information files that you'll be able to plug into KEYhole or add to existing Recipes/information << If you Live out of the USA please add $2.00 to defray additional Postage >> ------------------------------------ Also available are 4 utility programs - Some are now available ------------------------------------ OPUS2KEY.EXE ---- This utility strips out the excess lines from an ASCII BBS Echo Download. Removing the TAG lines, etc. Leaving you with just the Title, Message and Sender of MEssage. Each record is appended with the KEYhole Begining of Record symbol which is placed on Title line and is ended with the KEYhole EOF record symbol. This utility doesn't do all your work for you but does greatly reduce your editing time. *IMPORT.EXE ------ This Utility allows you to tag the individual records that you've extracted from your ASCII Echo download and combine them into one file or append them to an existing file. *COMPARE.EXE ----- This Utility compares the Record names in two files and will then compile a list of the duplicates, allowing you to dump the results to your printer. *PROMATT.EXE ----- This Utility changes the ASCII file form of; MEAL MASTER to KEYhole MEAL MASTER to Quickbook KEYhole to Meal Master KEYhole to Qbook This one saves a great deal of time when going from one package to the next. TAGLINE.EXE ------- Strips the taglines and names from an OPUS ASCII download *EXTRACT ---------- Extracts records, writing to a file (as dictated in .DAT file) records from ASCII files that were created useing OPUS2KEY.EXE *KEYSORT ---------- Creates a first letter alphabetized listing of your records within .INF files -------------------------------- * Not yet released -------------------------------- I also have 2400 recipes that occupy 2.2megs. They are all in KEYhole format Write me if you want a List of the Recipes. The Cost is $3.65 a disk. Each disk guarenteed to have a zipped file w\400k of Recipes/info. The cost of the Recipes is based on the following; DISK price ---- .65 ea postage ------- .65 per package Mailer -------- 1.35 per sleeve Time ---------- 1.00 per disk All prices subject to change pending on inflation. ------------------------------ ~ `6 SPECIAL (DOT) COMMANDS The GOTO command In the Catalog after an Index list has been scrolled down the screen you have a few choices as to whatr you'd like to do. You may either continue scrolling through the list either by hitting the return key which defaults to F1 or yes. You may hit the F10 key which will cut off the list to what is currently on the screen. Or you may use the GOTO command which is the act of placeing a period . prior to the number; ie: .34 ~ `7 CONVERTING ProCHEF FILE: There is no conversion with the exception of renaming the file so that it carries an ext of .INF All library files, Information files and Recipes can be used. Because there will be conflicts in Files extentions you may still want to store them in different directories or on seperate disks. ^Join together several small files into one large one or keep them small. Each .KEY file can have as many as 15 files attached to it. And of course you can change the .KEY file useing the CATALOG line of the main menu. (^ to make the process easier of apending files I have created the program IMPORT.EXE - This allows you to easily transform several small files into one Large one) ~ `8 MATTERS of INTEREST: You can use KEYhole for any purpose. As a SCHEDULER, A PHONE/ADDRESS Book or as a RECIPE Storage and Retrival System. I've included a file called L_BOX and one called S_BOX these are importable ASCII Windows/boxs. Import it into whatever kind of ASCII file you can think of. The L_BOX: if you're only going use one window at the head of your file, use L_BOX. If you're going to use two windows, you must use L_BOX first and then S_BOX second leaveing no space between the two boxes. Actually you can use them in whatever order you like but if you want the file to look good then use them in the order I suggested. You can use multiple Drives or directories for storage. Whatever you've listed in your .KEY file. RECORD SIZE Restriction KEYhole files may be of any size. There are no size limitations as to how many records can occupy a File, but, unfortunatly I finally had to put a size limitation on the individual RECORDS. You can only have 500 lines per record. The reason for this is that the Scroller that I wrote can only store 500 lines at a time. More and the ERRORS come flowing. So keep it small, under 501. But as I said; you can have as many 500 line records in a single file as your disk will support. Although it does behove you to keep the files under 200k each. Unless your operating on a 12mhz or faster CPU with a HD your searches could take as much as 30 seconds on a 100k file. The same file search would take between 5-7 seconds on a 12mhz machine. The faster your machine, the faster my program. And of course if your operating KEYhole on a HD the speed is as well dramatically increased. DIAL FROM ANY MENU: You can now dial from anywhere in KEYhole simply by starting your Phone number with the @ ie. @853-1212 will call time and you can be inside the BAKERY.KEY in the file RyeBre when you do it. All you have to do is to enter (K)eyword and then the prefix @ and then your number. I added this becuase it seemed as though the only time I really needed to call anyone was when I ewas in another part of KEYhole. So walla! Call from any section. This was not created to replace the MODEM/communication File, becuase I still like the fact of entering a name instead of a numbe to call someone, not to mention the Calender Mode and the Address at the bottom of the screen. JUNK FILES: At the end of any given session on KEYhole you'll find the following files; ASHCAN 15 90/06/12 06:14 BOOKMARK 6 90/06/12 06:13 DATE 11 90/06/12 06:12 GETRIDOF 5 90/06/12 06:13 REALDATE 13 90/06/12 06:12 These are JUNK files generated each session by KEYhole. If you want you can trash them after each session. P.S. Don't trash NOTEPAD... This is your Phone Pad that is called into your editor when you enter (N) in a DIALER File. REMEMBER: Always set control symbols in the 1st column of the line ~ `! OPERATION OF KEYFIG At DOS level or on the COMMAND line within KEYhole enter 'KEYFIG' You'll have two options; 1. Re\configure Keyhole 2. Create a KEYfile If you've already created your .CFG file I suggest you make changes useing and editor rather than reconfigureing it each time. But the chooice is yours. If you are doing the CONFIG for the first time then be sure to enter complete path and drive names, ((unless you're running keyhole on a HD then the path will be enough.)) !! Set up your pathways in KEYhole even if your Editor is setup in your !! Bootup path. the defaults for KEYhole are; 50 lines per printed page Com1 If you select KEYfile; You'll be asked to give the names for 15 INF files. It pays to be prepared before doing this although if you're not prepared then just hit the return key for each space that you have no INF file for. You can if you like seperate the file areas in the KeyFILE either by useing dashes 8 of them or Ctl-V yields a nice block pattern. At any rate in lieu of putting in an INF filename or in lieu of hitting the which will leave the default statement 'EMPTY' you can put in dashes or spaces or asteriks to seperate areas. Check out the KEYchain.key file that came with this package. Actually if you just follow the instructions everything will be fine. ~ `# Operation of KEYsort and Compare KEYsort will alpabetize your Recipe INF files in first letter order. Enter KEYsort filename + Ext : KEYSORT SAUSAGE.INF you will be asked to enter a temporary sort filename. Best to name it the same as original file ie SAUSAGE would be SAUSAGE but as in first place do not enter an ext. The Program will append the .SRT ext to SAUSAGE. Enter a carriage return (ENTER key) and the program will begin sorting your file. When the program has finished it will query you as to whether you want to write the sorted file over your old unsorted file. If so answer yes. Your original file will be deleted and the filename name with the .SRT ext will be renamed with a .INF extention. (this is way it best to keep original names) exspecially if you intend to do your sorting in the original directory. You will be queried as to whether you want to sort another file. If so repeat process. COMPARE: COMPARE compares the recipe titles of two files and checks for duplicates. Enter COMPARE filename+ext (if any) : Compare SAUSAGE.INF you will be queried for another recipe file. Enter the full location of filename if not in current directory and filename. ie. C:\telix\import\sausage [remember you must supply file extentions if applicable] The program will begin by reading file #1 (central file - file that file#2 is compared aganist) it will create a temporary list of names. Then the program will read file #2 and create another temporary file The program will now compare the record titles in file #1 aganist file #2 After this process quits you will be informed as to duplicate filenames and a file called : FILENAME.TAG will be created. You may have this file sent to your printer inwhich case the file; FILENAME.TAG will be deleted or you can choose to ignore the printer option inwhich case the File FILENAME.TAG will remain intact. Then with your editor go through the new file that you just checked and delete the duplicate recipe records. OPUS2KEY: (for OPUS BBS only) This program takes the file made during an ASCII download from an Echo base and filters out lines not needed, ie TAGlines, comment lines etc. It also arranges the info into Medium level KEYhole format, inserting the Begining symbol and the EOF symbol. This is not an intelligent program; it does not distinquish between repeat title lines or whether the record is gossip or worth putting into your KEYhole database. You will still need to do some editing. Step 1: Enter the name of your ASCII filename : OPUS2KEY FOOD.POT Step 2: Enter a .MLF name. Need not be the same as filename. Enter a carriage return You may use the Default filename OPUS.MLF. [remember that these files are being saved in append mode so if you re-use a filename it will contain the previous information as well] step 3: The program will query you as to whether you want to filter another ASCII file. Answer Yes or No If yes you will be asked to enter the path and drive as well as file mask for your next selection ie; C:\TELIX\IMPORT\*.* [enter] for current directory. TAGLINE: (for OPUS BBS only) This program does the same as OPUS2KEY except the only thing that is filtered out of your ASCII download is the name of the sender and the TAGlines. This was created so that I could build a phone list of the users on the different echos. Step 1: Enter the name of your ASCII filename : TAGLINE FOOD.POT Step 2: Enter a .TAG name. Need not be the same as filename. Enter a carriage return You may use the Default filename OPUS.TAG [remember that these files are being saved in append mode so if you re-use a filename it will contain the previous information as well] step 3: The program will query you as to whether you want to filter another ASCII file. Answer Yes or No If yes you will be asked to enter the path and drive as well as file mask for your next selection ie; C:\TELIX\IMPORT\*.* [enter] for current directory. ~ `0 Disclaimer of Software: KEYhole v3.51 bETA The Software is furnished "AS IS" without warranties of any kind, either expressed or implied. User bears the entire risk relating to the quality and performance of the Software and in no event is ShoeLace SOFTware or Ralph Puccini liable for direct, or indirect, incidental, or consequential damages resulting from any defect in the Software. ShoeLace SOFTware or Ralph Puccini does not warrant the functions contained in the Software will meet user's requirements or that the operation of the Software will be uninterrupted or error free. ~