The human factors of computer graphics interaction techniques
IEEE Computer Graphics and Applications
A morphological analysis of the design space of input devices
ACM Transactions on Information Systems (TOIS) - Special issue on computer—human interaction
An architecture for transforming graphical interfaces
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
A negotiation architecture for fluid documents
Proceedings of the 11th annual ACM symposium on User interface software and technology
Implementing interface attachments based on surface representations
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Power browser: efficient Web browsing for PDAs
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Cross-modal interaction using XWeb
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Using handhelds and PCs together
Communications of the ACM
Generating remote control interfaces for complex appliances
Proceedings of the 15th annual ACM symposium on User interface software and technology
Macintosh human interface guidelines
Macintosh human interface guidelines
CHI '01 Extended Abstracts on Human Factors in Computing Systems
Nudge and shove: frequency thresholding for navigation in direct brain-computer interfaces
CHI '01 Extended Abstracts on Human Factors in Computing Systems
Web accessibility for low bandwidth input
Proceedings of the fifth international ACM conference on Assistive technologies
Sketching images eyes-free: a grid-based dynamic drawing tool for the blind
Proceedings of the fifth international ACM conference on Assistive technologies
A three-state model of graphical input
INTERACT '90 Proceedings of the IFIP TC13 Third Interational Conference on Human-Computer Interaction
Theoretical and architectural support for input device adaptation
CUU '03 Proceedings of the 2003 conference on Universal usability
From brains to branch points: cognitive constraints in navigational design
From brains to branch points: cognitive constraints in navigational design
Speech-based cursor control: a study of grid-based solutions
Assets '04 Proceedings of the 6th international ACM SIGACCESS conference on Computers and accessibility
Proceedings of the 7th international ACM SIGACCESS conference on Computers and accessibility
Role-based control of shared application views
Proceedings of the 18th annual ACM symposium on User interface software and technology
Automatically generating user interfaces adapted to users' motor and vision capabilities
Proceedings of the 20th annual ACM symposium on User interface software and technology
Tangible menus and interaction trays: core tangibles for common physical/digital activities
Proceedings of the 2nd international conference on Tangible and embedded interaction
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Automatic assessment and adaptation to real world pointing performance
ACM SIGACCESS Accessibility and Computing
Ability-Based Design: Concept, Principles and Examples
ACM Transactions on Accessible Computing (TACCESS)
TouchCuts and TouchZoom: enhanced target selection for touch displays using finger proximity sensing
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Performing Locomotion Tasks in Immersive Computer Games with an Adapted Eye-Tracking Interface
ACM Transactions on Accessible Computing (TACCESS)
Distinguishing Users By Pointing Performance in Laboratory and Real-World Tasks
ACM Transactions on Accessible Computing (TACCESS)
Hi-index | 0.00 |
Many of today's desktop applications are designed for use with a pointing device and keyboard. Someone with a disability, or in a unique environment, may not be able to use one or both of these devices. We have developed an approach for automatically modifying desktop applications to accommodate a variety of input alternatives as well as a demonstration implementation, the Input Adapter Tool (IAT). Our work is differentiated from past work by our focus on input adaptation (such as adapting a paint program to work without a pointing device) rather than output adaptation (such as adapting web pages to work on a cellphone). We present an analysis showing how different common interactive elements and navigation techniques can be adapted to specific input modalities. We also describe IAT, which supports a subset of these adaptations, and illustrate how it adapts different inputs to two applications, a paint program and a form entry program.