KeystrokeRecorder - Saves or emails keystrokes and screenshots.
IMPORTANT: The 'Enable access for assistive devices' checkbox located in the 'Universal Access' 'System Preference' pane must be enabled for KSR to log keystrokes. Simply go to the 'Apple Menu', choose 'System Preferences', click 'Universal Access', then tick the 'Enable access for assistive devices' checkbox.
Information | FAQ | History | KSR Classic
KSR Classic
KeystrokeRecorder should not be installed on any computer not owned by the software purchaser. KSR will beep after every 25 keystrokes when installed until it is registered. We have added this feature so that KSR cannot be installed without deliberately registering it.
There are two major versions of KeystrokeRecorder. KeystrokeRecorder X, the carbonized application that works with Mac OS X. KeystrokeRecorder Classic, the extension that works with Mac OS 7 thru Mac OS 9. When you register, you get both.
KeystrokeRecorder is an extension that records each keystroke into a file for later retrieval.
Put one and only one version of the KeystrokeRecorder into your Extensions folder in your System Folder. If you want to try another version, make SURE you remove the installed copy.
KeystrokeRecorder is a Macintosh only program. The only requirement is System 7.x or greater.
If you need a recorder that works on Windows try these:
- IOPUS Software's STARR and SAM
- WinWhatWhere's WinWhatWhere
Frequently Asked Questions (FAQ)
There four KSR's are in the package:
- Demo - "KeystrokeRecorder with Beep"
- Registered - "KeystrokeRecorder"
- Less Stealth - registered users will receive this filename
- Stealth - registered users will receive this filename
Only one of the above can be installed in the Extensions folder or you will get an error at startup. If you do, you can restart the computer with the shift key down, remove the KSR's so that only one exists.
KSR saves the log files after every 50 characters, so if you turn on your computer type 40 characters, and turn it off, it won't save anything. If you turn it on, type 140 characters, then shut down, it will save 100 characters.
The log files are stored in the Preferences Folder. The log files come in three flavors:
- Visible, plain text.
- Visible, coded.
- Invisible, coded.
The names of the log files can appear two ways.
- KSR Log
- registered users will receive this filename<--- This is an example
If you choose the "Demo" or the "Registered" versions, the log files are visible in the Preferences Folder and you can read them with any text editor, like SimpleText.
If you choose the "Less Stealth" version, the log files are visible in the Preferences Folder but you need to open the logs with the KSR Decoder. Doing so will decrypt the log file so you can read the log and if you like, you can save them as a decoded file.
If you choose the "Stealth" version, the log files are invisible in the Preferences Folder. You can make the log files visible with a third party utility like ResEdit. If you aren't comfortable using ResEdit, I suggest that you use the "Less Stealth" version. To make the log files visible with ResEdit, launch ResEdit, when it asks you to open a file press cancel. Then go under the File Menu and choose Get File/Folder Info. Then select your log file and press Get Info. You should now see several attributes to the file that you selected. You should ONLY uncheck the invisible checkbox, close the window and save the file. After you save it, the file will be visible. Please remember, you also need to open the logs with the KSR Decoder. Doing so, will decrypt the log file so you can read the log and if you like, you can save them as a decoded file.
KeystrokeRecorder 2.0.1 will not be updated in the future. There are no known bugs.
As questions are asked, more info will be available here.
History
1999/11/12 - 2.0.1
Updated KSR Decoder. It now uses Geneva for it's font. It was using the system font which was not very easy to read. Also, it is now much easier to save your converted log over the coded log.
1999/08/22 - 2.0
The KeystrokeRecorder coverter is replaced by the KSR Decoder. The new decoder is a RealBASIC app. The actual KeystrokeRecorders were not changed, although the version numbers have been updated to 2.0.
98/10/24 - 1.9
The KeystrokeRecorder Converter would cause a Stack Overflow if the log file was big. The converter can now translate much larger files. If a file that contains zero characters to convert, an End of File Error will be generated.
98/02/17 - 1.8a
A new version was created called Less Stealth. It is the same as the Stealth version but it creates visible log files.
97/11/08 - 1.8
Log files are now stored in the preferences folder.
97/10/16 - 1.7
Prepared for shareware distribution.
97/04/14 - 1.0 thru 1.6
Internal and limited beta testing.
KeystrokeRecorder is written in C, using MetroWerks CodeWarrior.
Contact
Development and Consulting
Phone: 407-282-5585 (not for Product Support)
Fax: 407-650-3269
Email: hal@campsoftware.com
Address: PO Box 561259, Orlando, FL 32856-1259
Product Support
Email: support@campsoftware.com
Payment Processing
CampSoftware Products
Certification
- FileMaker 8 Certified Developer
- FileMaker 7 Certified Developer
- FileMaker Business Alliance Member
- Developing Since 1991
- Certified Help Desk Specialist, ACHDS, for 10.4, 10.3
- Certified Technical Coordinator, ACTC, for 10.1
- Apple Certified Technician
- Consulting Since 1988
FileMaker Techniques
- Field Naming and Graphing Standards.
- Fix Windows Bitmapped Fonts.
- Add ObjectNames.
- MultiKey Search.
Top Products / All Products
FMShell - Don't reinvent the wheel.
Our FileMaker database template will save your time.
ZipCalc - Target your postal mailings.
Enter a zipcode and distance to get the local zipcodes.
About
CampSoftware provides Macintosh software and hardware consulting solutions in Orlando and Central Florida, but we travel out of area quite often. We can help with Software Development using FileMaker Pro, REALbasic, and 4th Dimension (4D). As for Mac Support and Repair, we can assist with computer and server support, cross platform issues, networking, and web hosting.
Product Sourcing
Companies are increasingly entering emerging markets for producing products in order to pursue profit growth. However, many are experiencing the hassle associated with attempting direct dealings with overseas manufacturers. International Origin can bridge the gap and make your overseas dealings hassle-free. International Origin can provide reliable manufacturing, pricing to maximize your profits, arrange shipping, export documentation, and eliminate language, monetary, and cultural barriers





