The input device is the central collection point for input events
disseminated throughout the system. The best way to describe the input
device is a manager of a stream with feeders. The input device itself and
other modules such as the file system add events to the stream; so do
input device "users" - programs or other devices that use parts of the
stream or change it in some way. Feeders of the input device include the
keyboard, timer and gameport devices. The keyboard, gameport, and timer
devices are special cases in that the input device opens them and asks
them for input. Users of the input device include Intuition and the
console device.
NEW FEATURES FOR VERSION 2.0
Feature Description
--------------------- -----------------
ieclass_newpointerpos input event class
IECLASS_MENUHELP Input Event Class
IECLASS_CHANGEWINDOW Input Event Class
IESUBCLASS_COMPATIBLE Input Event SubClass
IESUBCLASS_PIXEL Input Event SubClass
IESUBCLASS_TABLET Input Event SubClass
peekqualifier() function
Compatibility Warning:
----------------------
The new features for the 2.0 input device are not backwards
compatible.
input device commands and functions
device interface
using the mouse port with the input device
adding an input handler
writing events to the input device stream
setting the key repeat threshold
setting the key repeat interval
determining the current qualifiers
input device and intuition
example input device program
additional information on the input device