This application runs in a web browser. It allows you to practice sending Morse Code by selecting two keys on the computer keyboard to act as key 'paddles'. Click the 'Press here to initialize keyer' button to start using this Keyer application.

Pressing the key selected as the 'dit' paddle (by default it's the X key) will generate a string of dits while pressing the 'dah' key (default is Z) will generate a string of dahs. Pressing both paddles will generate a string of alternating dits and dahs like a regular iambic keyer.

You can set the transmission speed (default 25 WPM) and sidetone tone (default 500 Hz) by setting desired value in their respective input boxes.

To set a keyboard key as a 'dit' paddle, click inside the 'Dit Paddle' input box then press the key you want to act as the 'dit' paddle. Follow the same procedure to set the 'dah' paddle. As I'm a left hander, and i prefer the 'dit' paddle on the right side, the default keys (X = dit, Z = dah) suit me just fine.

Characters that you transmit are displayed in the text area below the input boxes. A symbol sequence is decoded when both paddles are released momentarily. If a sequence is unrecognized, an asterisk (*) is displayed. If you transmit an error sequence (8 dits), then it will backspace and delete the previously sent character, but this can only be done one at a time (i.e. sending a string of 8 dits will only backspace once). Prosigns are shown within <...>. Sending .-.- will cause caret to move to next line. You can clear the text area by clicking on 'Clear' button at the bottom of the screen. Inter-word spacing is not enforced by the application. If it exceeds 5 dit lengths then it's assumed that a new word will begin, so the caret is moved by a space character.

The values that you set for the speed, paddles and tone are stored by this application and will be restored the next time you use the application.

If you wish, you can save the web page of this application and run it locally on your computer, without needing a connection to the server.

Morse symbols for all English characters, numerals and punctuation are included. Also included are most of the prosigns used by ham radio operators. If you want to add/modify the symbol set, edit the file 'symbols.js' as required.

This application works best in Chrome web browser. I found the symbol timing to be erratic in MS Edge and Firefox browsers. I have not tried it out in any other browsers.