XkbUpdateMapFromCore(3) - phpMan

Command: man perldoc info search(apropos)  


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.7                   XkbUpdateMapFromCore(3)

Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache
Under GNU General Public License
2024-04-26 10:06 @3.144.253.161 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0!Valid CSS!