05-830, User Interface Software, Spring, 2000
Lecture 12,   April 10, 2000
Copyright © 2000 - 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