Prior to the addition
of the X input device extension functions described in Chapter 5 “X Input Device Extension Functions” the standard model
for the X Window System consisted of a keyboard and a mouse. Although
this met the needs of most users, it did not provide a way to easily
use multiple input devices at the same time, and it did not accommodate
applications in which a mouse was not the most appropriate input
device. To provide better integration with products and peripherals
available with HP 9000 computers, including HP-HIL input devices,
the extensions described in this chapter were added to the X Window
System. Later the X Window System standard was extended to include
functions similar to the ones described in this chapter.
These input extension functions are accessible through the
library libXhp11.a.
They will work among all networked HP 9000 computers, but may not
work with other vendor's systems on the same network.
Refer to the sample program at the end of this chapter for
more information about using the functions described below.
The following functions allow client programs to determine
what input devices are available, determine information about each
device, and access individual devices.