Filewatcher File Search File Search
Content Search
» » » » » » libXi-devel-1.0.1-4.el5_4.x86_64.rpm » Content »
pkg://libXi-devel-1.0.1-4.el5_4.x86_64.rpm:52674/usr/share/man/man3/  info  HEADER  downloads

libXi-devel - X.Org X11 libXi development package…  more info»


XChangeKeyboardDevice(3X11)  X FUNCTIONS XChangeKeyboardDevice(3X11)

       XChangeKeyboardDevice  - change which device is used as the X

       Status   XChangeKeyboardDevice(Display   *display,    XDevice

       display     Specifies the connection to the X server.

       device      Specifies  the  device  to  be used as the X key‐

       The XChangeKeyboardDevice request causes the  server  to  use
       the specified device as the X keyboard.  The device must have
       been previously opened by the requesting client via  XOpenDe‐
       vice  or a BadDevice error will result.  The device must sup‐
       port input class Keys, or a BadMatch error will  result.   If
       the   server   implementation  does  not  support  using  the
       requested device as the X keyboard, a  BadDevice  error  will

       If  the  specified  device  is  grabbed  by  another  client,
       AlreadyGrabbed is  returned.   If  the  specified  device  is
       frozen  by  a grab on another device, GrabFrozen is returned.
       If the request is successful, Success is returned.

       If the request succeeds, a ChangeDeviceNotify event  is  sent
       to  all  clients that have selected that event.  A MappingNo‐
       tify event with request =  MappingKeyboard  is  sent  to  all
       clients.  The specified device becomes the X keyboard and the
       old X keyboard becomes accessible through the input extension
       protocol requests.

       XChangeKeyboardDevice  can generate a BadDevice or a BadMatch

       BadDevice   An invalid device was specified.   The  specified
                   device  does  not  exist,  has not been opened by
                   this client via XOpenInputDevice,  or is  already
                   one  of  the core X device (pointer or keyboard).
                   This error may also occur if the server implemen‐
                   tation  does  not  support  using  the  specified
                   device as the X keyboard.

       BadMatch    This error may occur if an  XChangeKeyboardDevice
                   request  was made specifying a device that has no

       Programming With Xlib

X Version 11                 libXi 1.0.1 XChangeKeyboardDevice(3X11)
Results 1 - 1 of 1
Help - FTP Sites List - Software Dir.
Search over 15 billion files
© 1997-2017