Man Pages in libx11-doc

  1. Carta.tech
  2. Packages
  3. libx11-doc
  • 200

    Section 3: Library calls

    XFreeExtensionList.3
    List available extensions
    XListExtensions.3
    List available extensions
    XQueryExtension.3
    List available extensions
    XkbActionCtrls.3
    Returns the ctrls fields of act converted to an unsigned int
    XkbAddDeviceLedInfo.3
    Initialize an xkbdeviceledinforec structure
    XkbAddGeomColor.3
    Add one color name to an existing keyboard geometry description
    XkbAddGeomDoodad.3
    Add one doodad to a section of a keyboard geometry or to the top-level geometry
    XkbAddGeomKey.3
    Add one key at the end of an existing row of keys
    XkbAddGeomKeyAlias.3
    Add one key alias to an existing keyboard geometry description
    XkbAddGeomOutline.3
    Add one outline to an existing shape
    XkbAddGeomOverlay.3
    Add one overlay to a section
    XkbAddGeomOverlayKey.3
    Add a key to an existing overlay row
    XkbAddGeomOverlayRow.3
    Add a row to an existing overlay
    XkbAddGeomProperty.3
    Add one property to an existing keyboard geometry description
    XkbAddGeomRow.3
    Add a row to a section
    XkbAddGeomSection.3
    Add one section to an existing keyboard geometry
    XkbAddGeomShape.3
    Add a shape to a keyboard geometry
    XkbAddSymInterpret.3
    Add a symbol interpretation to the list of symbol interpretations in an xkbcompatrec
    XkbAllocClientMap.3
    Allocate and initialize an empty client map description record
    XkbAllocCompatMap.3
    Allocate a new compatibility map if you do not already have one available
    XkbAllocControls.3
    Allocates an xkbcontrolsrec structure in the xkbdescrec
    XkbAllocDeviceInfo.3
    Obtain an xkbdeviceinforec structure
    XkbAllocDeviceLedInfo.3
    Obtain an xkbdeviceledinforec structure
    XkbAllocGeomColors.3
    Allocate geometry colors
    XkbAllocGeomDoodads.3
    Allocate doodads that are global to a keyboard geometry
    XkbAllocGeomKeyAliases.3
    Allocate geometry key aliases
    XkbAllocGeomKeys.3
    Allocate space for an arbitrary number of keys to a row
    XkbAllocGeomOutlines.3
    Allocate space for an arbitrary number of outlines to a shape
    XkbAllocGeomOverlayKey.3
    Allocate keys in an overlay row
    XkbAllocGeomOverlayRows.3
    Allocate rows in a overlay
    XkbAllocGeomOverlays.3
    Allocate overlays in a section
    XkbAllocGeomPoints.3
    Allocate points in an outline
    XkbAllocGeomProps.3
    Allocate geometry properties
    XkbAllocGeomRows.3
    Allocate rows in a section
    XkbAllocGeomSectionDoodads.3
    Allocate doodads that are specific to a section
    XkbAllocGeomSections.3
    Allocate geometry sections
    XkbAllocGeomShapes.3
    Allocate space for an arbitrary number of geometry shapes
    XkbAllocGeometry.3
    Allocate an entire geometry
    XkbAllocIndicatorMaps.3
    Allocates, directly, the indicators member of the keyboard description record
    XkbAllocKeyboard.3
    Creates a keyboard description from scratch
    XkbAllocNames.3
    Allocate symbolic names structures
    XkbAllocServerMap.3
    Allocate and initialize an empty server map description record
    XkbApplyCompatMapToKey.3
    Apply the new compatibility mapping to an individual key to get its semantics updated
    XkbBell.3
    Rings the bell on the default keyboard
    XkbBellEvent.3
    Provides a function that initiates a bell event for the keyboard without ringing the bell
    XkbChangeControls.3
    Provides a flexible method for updating the controls in a server to match those in the changed keyboard description
    XkbChangeDeviceInfo.3
    Update the server's description of a device with the changes noted in an xkbdevicechangesrec
    XkbChangeEnabledControls.3
    Manipulates the enabledcontrols control
    XkbChangeIndicators.3
    Changes indicator maps or state without passing the entire keyboard description
    XkbChangeMap.3
    Update only partial components of a keyboard description, modify the appropriate fields in the server and map components of a local copy of the keyboard description
    XkbChangeNames.3
    _summary-line_
    XkbChangeTypesOfKey.3
    Change the number of groups and the types bound to a key
    XkbComputeRowBounds.3
    Update the bounding box of a row
    XkbComputeSectionBounds.3
    Update the bounding box of a section
    XkbComputeShapeBounds.3
    Updates the bounding box of a shape
    XkbComputeShapeTop.3
    Determines the bounding box of the top surface of a shape
    XkbCopyKeyType.3
    Copy one xkbkeytyperec structures
    XkbCopyKeyTypes.3
    Copy more than one xkbkeytyperec structure
    XkbDeviceBell.3
    Rings the bell on an x input extension device or the default keyboard
    XkbDeviceBellEvent.3
    Creates a bell event for an x input extension device or for the keyboard, without ringing the corresponding bell
    XkbFindOverlayForKey.3
    Find the alternate name by using the primary name for a key that is part of an overlay
    XkbForceBell.3
    Overrides user preference settings for audible bells to ring the bell on the default keyboard
    XkbForceDeviceBell.3
    Rings the bell on any keyboard, overriding user preference settings for audible bells
    XkbFreeClientMap.3
    Free memory used by the client map member of an xkbdescrec structure
    XkbFreeCompatMap.3
    Free an entire compatibility map or selected portions of one
    XkbFreeComponentList.3
    Free the structure returned by xkblistcomponents
    XkbFreeControls.3
    Frees memory used by the ctrls member of an xkbdescrec structure
    XkbFreeDeviceInfo.3
    Free an xkbdeviceinforec structure
    XkbFreeGeomColors.3
    Free geometry colors
    XkbFreeGeomDoodads.3
    Free geometry doodads
    XkbFreeGeomKeyAliases.3
    Free geometry key aliases
    XkbFreeGeomKeys.3
    Free geometry keys
    XkbFreeGeomOutlines.3
    Free geometry outlines
    XkbFreeGeomOverlayKeys.3
    Free keys in an overlay row
    XkbFreeGeomOverlayRows.3
    Free rows in an overlay
    XkbFreeGeomOverlays.3
    Free rows in a section
    XkbFreeGeomPoints.3
    Free points in a outline
    XkbFreeGeomProperties.3
    Free geometry properties
    XkbFreeGeomRows.3
    Free rows in a section
    XkbFreeGeomSections.3
    Free geometry sections
    XkbFreeGeomShapes.3
    Free geometry shapes
    XkbFreeGeometry.3
    Free an entire geometry
    XkbFreeIndicatorMaps.3
    Frees memory used by the indicators member of an xkbdescrec structure
    XkbFreeKeyboard.3
    Destroys either an entire xkbdescrec or just some of its members
    XkbFreeNames.3
    Free symbolic names structures
    XkbFreeServerMap.3
    Free memory used by the server member of an xkbdescrec structure
    XkbGetAccessXTimeout.3
    Queries the current accessxtimeout options for a keyboard device
    XkbGetAutoRepeatRate.3
    Gets the current attributes of the repeatkeys control for a keyboard device
    XkbGetAutoResetControls.3
    Gets the current values of the auto-reset controls
    XkbGetBounceKeysDelay.3
    Queries the current bouncekeys delay for a keyboard device.
    XkbGetCompatMap.3
    Fetch any combination of the current compatibility map components from the server
    XkbGetControls.3
    Finds the current state of xkb server controls
    XkbGetControlsChanges.3
    Updates a local copy of a keyboard description with the changes previously noted by one or more calls to xkbnotecontrolschanges
    XkbGetDetectableAutoRepeat.3
    Determines whether or not the server supports detectableautorepeat
    XkbGetDeviceButtonActions.3
    Query the button actions associated with an x input extension device
    XkbGetDeviceInfo.3
    Determine whether the x server allows xkb access to particular capabilities of input devices other than the core x keyboard, or to determine the status of indicator maps, indicator names or button actions on a non-keyclass extension device
    XkbGetDeviceInfoChanges.3
    Query the changes that have occurred in the button actions or indicator names and indicator maps associated with an input extension device
    XkbGetDeviceLedInfo.3
    Query the indicator names, maps, and state associated with an led feedback of an input extension device
    XkbGetGeometry.3
    Loads a keyboard geometry if you already have the keyboard description
    XkbGetIndicatorChanges.3
    Updates a local copy of the keyboard description with the actual values of one or more calls to xkbnoteindicatorchanges
    XkbGetIndicatorMap.3
    Gets the map for one or more indicators, using a mask to specify the indicators
    XkbGetIndicatorState.3
    Obtains the current state of the keyboard indicators
    XkbGetKeyActions.3
    Update the actions (the key_acts array) for a subset of the keys in a keyboard description
    XkbGetKeyBehaviors.3
    Obtain the behaviors (the behaviors array) for a subset of the keys in a keyboard description from the server
    XkbGetKeyExplicitComponents.3
    Obtain the explicit components (the explicit array) for a subset of the keys in a keyboard description
    XkbGetKeyModifierMap.3
    Update the modifier map for one or more of the keys in a keyboard description
    XkbGetKeySyms.3
    Obtain the symbols for a subset of the keys in a keyboard description
    XkbGetKeyTypes.3
    Obtain the list of available key types in the server's keyboard mapping
    XkbGetKeyVirtualModMap.3
    Obtain the virtual modifier map (the vmodmap array) for a subset of the keys in a keyboard description
    XkbGetKeyboard.3
    Retrieves one or more components of a keyboard device description
    XkbGetKeyboardByName.3
    Build a new keyboard description from a set of named components, and to optionally have the server use the resulting description to replace an active one
    XkbGetMap.3
    Allocate an xkbdescrec structure and populate it with the server's keyboard client map and server map
    XkbGetNameChanges.3
    Update the local copy of the keyboard description with the actual values of the results of one or more calls to xkbnotenamechanges
    XkbGetNamedGeometry.3
    Loads a keyboard geometry description from this database by name
    XkbGetNamedIndicator.3
    Look up the indicator map and other information for an indicator by name
    XkbGetNames.3
    Obtain symbolic names from the server
    XkbGetSlowKeysDelay.3
    Gets the slowkeys acceptance delay for a keyboard device
    XkbGetState.3
    Obtains the keyboard state
    XkbGetStickyKeysOptions.3
    Queries the current stickykeys attributes for a keyboard device
    XkbGetUpdatedMap.3
    Update the client or server map information in an existing keyboard description
    XkbGetVirtualMods.3
    Obtain a subset of the virtual modifier bindings (the vmods array) in a keyboard description
    XkbGetXlibControls.3
    Determines the current state of the library controls
    XkbIgnoreExtension.3
    Prevents core x library keyboard functions from using the x keyboard extension
    XkbInitCanonicalKeyTypes.3
    Set the definitions of the canonical key types in a client map to their default values
    XkbKeyAction.3
    Returns the key action
    XkbKeyActionEntry.3
    Returns a pointer to the key action corresponding to group grp and shift level lvl from the two-dimensional table of key actions associated with the key corresponding to keycode
    XkbKeyActionsPtr.3
    Returns a pointer to the two-dimensional array of key actions associated with the key corresponding to keycode
    XkbKeyGroupInfo.3
    Returns the number of groups of symbols bound to the key corresponding to keycode
    XkbKeyGroupWidth.3
    Computes the width of the type associated with the group grp for the key corresponding to keycode
    XkbKeyGroupsWidth.3
    Computes the maximum width associated with the key corresponding to keycode
    XkbKeyHasActions.3
    Determines if the key corresponding to keycode has any actions associated with it
    XkbKeyNumActions.3
    Computes the number of actions associated with the key corresponding to keycode
    XkbKeyNumGroups.3
    Returns the number of groups of symbols bound to the key corresponding to keycode
    XkbKeyNumSyms.3
    Returns the total number of keysyms for the key corresponding to keycode
    XkbKeySymEntry.3
    Returns the keysym corresponding to shift level shift and group grp from the two-dimensional array of keysyms for the key corresponding to keycode
    XkbKeySymsOffset.3
    Returns the offset of the two-dimensional array of keysyms for the key corresponding to keycode
    XkbKeySymsPtr.3
    Returns the pointer to the two-dimensional array of keysyms for the key corresponding to keycode
    XkbKeyType.3
    Obtain the index of a key type or the pointer to a key type
    XkbKeyTypeIndex.3
    Obtain the index of a key type or the pointer to a key type
    XkbKeyTypesForCoreSymbols.3
    Determine the xkb key types appropriate for the symbols bound to a key in a core keyboard mapping
    XkbKeycodeToKeysym.3
    Finds the keysym bound to a particular key at a specified group and shift level
    XkbKeysymToModifiers.3
    Finds the set of modifiers bound to a particular keysym on the core keyboard
    XkbLatchGroup.3
    Latches the keysym group
    XkbLatchModifiers.3
    Latches and unlatches any of the eight real keyboard modifiers
    XkbLibraryVersion.3
    Determines the compatibility of a library at runtime.
    XkbListComponents.3
    List of components for one or more component types
    XkbLockGroup.3
    Locks the keysym group
    XkbLockModifiers.3
    Locks and unlocks any of the eight real keyboard modifiers
    XkbLookupKeyBinding.3
    Find the string bound to a key by xrebindkeysym
    XkbLookupKeySym.3
    Find the symbol associated with a key for a particular state
    XkbModActionVMods.3
    Returns the vmods1 and vmods2 fields of act converted to the vmods format of an xkb modifier description
    XkbNoteControlsChanges.3
    Notes the changes in a changes structure when a client receives an xkbcontrolsnotify event
    XkbNoteDeviceChanges.3
    Note device changes reported in an xkbextensiondevicenotify event
    XkbNoteIndicatorChanges.3
    Notes the changes in a changes structure
    XkbNoteNameChanges.3
    Note the changed names in a changes structure
    XkbOpenDisplay.3
    Checks for a compatible version of the xkb extension in both the library and the server, and initializes the extension for use.
    XkbOutOfRangeGroupInfo.3
    Returns only the out-of-range processing information from the group_info field of an xkbsymmaprec structure
    XkbOutOfRangeGroupNumber.3
    Returns the out-of-range group number, represented as a group index, from the group_info field of an xkbsymmaprec structure
    XkbPtrActionX.3
    Returns the high_xxx and low_xxx fields of act converted to a signed int
    XkbPtrActionY.3
    Returns the high_yyy and low_yyy fields of act converted to a signed int
    XkbQueryExtension.3
    Determines the compatibility of a library at runtime.
    XkbRefreshKeyboardMapping.3
    Update the keyboard description that is internal to the x library
    XkbResizeDeviceButtonActions.3
    Allocate additional space for button actions in an xkbdeviceinforec structure
    XkbResizeKeyActions.3
    Change the number of actions bound to a key
    XkbResizeKeySyms.3
    Change the number of symbols bound to a key
    XkbResizeKeyType.3
    Change the number of levels in a key type
    XkbSAActionSetCtrls.3
    Sets the ctrls0 through ctrls3 fields of act from ctrls
    XkbSAGroup.3
    Returns the group_xxx field of act converted to a signed int
    XkbSAPtrDfltValue.3
    Returns the valuexxx field of act converted to a signed int
    XkbSARedirectSetVMods.3
    Sets the vmods0 and vmods1 of act from v
    XkbSARedirectSetVModsMask.3
    Sets the vmods_mask0 and vmods_mask1 fields of act from vm
    XkbSARedirectVMods.3
    Returns the vmods0 and vmods1 fields of act converted to an unsigned int
    XkbSARedirectVModsMask.3
    Returns the vmods_mask0 and vmods_mask1 fields of act converted to an unsigned int
    XkbSAScreen.3
    Returns the screenxxx field of act converted to a signed int
    XkbSASetGroup.3
    Sets the group_xxx field of act from the group index grp
    XkbSASetPtrDfltValue.3
    Sets the valuexxx field of act from val
    XkbSASetScreen.3
    Sets the screenxxx field of act from s
    XkbSelectEventDetails.3
    Selects or deselects for a specific xkb event and optionally places conditions on when events of that type are reported to your client
    XkbSelectEvents.3
    Selects and / or deselects for delivery of one or more xkb events and has them delivered under all conditions
    XkbSetAccessXTimeout.3
    Configures the accessxtimeout options for a keyboard device
    XkbSetAutoRepeatRate.3
    Sets the attributes of the repeatkeys control for a keyboard device
    XkbSetAutoResetControls.3
    Changes the current values of the autoreset control attributes
    XkbSetBounceKeysDelay.3
    Sets the bouncekeys delay for a keyboard device
    XkbSetControls.3
    Copies changes to the x server based on a modified ctrls structure in a local copy of the keyboard description
    XkbSetDebuggingFlags.3
    Change the values of any of the debug controls
    XkbSetDetectableAutoRepeat.3
    Sets detectableautorepeat
    XkbSetDeviceButtonActions.3
    Change only the button actions for an input extension device
    XkbSetDeviceInfo.3
    Modify some or all of the characteristics of an x input extension device
    XkbSetIndicatorMap.3
    Downloads the changes to the server based on modifications to a local copy of the keyboard description which will update the maps for one or more indicators
    XkbSetMap.3
    Send a complete new set of values for entire components to the server.
    XkbSetModActionVMods.3
    Sets the vmods1 and vmods2 fields of act using the vmods format of an xkb modifier description
    XkbSetNamedIndicator.3
    Names an indicator if it is not already named; toggles the state of the indicator; sets the indicator to a specified state and sets the indicator map for the indicator
    XkbSetNames.3
    Change the symbolic names in the server
    XkbSetPtrActionX.3
    Sets the high_xxx and low_xxx fields of act from the signed integer value x
    XkbSetPtrActionY.3
    Sets the high_yyy and low_yyy fields of act from the signed integer value y
    XkbSetXlibControls.3
    Changes the state of the library controls
    XkbTranslateKeyCode.3
    Translate a keycode to a key symbol and modifiers
    XkbTranslateKeySym.3
    Find the string and symbol associated with a keysym for a given keyboard state
    XkbUpdateMapFromCore.3
    Update a local xkb keyboard map to reflect the mapping expressed by a core format mapping
    XkbVirtualModsToReal.3
    Determines the mapping of virtual modifiers to core x protocol modifiers