Linux Manuals session 3

Section 3: library functions

  • |

    xcb_xkb_use_extension_unchecked (3) Linux Manual Page

    xcb_xkb_use_extension – Synopsis #include <xcb/xkb.h> Request function xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension(xcb_connection_t *conn, uint16_t wantedMajor, uint16_t wantedMinor); Reply datastructure typedef struct xcb_xkb_use_extension_reply_t { uint8_t response_type; uint8_t supported; uint16_t sequence; uint32_t length; uint16_t serverMajor; uint16_t serverMinor; uint8_t pad0[20]; } xcb_xkb_use_extension_reply_t; Reply function xcb_xkb_use_extension_reply_t *xcb_xkb_use_extension_reply(xcb_connection_t *conn, xcb_xkb_use_extension_cookie_t cookie, xcb_generic_error_t **e); Request Arguments conn The XCB connection to X11. wantedMajor TODO: NOT YET DOCUMENTED….

  • |

    xcb_xkb_use_extension_reply (3) Linux Manual Page

    xcb_xkb_use_extension – Synopsis #include <xcb/xkb.h> Request function xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension(xcb_connection_t *conn, uint16_t wantedMajor, uint16_t wantedMinor); Reply datastructure typedef struct xcb_xkb_use_extension_reply_t { uint8_t response_type; uint8_t supported; uint16_t sequence; uint32_t length; uint16_t serverMajor; uint16_t serverMinor; uint8_t pad0[20]; } xcb_xkb_use_extension_reply_t; Reply function xcb_xkb_use_extension_reply_t *xcb_xkb_use_extension_reply(xcb_connection_t *conn, xcb_xkb_use_extension_cookie_t cookie, xcb_generic_error_t **e); Request Arguments conn The XCB connection to X11. wantedMajor TODO: NOT YET DOCUMENTED….

  • |

    xcb_xkb_use_extension (3) Linux Manual Page

    xcb_xkb_use_extension – Synopsis #include <xcb/xkb.h> Request function xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension(xcb_connection_t *conn, uint16_t wantedMajor, uint16_t wantedMinor); Reply datastructure typedef struct xcb_xkb_use_extension_reply_t { uint8_t response_type; uint8_t supported; uint16_t sequence; uint32_t length; uint16_t serverMajor; uint16_t serverMinor; uint8_t pad0[20]; } xcb_xkb_use_extension_reply_t; Reply function xcb_xkb_use_extension_reply_t *xcb_xkb_use_extension_reply(xcb_connection_t *conn, xcb_xkb_use_extension_cookie_t cookie, xcb_generic_error_t **e); Request Arguments conn The XCB connection to X11. wantedMajor TODO: NOT YET DOCUMENTED….

  • |

    xcb_xkb_state_notify_event_t (3) Linux Manual Page

    xcb_xkb_state_notify_event_t – Synopsis #include <xcb/xkb.h> Event datastructure typedef struct xcb_xkb_state_notify_event_t { uint8_t response_type; uint8_t xkbType; uint16_t sequence; xcb_timestamp_t time; uint8_t deviceID; uint8_t mods; uint8_t baseMods; uint8_t latchedMods; uint8_t lockedMods; uint8_t group; int16_t baseGroup; int16_t latchedGroup; uint8_t lockedGroup; uint8_t compatState; uint8_t grabMods; uint8_t compatGrabMods; uint8_t lookupMods; uint8_t compatLoockupMods; uint16_t ptrBtnState; uint16_t changed; xcb_keycode_t keycode; uint8_t eventType;…

  • |

    xcb_xkb_set_names_checked (3) Linux Manual Page

    xcb_xkb_set_names – Synopsis #include <xcb/xkb.h> Request function xcb_void_cookie_t xcb_xkb_set_names(xcb_connection_t *conn, xcb_xkb_device_spec_t deviceSpec, uint16_t virtualMods, uint32_t which, uint8_t firstType, uint8_t nTypes, uint8_t firstKTLevelt, uint8_t nKTLevels, uint32_t indicators, uint8_t groupNames, uint8_t nRadioGroups, xcb_keycode_t firstKey, uint8_t nKeys, uint8_t nKeyAliases, uint16_t totalKTLevelNames, const void *values); Request Arguments conn The XCB connection to X11. deviceSpec TODO: NOT YET DOCUMENTED. virtualMods…

  • |

    xcb_xkb_set_names (3) Linux Manual Page

    xcb_xkb_set_names – Synopsis #include <xcb/xkb.h> Request function xcb_void_cookie_t xcb_xkb_set_names(xcb_connection_t *conn, xcb_xkb_device_spec_t deviceSpec, uint16_t virtualMods, uint32_t which, uint8_t firstType, uint8_t nTypes, uint8_t firstKTLevelt, uint8_t nKTLevels, uint32_t indicators, uint8_t groupNames, uint8_t nRadioGroups, xcb_keycode_t firstKey, uint8_t nKeys, uint8_t nKeyAliases, uint16_t totalKTLevelNames, const void *values); Request Arguments conn The XCB connection to X11. deviceSpec TODO: NOT YET DOCUMENTED. virtualMods…

  • |

    xcb_xkb_set_named_indicator_checked (3) Linux Manual Page

    xcb_xkb_set_named_indicator – Synopsis #include <xcb/xkb.h> Request function xcb_void_cookie_t xcb_xkb_set_named_indicator(xcb_connection_t *conn, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID, xcb_atom_t indicator, uint8_t setState, uint8_t on, uint8_t setMap, uint8_t createMap, uint8_t map_flags, uint8_t map_whichGroups, uint8_t map_groups, uint8_t map_whichMods, uint8_t map_realMods, uint16_t map_vmods, uint32_t map_ctrls); Request Arguments conn The XCB connection to X11. deviceSpec TODO: NOT YET DOCUMENTED. ledClass TODO:…

  • |

    xcb_xkb_set_named_indicator (3) Linux Manual Page

    xcb_xkb_set_named_indicator – Synopsis #include <xcb/xkb.h> Request function xcb_void_cookie_t xcb_xkb_set_named_indicator(xcb_connection_t *conn, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID, xcb_atom_t indicator, uint8_t setState, uint8_t on, uint8_t setMap, uint8_t createMap, uint8_t map_flags, uint8_t map_whichGroups, uint8_t map_groups, uint8_t map_whichMods, uint8_t map_realMods, uint16_t map_vmods, uint32_t map_ctrls); Request Arguments conn The XCB connection to X11. deviceSpec TODO: NOT YET DOCUMENTED. ledClass TODO:…

  • |

    xcb_xkb_set_map_checked (3) Linux Manual Page

    xcb_xkb_set_map – Synopsis #include <xcb/xkb.h> Request function xcb_void_cookie_t xcb_xkb_set_map(xcb_connection_t *conn, xcb_xkb_device_spec_t deviceSpec, uint16_t present, uint16_t flags, xcb_keycode_t minKeyCode, xcb_keycode_t maxKeyCode, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, uint16_t totalSyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, uint16_t totalActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint8_t totalKeyBehaviors, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, uint8_t totalKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, uint8_t totalModMapKeys, xcb_keycode_t…

  • |

    xcb_xkb_set_map (3) Linux Manual Page

    xcb_xkb_set_map – Synopsis #include <xcb/xkb.h> Request function xcb_void_cookie_t xcb_xkb_set_map(xcb_connection_t *conn, xcb_xkb_device_spec_t deviceSpec, uint16_t present, uint16_t flags, xcb_keycode_t minKeyCode, xcb_keycode_t maxKeyCode, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, uint16_t totalSyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, uint16_t totalActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint8_t totalKeyBehaviors, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, uint8_t totalKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, uint8_t totalModMapKeys, xcb_keycode_t…

  • |

    xcb_xkb_set_indicator_map_checked (3) Linux Manual Page

    xcb_xkb_set_indicator_map – Synopsis #include <xcb/xkb.h> Request function xcb_void_cookie_t xcb_xkb_set_indicator_map(xcb_connection_t *conn, xcb_xkb_device_spec_t deviceSpec, uint32_t which, const xcb_xkb_indicator_map_t *maps); Request Arguments conn The XCB connection to X11. deviceSpec TODO: NOT YET DOCUMENTED. which TODO: NOT YET DOCUMENTED. maps TODO: NOT YET DOCUMENTED. Description Return Value Returns an xcb_void_cookie_t. Errors (if any) have to be handled in the…

  • |

    xcb_xkb_set_indicator_map (3) Linux Manual Page

    xcb_xkb_set_indicator_map – Synopsis #include <xcb/xkb.h> Request function xcb_void_cookie_t xcb_xkb_set_indicator_map(xcb_connection_t *conn, xcb_xkb_device_spec_t deviceSpec, uint32_t which, const xcb_xkb_indicator_map_t *maps); Request Arguments conn The XCB connection to X11. deviceSpec TODO: NOT YET DOCUMENTED. which TODO: NOT YET DOCUMENTED. maps TODO: NOT YET DOCUMENTED. Description Return Value Returns an xcb_void_cookie_t. Errors (if any) have to be handled in the…

  • |

    xcb_xkb_set_geometry_checked (3) Linux Manual Page

    xcb_xkb_set_geometry – Synopsis #include <xcb/xkb.h> Request function xcb_void_cookie_t xcb_xkb_set_geometry(xcb_connection_t *conn, xcb_xkb_device_spec_t deviceSpec, uint8_t nShapes, uint8_t nSections, xcb_atom_t name, uint16_t widthMM, uint16_t heightMM, uint16_t nProperties, uint16_t nColors, uint16_t nDoodads, uint16_t nKeyAliases, uint8_t baseColorNdx, uint8_t labelColorNdx, xcb_xkb_counted_string_16_t *labelFont, const xcb_xkb_property_t *properties, const xcb_xkb_counted_string_16_t *colors, const xcb_xkb_shape_t *shapes, const xcb_xkb_section_t *sections, const xcb_xkb_doodad_t *doodads, const xcb_xkb_key_alias_t *keyAliases); Request…

  • |

    xcb_xkb_set_geometry (3) Linux Manual Page

    xcb_xkb_set_geometry – Synopsis #include <xcb/xkb.h> Request function xcb_void_cookie_t xcb_xkb_set_geometry(xcb_connection_t *conn, xcb_xkb_device_spec_t deviceSpec, uint8_t nShapes, uint8_t nSections, xcb_atom_t name, uint16_t widthMM, uint16_t heightMM, uint16_t nProperties, uint16_t nColors, uint16_t nDoodads, uint16_t nKeyAliases, uint8_t baseColorNdx, uint8_t labelColorNdx, xcb_xkb_counted_string_16_t *labelFont, const xcb_xkb_property_t *properties, const xcb_xkb_counted_string_16_t *colors, const xcb_xkb_shape_t *shapes, const xcb_xkb_section_t *sections, const xcb_xkb_doodad_t *doodads, const xcb_xkb_key_alias_t *keyAliases); Request…

  • |

    xcb_xkb_set_device_info_checked (3) Linux Manual Page

    xcb_xkb_set_device_info – Synopsis #include <xcb/xkb.h> Request function xcb_void_cookie_t xcb_xkb_set_device_info(xcb_connection_t *conn, xcb_xkb_device_spec_t deviceSpec, uint8_t firstBtn, uint8_t nBtns, uint16_t change, uint16_t nDeviceLedFBs, const xcb_xkb_action_t *btnActions, const xcb_xkb_device_led_info_t *leds); Request Arguments conn The XCB connection to X11. deviceSpec TODO: NOT YET DOCUMENTED. firstBtn TODO: NOT YET DOCUMENTED. nBtns TODO: NOT YET DOCUMENTED. change TODO: NOT YET DOCUMENTED. nDeviceLedFBs…

  • |

    xcb_xkb_set_device_info (3) Linux Manual Page

    xcb_xkb_set_device_info – Synopsis #include <xcb/xkb.h> Request function xcb_void_cookie_t xcb_xkb_set_device_info(xcb_connection_t *conn, xcb_xkb_device_spec_t deviceSpec, uint8_t firstBtn, uint8_t nBtns, uint16_t change, uint16_t nDeviceLedFBs, const xcb_xkb_action_t *btnActions, const xcb_xkb_device_led_info_t *leds); Request Arguments conn The XCB connection to X11. deviceSpec TODO: NOT YET DOCUMENTED. firstBtn TODO: NOT YET DOCUMENTED. nBtns TODO: NOT YET DOCUMENTED. change TODO: NOT YET DOCUMENTED. nDeviceLedFBs…

  • |

    xcb_xkb_set_debugging_flags_unchecked (3) Linux Manual Page

    xcb_xkb_set_debugging_flags – Synopsis #include <xcb/xkb.h> Request function xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags(xcb_connection_t *conn, uint16_t msgLength, uint32_t affectFlags, uint32_t flags, uint32_t affectCtrls, uint32_t ctrls, const xcb_xkb_string8_t *message); Reply datastructure typedef struct xcb_xkb_set_debugging_flags_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint32_t currentFlags; uint32_t currentCtrls; uint32_t supportedFlags; uint32_t supportedCtrls; uint8_t pad1[8]; } xcb_xkb_set_debugging_flags_reply_t; Reply function xcb_xkb_set_debugging_flags_reply_t *xcb_xkb_set_debugging_flags_reply(xcb_connection_t *conn, xcb_xkb_set_debugging_flags_cookie_t cookie, xcb_generic_error_t **e);…

  • |

    xcb_xkb_set_debugging_flags_reply (3) Linux Manual Page

    xcb_xkb_set_debugging_flags – Synopsis #include <xcb/xkb.h> Request function xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags(xcb_connection_t *conn, uint16_t msgLength, uint32_t affectFlags, uint32_t flags, uint32_t affectCtrls, uint32_t ctrls, const xcb_xkb_string8_t *message); Reply datastructure typedef struct xcb_xkb_set_debugging_flags_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint32_t currentFlags; uint32_t currentCtrls; uint32_t supportedFlags; uint32_t supportedCtrls; uint8_t pad1[8]; } xcb_xkb_set_debugging_flags_reply_t; Reply function xcb_xkb_set_debugging_flags_reply_t *xcb_xkb_set_debugging_flags_reply(xcb_connection_t *conn, xcb_xkb_set_debugging_flags_cookie_t cookie, xcb_generic_error_t **e);…

  • |

    xcb_xkb_set_debugging_flags (3) Linux Manual Page

    xcb_xkb_set_debugging_flags – Synopsis #include <xcb/xkb.h> Request function xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags(xcb_connection_t *conn, uint16_t msgLength, uint32_t affectFlags, uint32_t flags, uint32_t affectCtrls, uint32_t ctrls, const xcb_xkb_string8_t *message); Reply datastructure typedef struct xcb_xkb_set_debugging_flags_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint32_t currentFlags; uint32_t currentCtrls; uint32_t supportedFlags; uint32_t supportedCtrls; uint8_t pad1[8]; } xcb_xkb_set_debugging_flags_reply_t; Reply function xcb_xkb_set_debugging_flags_reply_t *xcb_xkb_set_debugging_flags_reply(xcb_connection_t *conn, xcb_xkb_set_debugging_flags_cookie_t cookie, xcb_generic_error_t **e);…

  • |

    xcb_xkb_set_controls_checked (3) Linux Manual Page

    xcb_xkb_set_controls – Synopsis #include <xcb/xkb.h> Request function xcb_void_cookie_t xcb_xkb_set_controls(xcb_connection_t *conn, xcb_xkb_device_spec_t deviceSpec, uint8_t affectInternalRealMods, uint8_t internalRealMods, uint8_t affectIgnoreLockRealMods, uint8_t ignoreLockRealMods, uint16_t affectInternalVirtualMods, uint16_t internalVirtualMods, uint16_t affectIgnoreLockVirtualMods, uint16_t ignoreLockVirtualMods, uint8_t mouseKeysDfltBtn, uint8_t groupsWrap, uint16_t accessXOptions, uint32_t affectEnabledControls, uint32_t enabledControls, uint32_t changeControls, uint16_t repeatDelay, uint16_t repeatInterval, uint16_t slowKeysDelay, uint16_t debounceDelay, uint16_t mouseKeysDelay, uint16_t mouseKeysInterval, uint16_t mouseKeysTimeToMax, uint16_t…