home *** CD-ROM | disk | FTP | other *** search
-
-
- KeySet
-
-
-
- CapsLock-NumLock-ScrollLock-PrtSc key Setup
-
-
-
- Version 1.2
- Released 01-12-91
-
-
-
-
- Herron Software
- P.O. Box 1288
- Battle Ground, Washington 98604
-
-
-
-
- COPYRIGHT 1988-1991 Phil Herron. ALL RIGHTS RESERVED.
-
-
- DISCLAIMER OF WARRANTY
-
- __________________________________________
-
-
-
- THIS PRODUCT IS PROVIDED FOR EVALUATION, AS IS
- AND WITHOUT WARRANTY OF ANY KIND. THE AUTHOR
- MAKES NO EXPRESS OR IMPLIED WARRANTIES,
- INCLUDING BUT NOT LIMITED TO MERCHANTABILITY
- OR FITNESS FOR ANY PURPOSE. IN NO EVENT SHALL
- THE AUTHOR BE LIABLE FOR LOSS OF PROFIT OR ANY
- OTHER COMMERCIAL DAMAGE ARISING FROM EITHER
- THE USE OF OR THE INABILITY TO USE THIS PRODUCT.
-
-
-
- __________________________________________
-
-
-
-
- ________________________________________________________________
-
- P R E F A C E -- E V A L U A T I O N
- ________________________________________________________________
-
- 0.1 Shareware
- 0.1.1 License Terms
- 0.1.2 Registration
- Benefits - Forms - Fees - Quantity discounts
- 0.2 Evaluation Version
- 0.2.1 Evaluation Menu
- 0.2.2 Virus Prevention
- ________________________________________________________________
-
-
-
-
- 0.1 SHAREWARE
- _______________
-
- "Shareware" is a software distribution method which enables the
- potential user to obtain software at very low initial cost, for
- evaluation on a trial basis.
-
- You can evaluate the software in your own environment, on your own
- machine, with the programs and data that you normally use. You're
- not required to become a registered user unless the software meets
- your needs.
-
- Another benefit of Shareware is lower pricing. By minimizing the
- marketing and advertising expenses associated with more traditional
- software distribution methods, Shareware products can be priced
- lower. You don't pay for what you don't need or use.
-
- You are encouraged to share the evaluation version of this software
- with others, so long as you follow the limitations set forth in the
- LICENSE TERMS section below.
-
-
- 0.1.1 LICENSE TERMS
- _____________________
-
- This product and its documentation are copyrighted and owned
- solely by the author, who reserves all rights to any benefits
- derived from it. It is distinctly separate from, and should
- not be confused with, those categories of software known as
- "public domain" or "freeware."
-
- You are granted the right to use the evaluation version of
- this software on a trial basis for a limited amount of time,
- to decide whether to continue using (and therefore whether
- to register) the product.
-
- You can transmit this evaluation version to associates by
- copying on diskette or uploading to electronic bulletin
- board or other online services, so long as the program,
- documentation and any associated files are distributed
- together, and not altered in any way.
-
-
- 0.1.2 REGISTRATION
- ____________________
-
- When you send in the registration form and fee, you'll receive
- by return mail a diskette containing the latest REGISTERED
- version of the program and documentation.
-
-
- BENEFITS OF REGISTRATION
-
- The registered version DOES NOT include the Evaluation Menu
- front end of this version. Thus it will be more convenient
- to use, from either the DOS prompt or from batch files. It
- will also be 12K-15K bytes smaller, for more efficient disk
- storage and faster loading.
-
- The registered version WILL include any new functions
- or enhancements made to date.
-
- You will receive notification of future updates and new
- products, and will be able to upgrade to newer versions
- at a reduced cost.
-
-
- REGISTRATION FORM
-
- The registration form and a pre-addressed mailing cover
- can be printed from the "Forms Printing" selection of
- the Evaluation menu, discussed below.
-
-
- FEES
-
- The single-quantity registration fee is displayed on the
- initial Evaluation Menu screen. Higher quantities are
- discussed below.
-
-
- QUANTITY DISCOUNTS
-
- Each registered copy of this software will be licensed for
- operation at a single location (on a single terminal or
- computer) at any one time. If you need to run the software
- on more than one terminal or computer at the same time, the
- appropriate number of registrations must be made.
-
- Multiple-quantity registration fees are displayed in the
- "QUANTITY DISCOUNT" section of the Evaluation menu.
-
- You can take advantage of quantity discounts by ordering
- multiple registrations of one program or single
- registrations of several different programs at the same
- time. You also save on shipping and handling charges
- by registering several products together.
-
-
-
-
- 0.2 EVALUATION VERSION
- ________________________
-
- This software contains the complete and fully functional version
- of the program, the latest available at the time of this release.
-
- The program itself is identical to the REGISTERED version.
- For evaluation, a front end menu containing a documentation
- file viewer and forms printer have been added to ensure that:
-
- (a) Registration information and forms will not
- become separated from the program file.
-
- (b) Users who might be unfamiliar with the process
- of displaying a file's contents on the screen or
- printer will have no difficulty learning about,
- evaluating or registering this product.
-
-
- 0.2.1 EVALUATION MENU
- _______________________
-
- The program is invoked from the DOS prompt by typing its name and
- pressing the RETURN or ENTER key. The initial screen displays
- warranty and program information, then the Shareware Product
- EVALUATION MENU, containing the following functions:
-
- ESC - EXIT to DOS without evaluating this program
- R - READ the documentation (THIS file)
- x - EVALUATE this program
- Q - QUANTITY Discount information
- F - FORMS printing menu - registration & mailer
-
- When you press "R" to READ the documentation, this file will be
- displayed one screen at a time. The display pauses whenever the
- screen becomes full, and prompts...
-
- or Esc
-
- "" indicates that more is available, like the "MORE" prompt in
- other DOS utilities. Press the ESCape key to return to the
- Evaluation Menu, or any normal typing key such as the spacebar
- to continue.
-
-
- 0.2.2 VIRUS PREVENTION
- ________________________
-
- If you'd like to evaluate this software but you're not sure
- where it's been, you can order a copy directly from the source.
- See the SHAREWARE PRODUCT CATALOG at the end of this file.
-
-
-
-
-
- _________________________________________________________________
-
- Table of Contents Section
- _________________________________________________________________
-
- New in this version...................................... 1
- Introduction............................................. 1.1
- Explanation.............................................. 1.2
- System Requirements...................................... 1.3
- Installing............................................. 1.3.1
- Help..................................................... 1.4
- Syntax................................................... 1.5
- Examples................................................. 1.6
- Operating Screen in INTERACTIVE mode................... 1.6.1
- OPERATING SCREEN in COMMAND LINE mode.................. 1.6.2
- Applications............................................. 1.7
- Error Messages........................................... 1.8
- DOS ErrorLevel........................................... 1.9
- Version History.......................................... 2
-
- Support.................................................... 9
- Problem Resolution....................................... 9.1
- Reporting the problem.................................... 9.1.1
- Custom Modifications..................................... 9.2
- Correspondence........................................... 9.3
-
- Shareware Product Catalog................................. 10
- _________________________________________________________________
-
-
-
-
-
- 1 NEW IN THIS VERSION
- _________________________
-
- Display screen and documentation revisions.
-
-
-
-
- 1.1 INTRODUCTION
- __________________
-
- Some systems automatically set the NumLock control state to ON
- during bootup. This could be desirable if you always use NumLock
- ON. It can be an unnecessary complication if you don't.
-
-
- Some accounting software accepts only UPPER-CASE CHARACTERS. If you
- forget to punch the CapsLock key when you first start the program,
- you'll waste time reentering rejected lower-case commands and text.
-
-
- On some systems, various lock key settings flip mysteriously,
- seemingly at random. With older keyboards, the control key status
- indicators can end up showing erroneous results.
-
- Some older keyboards don't even HAVE status indicators for the
- control keys, so you can't tell what the settings are without
- experimentation.
-
-
- KEYSET can solve most of these problems.
-
-
-
-
- 1.2 EXPLANATION
- _________________
-
- KEYSET's interactive mode will display the settings of the CapsLock,
- NumLock, ScrollLock and PrtSc (Print Screen) keys, and allow you to
- change them. The command line mode will directly set the keys to
- the states you specify on the command line or in a batch file.
-
- The PrtSc-disable function is included to prevent problems when you
- accidentally press the PrtSc key, especially on older keyboards that
- have PrtSc located next to the Right Shift and Return keys.
-
- Depending on printer status (and on whether a printer is even
- installed), the result of an unintended Print Screen can range from
- a minor interruption or a wasted sheet of printer paper, to a locked
- up system.
-
-
-
-
- 1.3 SYSTEM REQUIREMENTS
- _________________________
-
- PC, XT, AT or compatible.
- DOS version 2.1 or later.
- 64K free memory.
-
-
-
-
- 1.3.1 INSTALLING
- __________________
-
- The program can be run from diskette or from hard disk.
- No installation is necessary, other than copying the
- files to a drive and directory of your choosing.
-
-
-
-
- 1.4 HELP
- __________
-
- Can't remember the command line syntax? Issue
-
- KEYSET
-
- without any parameters; it will display help
- information, then wait in interactive mode.
-
-
-
-
- 1.5 SYNTAX
- ____________
-
-
- Interactive mode
- ________________
-
- KEYSET No parameters. Displays table of keys and current
- states; make selections, then press <Return>.
-
-
-
- Command Line mode
- _________________
-
- KEYSET [commandString]
-
- Where commandString can contain any combination of the
- following letter-and-symbol pairs:
-
- S+ ScrollLock ON (set)
- S- ScrollLock OFF (clear)
-
- C+ CapsLock ON (set)
- C- CapsLock OFF (clear)
-
- N+ NumLock ON (set)
- N- NumLock OFF (clear)
-
- P+ PrtSc ENABLE
- P- PrtSc DISABLE
-
- Letters can be either upper or lower case, and may be
- specified in any order. Spaces or tabs can be included
- to separate letters, symbols or pairs for readability.
-
- Any letters or symbols other than those specified will
- halt the program with an error message.
-
-
-
-
- 1.6 EXAMPLES
- ______________
-
-
- KEYSET Interactive mode; displays table of
- keys and current states.
-
- KEYSET S-C-N-P- Clears SL, CL, NL, disables PrtSc.
-
- KEYSET S+ C+ N+ P+ Sets SL, CL, NL, enables PrtSc.
-
- KEYSET C+S- P-N+ Sets CL, CLEARS SL, disables PrtSc,
- Sets NL.
-
- KEYSET P+N+ Enables PrtSc, sets NumLock.
-
- KEYSET SCNP Halts with error message.
-
- KEYSET A+B+C+D+ Halts with error message; only
- S, N, C and P are recognized.
-
- KEYSET S.C/N,P Halts with error message; only
- + and - symbols are recognized.
-
- KEYSET S+ S- Sets SL (only the first occurrence of a
- command letter is used; repeats are ignored).
-
-
-
-
- 1.6.1 OPERATING SCREEN in INTERACTIVE mode
- ____________________________________________
-
- The command
-
- KEYSET
-
- with no parameters displays the combined HELP and INTERACTIVE
- screen:
-
- __KeySet______________________
- |______________________________|
-
- Help information
- ______________________________
-
- _ Key ________ Current State ____________
- | |
- | ScrollLock Off / On |
- | NumLock Off / On |
- | CapsLock Off / On |
- | PrtSc Disabled / Enabled |
- |_________________________________________|
-
-
- The current state of any of the keys can be reversed by pressing
- either that key (SCROLLLOCK, NUMLOCK, CAPSLOCK, PRTSC) or the first
- letter of its name (S, N, C, P). The possible states for the first
- three keys shown above are ON or OFF. PrintScreen can be either
- ENABLED or DISABLED.
-
- Note: on some newer keyboards, pressing the PrtSc key by itself
- will have no effect; on such keyboards, press the "P" key instead.
-
- When the desired states are set, press <Return>.
-
-
-
-
- 1.6.2 OPERATING SCREEN in COMMAND LINE mode
- _____________________________________________
-
- The command
-
- KEYSET commandString (see example section),
-
- displays the name of each key specified in the command string, along
- with its new state (On or Off, Enabled or Disabled).
-
-
-
-
- 1.7 APPLICATIONS
- __________________
-
- Use KeySet in the INTERACTIVE MODE whenever you need to view the
- current lock key settings, or any time you need to change the
- settings but can't remember the command line syntax.
-
-
- KeySet's COMMAND LINE MODE can be used from the DOS prompt,
- but was designed for unattended batch file operation.
-
- You may want to set the lock keys and the print-screen key to a
- particular configuration upon system bootup. Add a line to your
- AUTOEXEC.BAT file to call KeySet with the appropriate parameters.
- For example, if you always want CapsLock ON and the PrtSc key
- disabled, use the line
-
- KEYSET C+ P-
-
-
- You may need different configurations for various application
- programs; write a batch file that runs KeySet with the new parameter
- list, then calls the application. Below is a sample batch file that
- sets NumLock ON (to enable the numeric key pad), then runs a payroll
- program. After the payroll program returns control to the batch
- file, NumLock is turned back OFF:
-
- echo off
- KEYSET N+
- PayRoll
- KEYSET N-
-
-
-
-
- 1.8 ERROR MESSAGES
- ____________________
-
- Command Line parameter error messages:
-
- <parameter> is an illegal parameter
- A parameter was entered that is not recognized
- by the program.
-
- <parameter> missing symbol + or -
- A parameter was entered without an associated
- + or - symbol.
-
-
-
-
- 1.9 DOS ERRORLEVEL
- ____________________
-
- Upon termination, the program returns a DOS ErrorLevel value
- which indicates how the program ended, and which can be used for
- subsequent operations in a batch file. For further information,
- see the "IF ERRORLEVEL" batch command in your DOS manual.
-
- ErrorLevel list:
-
- 0 - Successful completion.
- 1 - Illegal parameter specified on command line.
- 2 - Parameter is missing symbol + or -.
-
-
-
-
- 2 VERSION HISTORY
- ___________________
-
- 1.00 Initial release.
- 1.07 DOS ErrorLevels added.
- 1.1 Display is no longer fixed white on black, but now uses
- the default colors in effect when the program is started.
- 1.2 Display screen and documentation revisions.
-
-
-
-
- ________________________________________________________________
-
- 9 SUPPORT
- ________________________________________________________________
-
- The first user to document and report a problem that we agree
- needs attention, will receive a free upgrade with the
- correction when it's been made. Registered users will get
- the upgraded registered version; unregistered evaluators
- will get the upgraded evaluation version.
-
-
-
- 9.1 PROBLEM RESOLUTION
- ________________________
-
- Things to try prior to reporting a problem:
-
- 1 - Reread the documentation to make sure you understand
- what we thought we understood when we wrote it.
-
- 2 - If the system reports "Bad command or file name" when
- you attempt to run the program, its executable file
- (or at least the file name you specified) was not found.
-
- First, make sure no typos or misspellings have crept
- into your command line; next, try changing your PATH
- setting, or make the drive & directory where the program
- resides the "current" drive & directory.
-
- 3 - If the program is being run from a batch file, try
- deleting lines previous to the line that actually
- invokes the program, to see if some prior activity
- is causing the problem.
-
- 4 - If you have any memory-resident or "TSR" utilities
- installed (pop-up calculators/note pads, keyboard
- enhancements, etc.), try removing them from memory
- and running the program again to see if the problem
- reoccurs.
-
-
-
- 9.1.1 REPORTING THE PROBLEM
- _____________________________
-
- If the problem persists, please document it as completely and
- accurately as possible; we have to be able to duplicate it
- before we can begin to resolve it.
-
- Include at least the following:
-
- 1 - Version of DOS you are using.
- 2 - Machine type, drives, memory, etc.
- 3 - Programs executed prior to the problem.
- 4 - Problem program's name and version number.
- 5 - Where and how you obtained the problem program.
- 6 - Address and/or phone number where you can be contacted.
- 7 - Anything you can think of that might relate to the problem;
- for example, listings of your AUTOEXEC.BAT and CONFIG.SYS
- files, or any batch files used to run the program.
- 8 - Any relevant printouts.
-
-
- NOTE: Registered users will find the utility UserResp.Exe on
- the distribution diskette; it can be used to print a
- pre-addressed mailer and a problem report.
-
-
-
- 9.2 CUSTOM MODIFICATIONS
- __________________________
-
- If custom modifications to this software are needed for your
- particular application, please write to the below address
- with complete details of your requirements.
-
-
-
- 9.3 CORRESPONDENCE
- ____________________
-
- We welcome any comments or suggestions you might have
- concerning improvements and future enhancements to this
- product. Send all correspondence and orders to:
-
- Herron Software
- P.O. Box 1288
- Battle Ground, Washington USA 98604
-
-
-
-
- ________________________________________________________________
-
- 10 SHAREWARE PRODUCT CATALOG
- ________________________________________________________________
-
- If our other Shareware products aren't available locally, evaluation
- disks can be ordered directly from the source:
-
- Each disk (5.25" DSDD 362K) holds up to five programs and
- associated documentation files. Include $3.50 for the first
- disk, shipping and handling. Add $1.00 for each additional
- disk of programs you want to evaluate (Example: $3.50 for 1
- to 5 programs, $4.50 for 6-10, $5.50 for 11-15, etc.). Make
- all payments in U.S. funds; Washington State residents must
- add 7.6% of the total for sales tax. For addresses outside
- the U.S. and Canada, include $6.50 additional for shipping.
-
- The latest versions of most products can also be downloaded from
- the CompuServe Information Service.
- ____________________________________________
-
- PROGRAM SPECIFICATIONS AND REGISTRATION FEES
- MAY CHANGE WITHOUT NOTICE
- ____________________________________________
-
- 1099 Series - IRS forms preparation
- 1099M - 1099-MISC Miscellaneous income statement
- 1099i - 1099-INT Interest income statement
- 1099S - 1099-S Real Estate Transactions statement
- 1098 - 1098 Mortgage Interest statement
-
- ChkD - Check_Disk_space reports disk drive space usage. It reports
- drive cluster size, then drive space TOTAL, FREE and USED by actual
- value and by percentage. Faster and more convenient than the DOS
- "dir" or "chkdsk" utilities for displaying drive information.
-
- ChkM - Check_Memory_space reports standard system memory (RAM) space
- usage. It reports memory space TOTAL, FREE and USED by actual value
- and by percentage. Faster and more convenient than the DOS
- "chkdsk" utility for displaying system memory information.
-
- CleanOut - searches all directories of the default drive for file(s)
- specified on command line. Each time a matching file is found, the
- user is prompted for disposition: Delete or Save. File contents,
- either text or binary, can be VIEWED before deciding. A single
- press of the "S" key saves a file; a double press of the "D" key
- deletes it. An optional mode allows deletions without confirmation.
- Useful for cleaning out .BAK file leftovers, among others.
-
- CleanTxt - Clean_Text converts WordStar text files to straight ASCII.
- It strips out certain control characters, and will optionally expand
- tab characters to the appropriate number of spaces.
-
- CleanZ - Most text editors won't read files beyond the first control-Z
- end-of-file character. Control-Z's can become embedded in a text
- file when several files are combined using the DOS "type" command.
- CleanZ will strip out each control-Z, or it will optionally replace
- each with a seldom-used character, to ease the task of locating the
- former boundaries in combined files.
-
- DiskInit - Diskette_Initialize erases all files and subdirectories on
- a 5.25 inch 362k DSDD diskette in about two seconds. It does not
- initialize marked bad sectors, but tells you to reformat instead.
-
- ErrLev - ErrLev is a utility for testing batch file "if errorlevel"
- statements. During testing, executable program calls are commented
- out and replaced with "ErrLev nn", where nn is the DOS errorlevel to
- be simulated. The simulated errorlevel then exercises branching
- commands in the batch file under test.
-
- FindD - Find_Directory searches the default drive for specified
- subdirectory names, and lists the complete path to those found.
-
- FindF - Find_File searches the default drive for specified files, and
- writes the file information to screen or disk. Useful for locating
- misplaced files or for generating a listing of all files and
- subdirectories on the default drive.
-
- FreqCh - Letter-frequency analysis of text or binary files; handles
- the full 256-character extended Ascii set; display is sorted in
- order of Ascii code or frequency of occurrence.
-
- Gen - Generate_file replaces several trial-and-error methods of
- building specific-sized files for printer, storage or timing tests.
- It generates files of any size from zero to twenty million bytes,
- much faster than typing random characters into a text editor.
- Besides generating files on disk, it can send characters directly to
- the console screen, printer or other DOS device.
-
- Index - Text file INDEX word list utility. Strips punctuation,
- digits, whitespace, trivial words and words shorter than a specified
- minimum, then writes remainder to disk file, one word per line.
-
- KeyCode - KeyCode responds to each press of a key or combination of
- keys by displaying the key or combination pressed, its associated
- Ascii character (if any), key type (normal or extended), Ascii code
- and Scan code.
-
- KeySet - KeySet's interactive mode displays the current settings of
- the CapsLock, NumLock, ScrollLock and PrtSc (Print Screen) keys, and
- allows them to be changed. The command line mode directly sets the
- keys to specified states, allowing use of a batch file for
- presetting at system boot-up or between applications.
-
- PhLBL - Label/Rotary filecard/Postcard Printer; loads, displays and
- prints labels stored in easily-maintained ASCII files. Labels can
- contain embedded commands for date, time, margin, selectable printer
- attributes; 5, 8.5, 10, 12, 17 or 20 characters per inch pitch,
- normal/bold/underlined on Epson compatible dot-matrix printers.
-
- PrinTest - PrinTest repetitively displays the status of ports assigned
- to parallel printer interfaces. It can be used to isolate problems
- to the printer interface card, the cable or the printer itself. It
- reports printer and port number, status byte and status condition.
-
- Qscr - QuickScreen converts a single text screen to an executable file
- for more rapid display. The resulting .COM file will write a screen
- of text much faster than batch file ECHO statements. Useful for
- setting up compact menu systems, demos and tutorials.
-
- ScanF - Scan_File speeds up the search for ASCII text strings within
- executable files. It filters out the unintelligible control and
- extended characters, and allows user definition of minimum string
- length for display.
-
- ScanM - Scan_Memory speeds up the search for ASCII text such as ROM
- copyright statements and machine identification, anywhere within
- standard system memory space. It filters out the unintelligible
- control and extended characters, and displays each string longer
- than three characters.
-
- Split - Split_file breaks huge text files down into smaller ones that
- will fit into a text editor or onto a diskette. Useful for working
- on large files with a limited filesize memory-resident notepad
- utility.
-
- StoRm - STOrage_RooM reports the amount of disk space required for
- storage of a specified file or group of files on any disk, using any
- version of DOS. It takes into account all of the factors involved
- in determining file storage size. It locates files specified on the
- command line and determines their actual total size and the amount
- of room needed to store them. Useful for determining the number of
- files that will fit on a disk.
-
- _____________ Future releases ______________
-
- AcctSort - Fast entry of dollar amounts & assignment to
- user-designed charts of accounts; user-selected limit
- checking of $ and account numbers.
-
- ______________________________________________________________
- | |
- | COPYRIGHT 1991 Phil Herron. ALL RIGHTS RESERVED |
- |______________________________________________________________|
-