[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]

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