[comp.windows.x] XGhost.Sun:: Record/Playback logic is WORKING!!!

jim@athsys.uucp (Jim Becker) (12/14/88)

	I have been working on getting X to store and replay a user
session automagically. It all seems to work!! The implementation
allows the user to save an event stream then play it back using the
real timing of the initial entry. The same starting state of the
machine is expected for the playback to function correctly, and
running across the network doesn't seem to bother it too much.

	This implementation is working at the virtual device driver
level, and the sessions are saved by capturing all the "Firm_events"
that come from the mouse and keyboard drivers. The replay reconstructs
the Firm_events and the user timing for the event input. It assumes
that the processor is keeping up between events, although it is
somewhat forgiving.

	We will be testing this inhouse for probabily a couple of
weeks, then I'll release it out on the net. If anyone out there needs
it _RIGHT_NOW_ we can figure something out.

	This is useful for both testing and demoing. The playback is
spooky ... and really neat!


-Jim Becker	...sun!athsys!jim