# QIP -- The Quick Information Processor, V1.0 # # QSETUP.TXT - This file contains information used to customize # QIP V1.0. To use it, edit the values in this file according # to the information noted here, then run QSETUP.EXE and select # the following options: # Load from QSETUP.TXT (loads this file) # then Write setup & exit (writes to QSYSTEM.V01) # then N (no need to make a new QSETUP.TXT) # # If you select the 'Change Colors' option, you should probably # reply Y (Yes) rather than N (No) to the final prompt, as it will then # make a new copy of this file containing the colors you selected. # That will save you from having to change colors again next time you # run QSETUP with this file... # # When working with this file, you should refer to the manual for # extra information on some of the settings made here. If you edit this # file using QIP, be sure to Import and Export it as an ASCII file. ################################# # G E N E R A L S E T U P S # ################################# # The first group of values are those which can be changed inside QIP, # but whose DEFAULT values (the values they hold when QIP is loaded), # are decided here. Of them all, the most important is the first, # which controls the lines/page of new documents: LINES PER PAGE = 60 # min 22, max 84 # The next few are 'toggles', defaulting to either 1 (ON) or 0 (OFF): USE WILD CARDS = 0 # 1 means '*' and '?' are wildcard characters IGNORE CASE = 0 # 1 means 'A' = 'a' in searches INSERT MODE = 1 # Edit mode, 1 = insert, 0 = overwrite FULL TABLE = 0 # 0 limits some processes to the current SECTION only AUTO APPEND = 0 # 1 appends an extra row when you reach a table's end DISPLAY SCALE COLUMN = 1 # 1 = display (Doc't window width will be 75) # This one determines whether the default Effect handling should be # 'As Set' priority or 'Data' priority (see the EFFECTS menu in the manual): EFFECT PRIORITY = 0 # 0 = AS SET, 1 = DATA # This controls where the table cursor moves when you press ENTER: CURSOR MOVE = 0 # 0 = RIGHT, 1 = DOWN, 2 = NO MOVEMENT # Next are a number of display controls which cannot be changed # inside QIP. However, the first, which selects 43-line mode if you # have an EGA adaptor, can be overridden when QIP is loaded by # specifying either QIP -43 or QIP -25: EGA 43-LINE SCREEN = 0 # 1 = 43, 0 = 25 SCREEN WON'T SNOW = 1 # Use 0 if your screen snows DISPLAY CURSOR POS = 1 # 1 = keep updated DISPLAY REMINDERS = 1 # 1 = display them DISPLAY CLOCK = 1 # 1 = display it # There are several controls for the way dates and times are formatted # by QIP. Whatever you choose, you should stick with it henceforth as # dates generated with one format (eg: table data) may not be automatically # recognized if you later change to another format. DATE ORDER = 1 # 0 = YY/MM/DD, 1 = MM/DD/YY, 2 = DD/MM/YY YEAR SYSTEM = 0 # 0 = YYYY (eg: 1991), 1 = YY (eg: 91) DATE SEPARATOR = '/' # eg: 03/06/91 vs. 03.06.91 TIME SEPARATOR = ':' # eg: 13:21:00 vs. 13-21-00 # These values give the default size of the window created by # the QPL WINDOW() function, and the character used for filling # the input field in the INPUT USING statement. QPL WINDOW WIDTH = 78 # min 1, max 78 QPL WINDOW HEIGHT = 21 # min 1, max 21 # QIP's alarm function is configured with the following. The first value # determines how many times the ALARM function will ring the bell to try and # get your attention. The second determines how long it will go to sleep # before reminding you again, should you ask it to do so. ALARM BELL COUNT = 1 # min 0, max 10 SNOOZE TIME = 5 # in minutes. min 1, max 60 # The next item controls the default filespec used for directory # listings in QIP. You can change it at will (eg: C:\WORK\*.QIP). DIRECTORY FILESPEC = '*.*' # min 1, max 50 chars # Rulers control the margins and tab positions in QIP. The default # ruler for every new Document can be roughly set here and also changed in # QIP. The tab settings for the Program buffer can only be set here. # NB: These values count from 0, eg: 3 will give tabs every 4 characters. DEFAULT RIGHT MARGIN = 74 # min 10, max 210 DEFAULT TAB SPACING = 7 # min 1, max 40 PROGRAM TAB SPACING = 3 # min 1, max 40 ################################# # P R I N T E R S E T U P S # ################################# # QIP has a large number of printer controls, and the DEFAULT values # for most of them can be set here. In addition, the choice of printers # provided by QIP is controlled here, as are several special control # sequences which can be used (eg: for Color Printing or Cut Sheet Feeders). # Many printers cannot print the 8-bit pseudo-graphic characters # used by QIP. If your printer cannot, choose 'Generic' output for graphic # characters on the To Where option of the OUTPUT menu. If your printer is # able to print graphics characters, but uses different codes for those # characters (ie: not 100% IBM compatible) you should select 'Translated' # output. Then edit the list below to specify which code your printer uses # for each of the IBM characters shown immediately beneath it. # Note that the codes defined here are for the Generic translation... # # Codes can be entered in hex (0xhh, eg: 0x9b) or decimal (nnn, eg: 155). # The default codes are 7-bit only, exactly the same as the 'Generic' map. MAP TYPE = 0 # 0 = TRANSLATED, 1 = DIRECT (as is), 2 = GENERIC MAP ROW 1 = 0x2d 0x7c 0x2b 0x2d 0x2b 0x7c 0x2b # printer codes, exactly 7 # # QIP display characters MAP ROW 2 = 0x7c 0x2b 0x2d 0x2b 0x23 0x40 0x63 # printer codes, exactly 7 # # QIP display characters MAP ROW 3 = 0x2d 0x7c 0x2b 0x2d 0x2b 0x7c 0x2b # printer codes, exactly 7 # # QIP display characters MAP ROW 4 = 0x7c 0x2b 0x2d 0x2b 0x2a 0x24 0x4c # printer codes, exactly 7 # # QIP display characters MAP ROW 5 = 0x2d 0x7c 0x2b 0x2d 0x2b 0x7c 0x2b # printer codes, exactly 7 # # QIP display characters MAP ROW 6 = 0x7c 0x2b 0x2d 0x2b 0x7c 0x7c 0x59 # printer codes, exactly 7 # # QIP display characters MAP ROW 7 = 0x2d 0x7c 0x2b 0x2d 0x2b 0x7c 0x2b # printer codes, exactly 7 # # QIP display characters MAP ROW 8 = 0x7c 0x2b 0x2d 0x2b 0x22 0x3d 0x50 # printer codes, exactly 7 # # QIP display characters # If you have a printer with an automatic or semi-automatic Cut Sheet # Feeder, turn the CUT SHEET FEEDER control on, and specify the codes for # your printer. Each sequence is represented as a series of hex (0xhh) # or decimal (nnn) values. Enter 0 or 0x00 for an unused sequence. # Be sure to test the result for your printer. CUT SHEET FEEDER = 0 # 1 = yes, use the codes given below LOAD FIRST SHEET = 0x91 0x21 0x46 # min 1, max 8 codes FEED NEXT SHEET = 0x91 0x21 0x46 # min 1, max 8 codes EJECT LAST SHEET = 0x91 0x21 0x47 # min 1, max 8 codes # If you have a color printer, you'll certainly want to turn on the # COLOR PRINTER option and then specify the codes for your printer. # Two special codes, COLOR SELECT and COLOR DESELECT, are provided in case # the printer requires color mode selection/deselection. Most don't, # so simply put a 0 or 0x00 entry, which means 'not used'. COLOR PRINTER = 0 # 1 = yes, use the codes given below COLOR SELECT = 0x00 # min 1, max 8 codes COLOR DESELECT = 0x00 # min 1, max 8 codes SELECT BLACK = 0x1b 0x5b 0x33 0x30 0x6d # min 1, max 8 codes SELECT RED = 0x1b 0x5b 0x33 0x31 0x6d # min 1, max 8 codes SELECT GREEN = 0x1b 0x5b 0x33 0x32 0x6d # min 1, max 8 codes SELECT YELLOW = 0x1b 0x5b 0x33 0x33 0x6d # min 1, max 8 codes SELECT BLUE = 0x1b 0x5b 0x33 0x34 0x6d # min 1, max 8 codes SELECT MAGENTA = 0x1b 0x5b 0x33 0x35 0x6d # min 1, max 8 codes SELECT CYAN = 0x1b 0x5b 0x33 0x36 0x6d # min 1, max 8 codes SELECT WHITE = 0x1b 0x5b 0x33 0x37 0x6d # min 1, max 8 codes # A few standard printer defaults follow. The first tells QIP the # total length (in lines) of your printer's paper so that a formfeed # will move to the top of the next page correctly. PAPER LENGTH = 66 # min 22, max 84 TOP MARGIN = 3 # (lines), min 0, max 20 LEFT MARGIN = 6 # (1/10" increments), min 0, max 20 LINE SPACING = 0 # 0 = 1 line, 1 = double-spaced, 1 = 1.5 lines, EJECT EXTRA PAGES = 0 # Eject 0, 1, 2, or 3 pages when done printing # QIP can print in 'left-page', 'right-page' sequence if required. # The 'right pages' will be shifted rightwards by the amount specified # here, thus increasing their left margin by that amount. RIGHT-PAGE SHIFT = 4 # (1/10" increments), min 0, max 20 PAUSE BETWEEN PAGES = 0 # 1 = wait for a key (for manual paper feed) PRINT TO = 0 # 0 = Printer device, 1 = File, 2 = Spooler PRINTER NUMBER = 0 # from choices below, 0,1,2 = PRINTER 0,1,2 # Here is where the three printers supported INSIDE QIP are specified. # The standard QIP printer database has 20 models to choose from. You can # also get the extended printer database which supports over 300 printers. # In either case, you need to specify HERE which three QIP printers will # support with the To Where option of the OUTPUT menu. # # In order to do this, please refer to the file called PRINTERS.TXT. It # should contain a list of all the printers in the database you # have. If you can't find this file, refer to Appendix D of the # manual for a listing of the PRINTERS.TXT file. # # Find your printer's name and model in the PRINTER.TXT file. If you # can't find it, choose one which you think is very similar. You will # need to make a note of the PTRID number for the printer, so that you can # specify it below. If you specify an incorrect number, or one which is # not actually in the database, QIP will be unable to output to the # printer when you try to print to it. # # Other things you specify here are the printer name (anything goes), # the output device (parallel, serial or Novell(tm) network) and finally, # the port number (1 is normal). # # Do this for any or all of the three printers below. It is probably best # to leave one as Generic, suitable for basic printing to almost any printer PRINTER 0 PTRID = 1 # from PRINTERS.TXT PRINTER 0 NAME = 'Generic' # any name from 1 to 19 chars long PRINTER 0 DEVICE = 0 # 0 = Parallel, 1 = Serial, 2= Network PRINTER 0 PORT NO = 1 # eg: 1 = LPT1, max is 3 PRINTER 1 PTRID = 1027 # from PRINTERS.TXT PRINTER 1 NAME = 'Epson MX-80' # any name from 1 to 19 chars long PRINTER 1 DEVICE = 0 # 0 = Parallel, 1 = Serial, 2= Network PRINTER 1 PORT NO = 1 # eg: 1 = LPT1, max is 3 PRINTER 2 PTRID = 1550 # from PRINTERS.TXT PRINTER 2 NAME = 'HP Laser Jet II' # any name from 1 to 19 chars long PRINTER 2 DEVICE = 0 # 0 = Parallel, 1 = Serial, 2= Network PRINTER 2 PORT NO = 1 # eg: 1 = LPT1, max is 3 # Below are the COLOR --> FONT controls for each of the 8 colors. # You will find it easier to change them inside QIP, but they are in this # file so that you can, for example, send your font settings to someone # else by means of this file. BLACK STYLE = 0 # 0=Upright, 1=Italic, 2=Subscript, 3=Superscript BLACK FACE = 0 # 0=Draft, 1=Courier, 2=Prestige BLACK CPI = 0 # characters per inch, 0=10, 1=12, 2=16 BLACK PROPORTIONAL = 0 # 1=proportionally spaced, 0=not BLACK ENABLED = 1 # 1=use this font setting, 0=ignore it RED STYLE = 0 RED FACE = 0 RED CPI = 0 RED PROPORTIONAL = 0 RED ENABLED = 1 GREEN STYLE = 0 GREEN FACE = 0 GREEN CPI = 0 GREEN PROPORTIONAL = 0 GREEN ENABLED = 1 YELLOW STYLE = 0 YELLOW FACE = 0 YELLOW CPI = 0 YELLOW PROPORTIONAL = 0 YELLOW ENABLED = 1 BLUE STYLE = 0 BLUE FACE = 0 BLUE CPI = 0 BLUE PROPORTIONAL = 0 BLUE ENABLED = 1 MAGENTA STYLE = 0 MAGENTA FACE = 0 MAGENTA CPI = 0 MAGENTA PROPORTIONAL = 0 MAGENTA ENABLED = 1 CYAN STYLE = 0 CYAN FACE = 0 CYAN CPI = 0 CYAN PROPORTIONAL = 0 CYAN ENABLED = 1 WHITE STYLE = 0 WHITE FACE = 0 WHITE CPI = 0 WHITE PROPORTIONAL = 0 WHITE ENABLED = 1 ############################# # C O L O R S E T U P S # ############################# # Finally, the display color settings. It is very easy to change # these interactively with QSETUP, using the Change Current Set option # of the Change Colors menu. These are only stored here, like the # FONT mappings above, to allow the colors to be easily conveyed # between QIP users. # # Most of the color settings below consist of a Background,Foreground # pair. Each can be in the range 0-15 as shown below. A couple of the # settings use only the Background or the Foreground. These are # noted specifically. # # Value: 0 1 2 3 4 5 6 7 8-15 # BACKGROUND: BLACK RED GREEN YELLOW BLUE MAGENTA CYAN WHITE BLINKING 0-7 # FOREGROUND: -- as above -- INTENSE 0-7 # First we have the colors used for display of data: DEFAULT COLOR = 0,7 # Both BG and FG must be min 0, max 7 for this FG IS BG ALTERNATIVE = 7,0 # eg: used when displaying red fg on red bg UNDERLINE = 1,0 # Background color ONLY is used to indicate underline FG IS UL ALTERNATIVE = 1,0 # eg: used when displaying red fg on red ul TEXT MARKED = 7,0 # used to show marked data TABLE CURSOR = 3,0 # used for data under the table cursor # Now colors for Popup windows: MENU/PROMPT TEXT = 7,1 SELECTED MENU/PROMPT TEXT = 0,7 MENU/PROMPT HOTKEYS = 7,4 MENU/PROMPT LOWLIGHTED = 7,3 HELP TEXT = 7,1 HELP KEYWORD = 7,0 SELECTED HELP KEYWORD = 0,7 NOTICE TEXT = 7,1 HIGHLIGHTED NOTICE = 15,0 ERROR MESSAGE = 4,7 HIGHLIGHTED ERROR MESSAGE = 4,0 PROGRAM WINDOW = 0,7 # Foreground used only (BG same as DEFAULT TEXT) # To wrap it all up, colors for QIP System windows: REMINDERS = 1,8 HIGHLIGHTED REMINDERS = 1,15 SCALE COLUMN = 0,6 SCALE ROW = 0,6 EFFECT TEXT = 0,7 HIGHLIGHTED EFFECT TEXT = 0,15 STATUS TEXT = 1,7