The human factors of computer graphics interaction techniques
IEEE Computer Graphics and Applications
Expressiveness and language choice
Data & Knowledge Engineering
Automating the design of graphical presentations of relational information
ACM Transactions on Graphics (TOG)
ACM Transactions on Graphics (TOG)
Automatic design of graphical presentations
Automatic design of graphical presentations
Abstract interaction tools: a language for user interface management systems
ACM Transactions on Programming Languages and Systems (TOPLAS)
An empirical comparison of pie vs. linear menus
CHI '88 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Human-computer interaction: a multidisciplinary approach
Human-computer interaction: a multidisciplinary approach
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
Interface usage measurements in a user interface management system
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
Applying a theory of graphical presentation to the graphic design of user interfaces
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
The cognitive coprocessor architecture for interactive user interfaces
UIST '89 Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology
The design space of input devices
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Unified theories of cognition
Input Devices
User Interface Management Systems
User Interface Management Systems
The device model of interaction
SIGGRAPH '82 Proceedings of the 9th annual conference on Computer graphics and interactive techniques
Manipulating simulated objects with real-world gestures using a force and position sensitive screen
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Lexical and pragmatic considerations of input structures
ACM SIGGRAPH Computer Graphics
Semiology of graphics
The cognitive coprocessor architecture for interactive user interfaces
UIST '89 Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology
The design space of input devices
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Information visualization using 3D interactive animation
Communications of the ACM - Special issue on graphical user interfaces
A structured instrument design approach: the video-organ
NIME '02 Proceedings of the 2002 conference on New interfaces for musical expression
Interagir avec un objet mixte: propriétés physique et numérique
IHM '07 Proceedings of the 19th International Conference of the Association Francophone d'Interaction Homme-Machine
A syndetic approach to referring phenomena in multimodal interaction
ReferringPhenomena '97 Referring Phenomena in a Multimedia Context and their Computational Treatment
Defining a taxonomy of output modalities from an HCI perspective
Computer Standards & Interfaces
A novel taxonomy for gestural interaction techniques based on accelerometers
Proceedings of the 16th international conference on Intelligent user interfaces
Exposing and understanding scrolling transfer functions
Proceedings of the 25th annual ACM symposium on User interface software and technology
EGVE'01 Proceedings of the 7th Eurographics conference on Virtual Environments & 5th Immersive Projection Technology
Controlling an avatar's pointing gestures in desktop collaborative virtual environments
Proceedings of the 17th ACM international conference on Supporting group work
Hi-index | 0.00 |
A bewildering variety of devices for communication from humans to computers now exists on the market. In this article, we propose a descriptive framework for analyzing the design space of these input devices. We begin with Buxton's (1983) idea that input devices are transducers of physical properties in one, two, or three dimensions. Following Mackinlay's semantic analysis of the design space for graphical presentations, we extend this idea to more comprehensive descriptions of physical properties, space, and transducer mappings. In our reformulation, input devices are transducers of any combination of linear and rotary, absolute and relative, position and force, in any of the six spatial degrees of freedom. Simple input devices are described in terms of semantic mappings from the transducers of physical properties into the parameters of the applications. One of these mappings, the resolution function, allows us to describe the range of possibilities from continuous devices to discrete devices, including possibilities in between. Complex input controls are described in terms of hierarchical families of generic devices and in terms of composition operators on simpler devices. The description that emerges is used to produce a new taxonomy of input devices. The taxonomy is compared with previous taxonomies of Foley, Wallace, and Chan (1984) and of Buxton (1983) by reclassifying the devices previously analyzed by these authors. The descriptive techniques are further applied to the design of complex mouse-based virtual input controls for simulated three-dimensional (3D) egocentric motion. One result is the design of a new virtual egocentric motion control.