Unix/Linux Go Back    


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

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


XkbUpdateMapFromCore(3) 		  XKB FUNCTIONS 		  XkbUpdateMapFromCore(3)

NAME
       XkbUpdateMapFromCore  -	 Update a local Xkb keyboard map to reflect the mapping expressed
       by a core format mapping

SYNOPSIS
       Bool XkbUpdateMapFromCore (XkbDescPtr xkb, KeyCode first_key, int num_keys, int map_width,
	      KeySym *core_keysyms, XkbChangesPtr changes);

ARGUMENTS
       - xkb  keyboard description to update

       - first_key
	      keycode of first key description to update

       - num_keys
	      number of key descriptions to update

       - map_width
	      width of core protocol keymap

       - core_keysyms
	      symbols in core protocol keymap

       - changes
	      backfilled with changes made to Xkb

DESCRIPTION
       Xkb  provides several functions that make it easier to apply the compatibility map to con-
       figure a client-side Xkb keyboard mapping, given a core protocol representation of part or
       all  of	a  keyboard  mapping. Obtain a core protocol representation of a keyboard mapping
       from an actual server (by using XGetKeyboardMapping, for example), a data  file,  or  some
       other source.

       XkbUpdateMapFromCore  interprets input argument information representing a keyboard map in
       core format to update the Xkb keyboard description passed in xkb.  Only a portion  of  the
       Xkb  map  is  updated  -  the  portion  corresponding  to  keys with keycodes in the range
       first_key through first_key + num_keys - 1.  If XkbUpdateMapFromCore is	being  called  in
       response  to  a MappingNotify event, first_key and num_keys are reported in the MappingNo-
       tify event.  core_keysyms contains the keysyms corresponding to the  keycode  range  being
       updated,  in  core keyboard description order.  map_width is the number of keysyms per key
       in core_keysyms.  Thus, the first map_width entries in core_keysyms are for the	key  with
       keycode first_key, the next map_width entries are for key first_key + 1, and so on.

       In  addition  to modifying the Xkb keyboard mapping in xkb, XkbUpdateMapFromCore backfills
       the changes structure whose address is passed in changes  to  indicate  the  modifications
       that  were made. You may then use changes in subsequent calls such as XkbSetMap, to propa-
       gate the local modifications to a server.

SEE ALSO
       XkbSetMap(3)

X Version 11				   libX11 1.6.0 		  XkbUpdateMapFromCore(3)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


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