It is possible to create an event inside Sawfish that mimics a real keyboard or mouse event.
Generate a synthetic key press or button press and send it to the X
window bound to the window object. Pass the symbol
for the root window. This press is automatically followed by the
appropriate release event.
The current pointer position becomes the position of the event.
Event is either an event object, or the string representation of
an event (such as
Strings are parsed into event objects before any work is done.
See Event Name Representation.
If propagate is true, the event will propagate up the window ancestor chain until it is handled.