See also the chapter on events.
XChangePointerControl(display,do_accel,do_threshold,accel numerator,
accel denominator, threshold)/* SET MOUSE ACCELERATION */
int do_accel; /*True or False. Do you want to set accel ? */
int do_threshold; /*True or False. Do you want to set threshold ? */
int accel numerator, accel denominator; /* -1 restores default*/
int threshold; /* ignore moves up to this number of pixels*/
XGetPointerControl(display,accel numerator,accel denominator, threshold)
int *accel numerator, /*RETURN*/
int *accel denominator; /* RETURN*/
int *threshold; /* RETURN*/
/* FIND MOUSE COORDINATES AND THE STATE OF ITS BUTTONS */
Status XQueryPointer(display,w,root,child,root x,root y,win x win y,mask)
Window w; /* relative to which window */
Window *root, *child; /*RETURN*/
int *root x, *root y; /* RETURN*/
int *win x,*win y; /* RETURN*/
unsigned int *mask; /* RETURN button states */
XWarpPointer(display,src_w,dest_w,src_x,src_y,src_width,
src_height,dest_x,dest_y)
Window src_w,dest_w;
int src_x,src_y;
unsigned int src_width,src_height;
int dest_x,dest_y;