XEVIE
NAMESYNTAX
ARGUMENTS
DESCRIPTION
FUNCTIONS
RESTRICTIONS
AUTHORS
NAME
Xevie − X Event Interception Extension (XEvIE)
SYNTAX
#include <X11/extensions/Xevie.h>
Status XevieQueryVersion (Display *dpy,
int *major_versionp, | ||
int *minor_versionp); |
Status XevieStart (Display *dpy);
Status XevieSelectInput (Display *dpy,
long event_mask); |
Status
XevieSendEvent (Display *dpy,
XEvent *event,
char *fIdataType);
Status XevieEnd (Display *dpy);
ARGUMENTS
display |
Specifies the connection to the X server. |
event_mask
Specifies the mask of events to redirect.
datatype |
XEVIE_MODIFIED or XEVIE_UNMODIFIED - whether the Xevie client has changed or synthesised this event. |
DESCRIPTION
X Event Interception Extension (XEvIE) is designed for users who need to intercept all the Keyboard and Mouse events. Programs can determine which events should be forwarded to other clients and modify the events if necessary.
FUNCTIONS
XevieQueryVersion The XevieQueryVersion function returns the major and minor protocol version numbers supported by the server. XevieQueryVersion returns True if success, otherwise, it returns False.
XevieStart The XevieStart function requests that the X server enable the XEvIE extension. Once XEvIE is successfully enabled, all the XevieSelectInput specified events will be sent to the client which has enabled XEvIE. If XKB or AccessX is enabled, the events that are sent to the XEvIE clients are XKB/AccessX processed (filtered) ones.
XevieSendEvent Events are sent back to the X server through XevieSendEvent.
XevieEnd The XevieEnd function requests that the X server disables the XEvIE extension. Once XEvIE is disabled successfully, the X server stops sending events to the XEvIE client.
XevieSelectInput The XevieSelectInput function requests that the X server reports the keyboard and pointer events associated with the specified event mask. By default, X will report KeyPress, KeyRelease, ButtonPress, ButtonRelease and MotionNotify events.
RESTRICTIONS
Xevie will remain upward compatible after the current 1.0 release.
AUTHORS
Derek Wang and Stuart Kreitman, Sun Microsystems, Inc.
More Linux Commands
manpages/XkbSARedirectSetVModsMask.3.html
XkbSARedirectSetVModsMask(3) - Sets the vmods_mask0 and vmod
XkbSARedirectSetVModsMask.3 - Actions associated with the XkbRedirectKeyAction structure generate KeyPress and KeyRelease events containing a keycode different
manpages/configFileLoad.3.html
configFileLoad(3) parse a configuration file (Man Page).....
This routine will load a named configuration file and parse the text as a hierarchically valued option. The option descriptor created from an option definition
manpages/dcngettext.3.html
dcngettext(3) - translate message and choose plural form....
The ngettext, dngettext and dcngettext functions attempt to translate a text string into the users native language, by looking up the appropriate plural form of
manpages/fpit.4.html
fpit(4) - Fujitsu Stylistic input driver - Linux man page...
fpit is an Xorg input driver for Fujitsu Stylistic Tablet PCs. The fpit driver functions as a pointer input device, and may be used as the X servers core pointe
manpages/zero.4.html
zero(4) - data sink (Special files - Linux man page)........
Data written to a null or zero special file is discarded. Reads from the null special file always return end of file (i.e., read(2) returns 0), whereas reads fr
manpages/Tcl_SetTimer.3.html
Tcl_SetTimer(3) - the event queue and notifier interfaces...
The interfaces described here are used to customize the Tcl event loop. The two most common customizations are to add new sources of events and to merge Tcls ev
manpages/Tk_FreeColorFromObj.3.html
Tk_FreeColorFromObj(3) - maintain database of colors........
These procedures manage the colors being used by a Tk application. They allow colors to be shared whenever possible, so that colormap space is preserved, and th
manpages/smbspool.8.html
smbspool(8) - send a print file to an SMB printer (ManPage)
This tool is part of the samba(7) suite. smbspool is a very small print spooling program that sends a print file to an SMB printer. The command-line arguments a
manpages/gluScaleImage.3gl.html
gluScaleImage(3gl) - scale an image to an arbitrary size....
gluScaleImage scales a pixel image using the appropriate pixel store modes to unpack data from the source image and pack data into the destination image. When s
manpages/window.3ncurses.html
window(3ncurses) - create curses windows - Linux man page...
Calling newwin creates and returns a pointer to a new window with the given number of lines and columns. The upper left-hand corner of the window is at line beg
manpages/passwd.1ssl.html
passwd(1ssl) - compute password hashes - Linux manual page
The passwd command computes the hash of a password typed at run-time or the hash of each password in a list. The password list is taken from the named file for
manpages/snmp_close.3.html
snmp_close(3) - netsnmp_session_api functions (Man Page)....
Snmp_sess_init prepares a netsnmp_session that sources transport characteristics and common information that will be used for a set of SNMP transactions. After
