Unix/Linux Go Back    


CentOS 7.0 - man page for xkbgetcompatmap (centos section 3)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


XkbGetCompatMap(3)			  XKB FUNCTIONS 		       XkbGetCompatMap(3)

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

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

ARGUMENTS
       - display
	      connection to server

       - which
	      mask of compatibility map components to fetch

       - xkb  keyboard description where results placed

DESCRIPTION
       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
       1.

		 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.

DIAGNOSTICS
       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.6.0 		       XkbGetCompatMap(3)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 01:27 AM.