Home Man
Today's Posts

Linux & Unix Commands - Search Man Pages

X11R7.4 - man page for xkbgetcompatmap (x11r4 section 3)

XkbGetCompatMap(3)			  XKB FUNCTIONS 		       XkbGetCompatMap(3)

       XkbGetCompatMap	-  Fetch any combination of the current compatibility map components from
       the server

       Status XkbGetCompatMap ( display, which, xkb )
	     Display * display;
	     unsigned int which;
	     XkbDescRec * xkb;

       - display
	      connection to server

       - which
	      mask of compatibility map components to fetch

       - xkb  keyboard description where results placed

       When another client modifies the compatibility map, you are notified if you have  selected
       for XkbCompatMapNotify events.  XkbGetCompatMap is particularly useful when you receive an
       event of this type, as it allows you to update your program's version of the compatibility
       map  to match the modified version now in the server. If your program is dealing with mul-
       tiple servers and needs to configure them all in a similar manner, the updated compatibil-
       ity map may be used to reconfigure other servers.

       XkbGetCompatMap	fetches  the  components of the compatibility map specified in which from
       the server specified by display and places them in the compat structure	of  the  keyboard
       description  xkb.  Valid values for which are an inclusive OR of the values shown in Table

		 Table 1 Compatibility Map Component Masks
       Mask		    Value    Affecting
       XkbSymInterpMask     (1<<0)   Symbol interpretations
       XkbGroupCompatMask   (1<<1)   Group maps
       XkbAllCompatMask     (0x3)    All compatibility map components

       If no compatibility map structure is allocated in xkb upon  entry,  XkbGetCompatMap  allo-
       cates one. If one already exists, its contents are overwritten with the returned results.

       XkbGetCompatMap	fetches  compatibility	map  information  for the device specified by the
       device_spec field of xkb.  Unless you have specifically modified this  field,  it  is  the
       default keyboard device.  XkbGetCompatMap returns Success if successful, BadAlloc if it is
       unable to obtain necessary storage for either the return values or work space, BadMatch if
       the dpy field of the xkb argument is non-NULL and does not match the display argument, and
       BadLength under certain conditions caused by server or Xkb implementation errors.

       BadAlloc       Unable to allocate storage

       BadLength      The length of a request is shorter or longer than that  required	to  mini-
		      mally contain the arguments

       BadMatch       A  compatible version of Xkb was not available in the server or an argument
		      has correct type and range, but is otherwise invalid

X Version 11				   libX11 1.2.1 		       XkbGetCompatMap(3)

All times are GMT -4. The time now is 02:46 PM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
Show Password