Harold L Hunt II - Morse Code Beeper

Last updated: 2004-11-09 2245 PST

The Morse Code Beeper is a program for Microsoft Windows that plays beeps in Morse Code for text that is being typed on the keyboard, regardless of what application you are currently in. The program has a system tray icon that allows you to pause/resume the beeping, edit the frequency and duration of beeps, and exit the program. Any changes to the frequency and duration of beeps is saved in the registry for future runs.

The main thing I learned here, other than writing a hook DLL, is that Morse Code is very difficult to dechipher at the rate that most people can type. You have to use very short durations for the beeps in order for the beeps to keep up with what you are currently typing. I am not too familiar with Morse Code, so I don't know how understandable the short beeps are to people listening to them. The application may turn out to be only an interesting experiment.

If you bump into this page and download the application, please send me an email to ``huntharo at msu dot edu''. I would love to hear from anyone that downloads this app.

If you find this application amusing or useful, please consider donating some money to a poor college student that just got married. :) Click this button to make a donation via PayPal (you do not have to have a PayPal account, just a credit card):

MorseCode_1.3.0_Src.zip - Morse Code source code for Dev-C++ 4.9.9 (25 KiB)
MorseCodeBeeper.msi for 1.3.0 (26 KiB) - Installer for Morse Code Beeper; installs files to Program Files\Morse Code Beeper, then creates a shortcut under Start Menu\Programs\Morse Code Beeper. Created using WiX; requires Windows Installer 2.0 (most already have this, get it from microsoft.com if you do not).
MorseCode 1.2.1 - Added support for configuring the Space Pause duration, which is the number of milliseconds to delay when the Space or Enter keys are pressed.