Lisp “event” object is a representation of input, regardless of actual or expected. If it’s a keypress for example, it tells which key with which modifiers are pressed, and that’s all. Please do not confuse it with X or other’s event which is generated only after keypress or other “event”.
Each X input event induced by the mouse or the keyboard has a Lisp representation. X input events that Sawfish receives are either for the root window, the window frames it creates, or grabbed from the client windows themselves.
Sawfish can respond to X events other than input, most often via hooks. (see Standard Hooks)
This function returns
t if its argument is an event.
|• Event Name Representation:||Raw object versus string name|
|• Event Modifiers:||Meta, Alt, Buttons|
|• Event Actions:||Keys and Clicks|
|• Event Matching:|
|• Synthesis of Events:||Creating events that seem real|