Affiliation:
1. Stanford Univ., Stanford, CA
Abstract
Although there has been important progress in models and packages for the
output
of graphics to computer screens, there has been little change in the way that
input
from the mouse, keyboard, and other input devices is handled. New graphics standards are still using a fifteen-year-old model even though it is widely accepted as inadequate, and most modern window managers simply return a stream of low-level, device-dependent input events. This paper presents a new model that handles input devices for highly interactive, direct manipulation, graphical user interfaces, which could be used in future toolkits, window managers, and graphics standards. This model encapsulates interactive behaviors into a few “Interactor” object types. Application programs can then create instances of these Interactor objects which hide the details of the underlying window manager events. In addition, Interactors allow a clean separation between the input handling, the graphics, and the application programs. This model has been extensively used as part of the Garnet system and has proven to be convenient, efficient, and easy to learn.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Science Applications,General Business, Management and Accounting,Information Systems
Cited by
115 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. ReactGenie: A Development Framework for Complex Multimodal Interactions Using Large Language Models;Proceedings of the CHI Conference on Human Factors in Computing Systems;2024-05-11
2. Index/Author’s Biography;Pick, Click, Flick!;2024-03-14
3. Bibliography;Pick, Click, Flick!;2024-03-14
4. Conclusions;Pick, Click, Flick!;2024-03-14
5. Future of Interaction Techniques;Pick, Click, Flick!;2024-03-14