This manual page is for Mac OS X version 10.6.3

If you are running a different version of Mac OS X, view the documentation locally:

  • In Terminal, using the man(1) command

Reading manual pages

Manual pages are intended as a quick reference for people who already understand a technology.

  • For more information about the manual page format, see the manual page for manpages(5).

  • For more information about this technology, look for other documentation in the Apple Reference Library.

  • For general information about writing shell scripts, read Shell Scripting Primer.



XSetDeviceMode(3)                                X FUNCTIONS                               XSetDeviceMode(3)



NAME
       XSetDeviceMode - change the mode of a device

SYNTAX
       XSetDeviceMode(display, device, mode)
             Display *display;
             XDevice *device;
             int _mode;

ARGUMENTS
       display     Specifies the connection to the X server.

       device      Specifies the device whose mode is to be changed.

       mode        Specifies the mode.  You can pass Absolute , or Relative.

DESCRIPTION
       The  XSetDeviceMode  request  changes the mode of an input device that is capable of reporting either
       absolute positional information or relative motion information.  Not all input devices are capable of
       reporting motion data, and not all are capable of changing modes from Absolute to Relative.

       XSetDeviceMode can generate a BadDevice or BadMode error.

DIAGNOSTICS
       BadDevice   An  invalid  device  was  specified.  The specified device does not exist or has not been
                   opened by this client via XOpenInputDevice.  This error may  also  occur  if  some  other
                   client  has  caused the specified device to become the X keyboard or X pointer device via
                   the XChangeKeyboardDevice or XChangePointerDevice requests.

       BadMatch    This error may occur if an XSetDeviceMode request is made specifying a device that has no
                   valuators and reports no axes of motion.

       BadMode     An  invalid mode was specified.  This error will also be returned if the specified device
                   is not capable of supporting the XSetDeviceMode request.

SEE ALSO
       Programming with Xlib



X Version 11                                     libXi 1.2.1                               XSetDeviceMode(3)

Reporting Problems

The way to report a problem with this manual page depends on the type of problem:

Content errors
Report errors in the content of this documentation with the feedback links below.
Bug reports
Report bugs in the functionality of the described tool or API through Bug Reporter.
Formatting problems
Report formatting mistakes in the online version of these pages with the feedback links below.

Did this document help you? Yes It's good, but... Not helpful...