Fundamentals of Designing User Interaction - Input Basics
A user interacts with objects in the interface by using different types of input devices. The most common input devices are the mouse and the keyboard. While this chapter discusses the basic behavior for these devices, it does not exclude other forms of input.
Fundamentals of Designing User Interaction
Design Specifications and Guidelines