XGrabPointer (3) Linux Manual Page
XGrabPointer, XUngrabPointer, XChangeActivePointerGrab – grab the pointer Syntax int XGrabPointer(Display *display, Window grab_window, Bool owner_events, unsigned int event_mask, int pointer_mode, int keyboard_mode, Window confine_to, Cursor cursor, Time time); int XUngrabPointer(Display *display, Time time); int XChangeActivePointerGrab(Display *display, unsigned int event_mask, Cursor cursor, Time time); Arguments confine_to Specifies the window to confine the pointer in or None….
