As usually, another newbie question brought to you by AD0AE. I was just wondering if there are any programs out there that allow one to be able to use their mouse (standard un-tampered USB mouse) as a keyer? I am mainly curious if a program like this exists where I could do a bit of sending practice. So just to practice before trying on the air. I found this MorseKOB program, but on launching it, it didn't seem to quite be what I thought it would be.
Getting the mouse click events with a millisecond resolution works surprisingly well with the Firefox browser. What I didn't manage to get running well back then was a decent sidetone.
A few weeks ago I played with the code again and found that Firefox's audio capabilities have dramatically improved in the meantime, and it's indeed possible to generate a sidetone without too much delay by very simple means. It's still a bit clicky because I switch it on and off without any rise- or fall-times, but at least it's not delayed much (on a halfway modern/fast computer).
The result can be seen here (as mentioned, it will probably work with Firefox only at this moment, possibly also with Opera):http://lcwo.net/transmit
I have some ideas how to improve the sound, and also I am planning to implement a little Morse Chatroom with it on LCWO.net eventually.