05-830, User Interface Software, Spring, 1997
Lecture 12,   March 19, 1997
Copyright © 1997 - Brad Myers

        Previous Lecture     . . .      Next Lecture

Input Models

"One of the most complex aspects of Xlib programming is designing the event loop, which must take into account all of the possible events that can occur in a window."
-- Nye & O'Reilly X Toolkit Intrinsics Programming Manual, vol. 4, 1990, p. 241.

"The dispatching and handling of events is rather complicated."
-- Galaxy Reference Manual, v1.2, p. 20-5.

How Keyboard and Mouse Events are Handled

Event Records

Waiting for Events


Translation Tables


Back to 05-830 main page