KeySim 1.0 Keyboard Simulator by Carsten Orthbandt. 06.07.1994 PREFACEPREFACE The program KeySim and this documentation may be freely distributed as long as no more than a nominal fee is charged. No commercial usage is permitted without written permission from the autor (address given below). THIS SOFTWARE IS PROVIDED AS IS. THE AUTHOR IS NOT RESPONSIBLE FOR ANY DAMAGES CAUSED BY THIS PROGRAM. INTRODUCTION I have a nice trackball with five meters of cable. So I´m able to control little games from by bed. But there´s one problem. Everytime I reach a highscore or anything else requiring text input, I have to get up and use the keyboard. To avoid this I wrote this little program. It simulates input from keyboard by gadgets. REQUIREMENTS KeySim requires Workbench 2.0 (or higher) and reqtools.library © by Nico François. USAGE When startet, KeySim shows you a virtual Amiga keyboard. You press keys by clicking the gadgets. All keystrokes are recorded. The qualifiers SHIFT, ALT, AMIGA, CTRL and CAPSLOCK are switchable. The text is shown in a line below the keyboard display. When done with entering text, set the Delay and click GO!. After the time specified with the Delay slider KeySim starts simulating the selected keystrokes. While KeySim is waiting, select the screen, window or gadget the input is for. The History button has no function yet. If at least 10 people request me to add this history feature, I´ll add this code. BUGS & FUTURE PLANS - KeySim doesn´t handle deadend keys as ´ `. This will be fixed very soon. - GUI is not font sensitive. I tried it, but it was impossible to create a good GUI fitting all fonts. Because the window is already quite big, I use topaz 8. - History doesn´t work. Next release. - Clipboard support. I will add loading/saving from/to Clipboard. This implies ANSI<->RawKey mapping. So not all functions will work right. - PubScreen support. Might be useful for usage in text editors or tetris games :) AUTHOR Carsten Orthbandt Hagedornstraße 71 12487 Berlin-Johannisthal GERMANY email to: s6357@fb1.fhtw-berlin.de