Locator - A device for specifying one coordinate position.
Stroke - A device for specifying a set of coordinate positions.
String - A device for specifying text input.
Valuator - A device for specifying a scalar value.
Choice - A device for selecting a menu option.
Pick - A device for selecting a component of a picture.
User Interface & Events - Input modes
In request mode, the application program initiates data entry. When input values are requested, processing is suspended until the required values are received.
In sample mode, the application program and input devices operate independently. Input devices may be operating at the same time that the program is processing other data.
In event mode, the input devices initiate data input to the application program. The program and the input devices again operate concurrently, but now the input devices deliver data to an input queue, also called an event queue.