Unix and Linux Discussions Tagged with compatibility |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
11 |
20,994 |
AIX |
|
|
|
1 |
6,332 |
Red Hat |
|
|
|
4 |
4,222 |
Hardware |
|
|
|
1 |
4,036 |
Solaris |
|
|
|
2 |
4,584 |
Shell Programming and Scripting |
|
|
|
2 |
2,940 |
Shell Programming and Scripting |
|
|
|
5 |
3,087 |
Linux |
|
|
|
2 |
3,953 |
HP-UX |
|
|
|
2 |
7,348 |
Programming |
|
|
|
6 |
2,590 |
Shell Programming and Scripting |
|
|
|
1 |
6,823 |
UNIX for Dummies Questions & Answers |
|
|
|
0 |
3,955 |
Web Development |
|
|
|
0 |
806 |
Software Releases - RSS News |
|
|
|
3 |
9,215 |
HP-UX |
|
|
|
0 |
1,258 |
UNIX and Linux RSS News |
|
|
|
8 |
9,997 |
SCO |
|
|
|
0 |
1,437 |
Software Releases - RSS News |
|
|
|
0 |
3,239 |
HP-UX |
|
|
|
3 |
25,110 |
Shell Programming and Scripting |
|
|
|
7 |
8,876 |
Solaris |
|
|
|
6 |
7,540 |
UNIX for Dummies Questions & Answers |
|
|
|
6 |
4,942 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
4,719 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
4,126 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
3,189 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
3,438 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
4,297 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
4,085 |
IP Networking |
|
|
|
0 |
15,832 |
UNIX for Dummies Questions & Answers |
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 multiple servers and needs to configure them all in a sim-
ilar manner, the updated compatibility 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 allocates 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 specifi-
cally 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 minimally 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.3.2 XkbGetCompatMap(3)