KeyCast V1.0

KeyCast converts telnet input into simulated keystrokes. You can use it to turn one PC into a keyboard for another PC. I made it for voice recognition software. I wanted one PC to do the voice recognition, and the second PC to run games at full speed. This software makes that possible. You might have other uses for it, so please let me know if you find it useful.
To use the software, launch KeyCast on your Windows machine. Click the Open Port button. On a second machine, telnet to the IP address of your KeyCast machine, onto port 7777. eg. telnet mymachine.myservice.com 7777
Anything you type into the telnet session will be entered as a keyboard event on the KeyCast machine, so it is just like you are typing on the KeyCast machine directly.
If you telnet from the KeyCast machine to itself, it will get into a feedback loop. You can select the Onset Delay checkbox so it doesn't feedback too fast, for testing. If you type something in the telnet window, and then change the focus to a text-entry window, you can see that it is working correctly. It will echo your typing a few seconds later.
The Key Click Delay checkbox keeps it from dropping characters if it types too quickly for your machine. A 1 msec delay is probably good enough.
Buffer lines makes it wait until it gets a return to generate keystroke events. Flush with * lets you send commands which don't end in a newline. Use the * character to signify that the buffer is ready to type.
I have no idea if this will be useful for anyone else besides me, but if you find a use for it, or you want it improved, please let me know!

Download

The software is copyright Amnon Silverstein 2001, and may not be resold or redistributed in any manner without prior written permission from its author.
The software is provided as-is, and it may contain defects. There is no warranty of any kind, express or implied. The fitness of the software for any purpose is not implied. If you use this software, you do so at your own risk. IN NO EVENT WILL AMNON SILVERSTEIN BE LIABLE FOR LOSS OF DATA OR FOR DIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL (INCLUDING LOST PROFIT), OR OTHER DAMAGE, WHETHER BASED IN CONTRACT, TORT, OR OTHERWISE.

I AGREE TO THE ABOVE CONDITIONS
amnon@best.com