Make your own free website on

About KeyStrokes and KeyStrokes Extension (Version 1.2)

© 1996-1999 David Niemeijer. All Rights Reserved.



KeyStrokes and KeyStrokes Extension were written specifically for those of us who are not (or no longer) able to use a normal keyboard. KeyStrokes provides a fully functional on-screen keyboard that you can use to type with the mouse anywhere you would use a normal (hardware) keyboard (applications, dialog boxes, etc.). It also allows you to shift/option/command/control click.  For the bug fixes and new features in version 1.2 see the "Version history" section below.

KeyStrokes is presently only available for the Apple Macintosh and Power Macintosh. It requires system 7.1 or later.  It runs on any Mac with a PowerPC or 68020 processor or higher. Version 1.2 is free for registered users. This is probably the last freeware version of KeyStrokes. It is impossible to continue to maintain and improve KeyStrokes without asking a small fee. A shareware version with more features and still better responsiveness is expected in spring 1999. You can always find the latest version of KeyStrokes on our web site (

This software was written by David Niemeijer. Special thanks are due to Martijn Leopold, Rudo Niemeijer, Giesbert Nijhuis and the beta-testers.

How to Install KeyStrokes

The software requires KeyStrokes Extension to be installed in the Extensions Folder of your System Folder. You are advised to also install the "TSM Fix" extension in your Extensions folder for optimum performance.  Restart your computer after installing these extensions. You can place the KeyStrokes application anywhere on your hard disk. Only after you register KeyStrokes can you run it from a read-only device such as a CD-ROM.

Liability & Warranties

YOU USE THIS SOFTWARE AT YOU OWN RISK. Under no circumstances shall Niemeijer Consult be liable for any incidental, special or consequential damages whatsoever (including, but not limited to, damages to your software, hardware or person) arising out of the use of or inability to use this software or related documentation, even if Niemeijer Consult has been advised of the possibility of such damages. We provide KeyStrokes, KeyStrokes Extension and the related documentation "as is" without warranty of any kind and Niemeijer Consult expressly disclaims all other warranties, express or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose.


You may use this software for a 15 day trial period. After these 15 days you should register the software. Registered users will receive a registration number and may use version 1.2 for free. Registered users will be kept informed of updates by e-mail.

You are free to distribute KeyStrokes as long as you do this in its original self-extracting archive. You are not allowed to sell or resell KeyStrokes and KeyStrokes Extension. You are not allowed to (re)distribute a registered copy.


Version history

Bug Fixes and New Features in Version 1.2

Bug Fixes and New Features in Version 1.1


We have made all possible efforts to make the software as stable as possible.  Special precautions have been taken to prevent that in case of a crash the KeyStrokes application takes down the whole system with it, still we cannot guarantee that this will not happen on your system under any circumstances.

Warning1: If possible avoid running KeyStrokes and KeyStrokes Extension when installing new system software!

Warning2: The proper operation of KeyStrokes and KeyStrokes Extension may be affected by running certain games, even after you have quit the game application!



Version 1.2 of KeyStrokes and KeyStrokes Extension is free for registered users. The preferred method of registering this software is through our online registration form that can be found on our web site (site registration is also available).

Alternatively you can register by sending an e-mail to with the following information:

If you do not have access to e-mail you may also register by mail if you include $5 worth of your local currency with your application. This is to cover administrative expenses and postage. A mail application should be send to:
Niemeijer Consult
Kerkpad 12 N.Z.
3764 AK Soest
The Netherlands



Your trial period will be extended for 30 days once you press the "I will send in my registration" button.

Once you receive your registration number you should enter your name (first name and last name) and your registration number in the appropriate fields and press the "Complete Registration" button. If you correctly entered this information you will now be the proud owner of an official, registered copy of KeyStrokes 1.2. If you made an error the program will beep and not accept your registration (yet).

Registered users will be informed of updates through e-mail.


You are free to distribute KeyStrokes as long as you do this in its original (self-extracting) archive. You are not allowed to sell or resell KeyStrokes and KeyStrokes Extension. You are not allowed to (re)distribute a registered copy.

Known Problems and Incompatibilities

Bug Reports

Bug reports are welcome and should be e-mailed to with "bug report" in the subject field. Please include as much information as possible about your computer, system software, the KeyStrokes version, and the problem. If you are working with MacOS 8 or later you should e-mail a system profile made with the Apple System Profiler under the Apple Menu. Make sure that it shows all extensions and control panels.

As this software is free we cannot guarantee technical support, but we will do whatever is within our means (time and finances).


David Niemeijer
Niemeijer Consult
Kerkpad 12 N.Z.
3764 AK Soest
The Netherlands
fax: +31-35-6028120


Return to KeyStrokes Home

Return to Niemeijer Consult Home