Windows PowerShell command on Get-command XkbGetUpdatedMap
MyWebUniversity

Manual Pages for UNIX Operating System command usage for man XkbGetUpdatedMap

XKB FUNCTIONS XkbGetUpdatedMap(3x11)

NAME

XkbGetUpdatedMap - Update the client or server map informa-

tion in an existing keyboard description

SYNOPSIS

cc [ flag... ] file... -lX11 [ library... ]

Status XkbGetUpdatedMap (Display *display, unsigned int

which, XkbDescPtr xkb); ARGUMENTS

- display

connection to X server

- which

mask selecting subcomponents to populate

- xkb

keyboard description to be updated

DESCRIPTION

The which parameter is a bitwise inclusive OR of the masks in Table 1. If the needed components of the xkb structure

are not already allocated, XkbGetUpdatedMap allocates them.

XkbGetUpdatedMap fetches the requested information for the

device specified in the XkbDescRec passed in the xkb parame-

ter. Table 1 Xkb Mapping Component Masks and Convenience Functions

_______________________________________________________________________________________________

Mask Value Map Fields Convenience Functions

_______________________________________________________________________________________________

XkbKeyTypesMask (1<<0) client types XkbGetKeyTypes

size_types XkbResizeKeyType

num_types XkbCopyKeyType

XkbCopyKeyTypes XkbKeySymsMask (1<<1) client syms XkbGetKeySyms

size_syms XkbResizeKeySyms

num_syms XkbChangeTypesOfKey

key_sym_map

XkbModifierMapMask (1<<2) client modmap XkbGetKeyModifierMap XkbExplicitComponentsMask (1<<3) server explicit XkbGetKeyExplicitComponents

XkbKeyActionsMask (1<<4) server key_acts XkbGetKeyActions

acts XkbResizeKeyActions

num_acts

size_acts

XkbKeyBehaviorsMask (1<<5) server behaviors XkbGetKeyBehaviors XkbVirtualModsMask (1<<6) server vmods XkbGetVirtualMods XkbVirtualModMapMask (1<<7) server vmodmap XkbGetVirtualModMap X Version 11 Last change: libX11 1.3.5 1

XKB FUNCTIONS XkbGetUpdatedMap(3x11)

XkbGetUpdatedMap is synchronous; it queries the server for

the desired information, waits for a reply, and then

returns. If successful, XkbGetUpdatedMap returns Success. If

unsuccessful, XkbGetUpdatedMap returns one of the following:

BadAlloc (unable to allocate a component in the XkbDescRec

structure), BadValue (some mask bits in which are unde-

fined), BadImplementation (a compatible version of the Xkb extension is not available in the server or the reply from the server was invalid).

RETURN VALUES

Success The XkbGetUpdatedMap function returns Success

if a reply is received to the server query for the desired information. STRUCTURES The complete description of an Xkb keyboard is given by an XkbDescRec. The component structures in the XkbDescRec represent the major Xkb components. typedef struct {

struct _XDisplay * display; /* connection to X server */

unsigned short flags; /* private to Xkb, do not modify */

unsigned short device_spec; /* device of interest */

KeyCode min_key_code; /* minimum keycode for device */

KeyCode max_key_code; /* maximum keycode for device */

XkbControlsPtr ctrls; /* controls */ XkbServerMapPtr server; /* server keymap */ XkbClientMapPtr map; /* client keymap */ XkbIndicatorPtr indicators; /* indicator map */ XkbNamesPtr names; /* names for all components */ XkbCompatMapPtr compat; /* compatibility map */ XkbGeometryPtr geom; /* physical geometry of keyboard */ } XkbDescRec, *XkbDescPtr; The display field points to an X display structure. The flags field is private to the library: modifying flags may

yield unpredictable results. The device_spec field specifies

the device identifier of the keyboard input device, or

XkbUseCoreKeyboard, which specifies the core keyboard dev-

ice. The min_key_code and max_key_code fields specify the

least and greatest keycode that can be returned by the key-

board. Each structure component has a corresponding mask bit that is used in function calls to indicate that the structure should be manipulated in some manner, such as allocating it or freeing it. These masks and their relationships to the fields in the XkbDescRec are shown in Table 2. X Version 11 Last change: libX11 1.3.5 2

XKB FUNCTIONS XkbGetUpdatedMap(3x11)

Table 2 Mask Bits for XkbDescRec

_________________________________________________

Mask Bit XkbDescRec Field Value

_________________________________________________

XkbControlsMask ctrls (1L<<0) XkbServerMapMask server (1L<<1) XkbIClientMapMask map (1L<<2) XkbIndicatorMapMask indicators (1L<<3) XkbNamesMask names (1L<<4) XkbCompatMapMask compat (1L<<5) XkbGeometryMask geom (1L<<6) XkbAllComponentsMask All Fields (0x7f) DIAGNOSTICS BadAlloc Unable to allocate storage BadImplementation Invalid reply from server BadValue An argument is out of range

SEE ALSO

XkbChangeTypesOfKey(3x11), XkbCopyKeyType(3x11), XkbCopyKeyTypes(3x11), XkbGetKeyActions(3x11), XkbGetKeyBehaviors(3x11), XkbGetKeyExplicitComponents(3x11), XkbGetKeyModifierMap(3x11), XkbGetKeySyms(3x11), XkbGetKeyTypes(3x11), XkbResizeKeyActions(3x11), XkbResizeKeySyms(3x11), XkbResizeKeyType(3x11), XkbGetVirtualModMap(3x11), XkbGetVirtualMods(3x11)

ATTRIBUTES

See attributes(5) for descriptions of the following attri-

butes:

____________________________________________________________

| ATTRIBUTE TYPE | ATTRIBUTE VALUE |

|_____________________________|_____________________________|

| Availability | x11/library/libx11 |

|_____________________________|_____________________________|

| Interface Stability | Committed |

|_____________________________|_____________________________|

| MT-Level | See XInitThreads(3X11) |

|_____________________________|_____________________________|

X Version 11 Last change: libX11 1.3.5 3




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™