Query: xhpgetexteventmask
OS: hpux
Section: 3x
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
XHPGetExtEventMask(3X) XHPGetExtEventMask(3X)NAMEXHPGetExtEventMask - Get an extension event mask.SYNOPSISint XHPGetExtEventMask (display, event_constant, event_type, event_mask) Display *display; long event_constant; long *event_type; /* RETURN */ Mask *event_mask; /* RETURN */ARGUMENTSdisplay Specifies the connection to the X server. event_constant Specifies the constant corresponding to the desired event. event_type Specifies the address of a variable in which the server can return the event type of the desired event. event_mask Specifies the address of a variable in which the server can return the event mask for the desired event.DESCRIPTIONThis request is provided to support the use of input devices other than the X pointer device and X keyboard device. This request is part of an HP-proprietary extension to X. Its functionality has been superseded by macros defined in the standard X input device extension header file XInput.h. You should use the standard input device extension instead of XHPGetExtEventMask if possible. XHPGetExtEventMask is used by client programs to determine the event mask to be used in selecting extended events. The request passes a constant to the server that corresponds to the desired event. The server returns the event mask and event type for the desired event. Valid constants that may be used by the client to request corresponding event masks and types are: HPDeviceKeyPressreq HPDeviceKeyReleasereq HPDeviceButtonPressreq HPDeviceButtonReleasereq HPDeviceMotionNotifyreq HPDeviceFocusInreq HPDeviceFocusOutreq HPProximityInreq HPProximityOutreq HPDeviceKeymapNotifyreq For example, if an X system was configured with an extension key device, and a client program had determined the device ID of that device via XHPListInputDevices, and the client program wished to receive key presses from that device in window win, it would do the following: #include <XHPlib.h> Display display; Window win; XID deviceid; long devicekeypresstype; Mask devicekeypressmask; (connection to the X server) (determining the device id via XHPListInputDevices) XHPGetExtEventMask (display, HPDeviceKeyPressreq, &devicekeypresstype, &devicekeypressmask); XHPSelectExtensionEvent (display, window, deviceid, devicekeypressmask); XNextEvent (display, &event); if (event.type == devicekeypresstype) (process the event) BadEvent The constant passed was not one of the valid constants.RETURN VALUEReturns the mask if successful, -1 if failed.FILESnoneORIGINHewlett-Packard CompanySEE ALSOXHPListInputDevices(3x) XHPSelectExtensionEvent(3x) XHPGetCurrentDeviceMask(3x) X Version 11 Release 5 XHPGetExtEventMask(3X)
Related Man Pages |
---|
xiselectevents(3) - debian |
xchecktypedwindowevent(3x11) - ultrix |
xmaskevent(3x11) - ultrix |
xhpacknowledge(3x) - hpux |
xhpsetdevicefocus(3x) - hpux |
Similar Topics in the Unix Linux Community |
---|
Is UNIX an open source OS ? |
Sequence extraction |
Hpux 11iV3 administration document |
Seeking Alternative for diff in hp |
Tar Command |