Linux Manuals session 3

Section 3: library functions

  • |

    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…

  • |

    xcb_xkb_set_controls (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…

  • |

    xcb_xkb_set_compat_map_checked (3) Linux Manual Page

    xcb_xkb_set_compat_map – Synopsis #include <xcb/xkb.h> Request function xcb_void_cookie_t xcb_xkb_set_compat_map(xcb_connection_t *conn, xcb_xkb_device_spec_t deviceSpec, uint8_t recomputeActions, uint8_t truncateSI, uint8_t groups, uint16_t firstSI, uint16_t nSI, const xcb_xkb_sym_interpret_t *si, const xcb_xkb_mod_def_t *groupMaps); Request Arguments conn The XCB connection to X11. deviceSpec TODO: NOT YET DOCUMENTED. recomputeActions TODO: NOT YET DOCUMENTED. truncateSI TODO: NOT YET DOCUMENTED. groups TODO: NOT YET…

  • |

    xcb_xkb_set_compat_map (3) Linux Manual Page

    xcb_xkb_set_compat_map – Synopsis #include <xcb/xkb.h> Request function xcb_void_cookie_t xcb_xkb_set_compat_map(xcb_connection_t *conn, xcb_xkb_device_spec_t deviceSpec, uint8_t recomputeActions, uint8_t truncateSI, uint8_t groups, uint16_t firstSI, uint16_t nSI, const xcb_xkb_sym_interpret_t *si, const xcb_xkb_mod_def_t *groupMaps); Request Arguments conn The XCB connection to X11. deviceSpec TODO: NOT YET DOCUMENTED. recomputeActions TODO: NOT YET DOCUMENTED. truncateSI TODO: NOT YET DOCUMENTED. groups TODO: NOT YET…

  • |

    xcb_xkb_select_events_checked (3) Linux Manual Page

    xcb_xkb_select_events – Synopsis #include <xcb/xkb.h> Request function xcb_void_cookie_t xcb_xkb_select_events(xcb_connection_t *conn, xcb_xkb_device_spec_t deviceSpec, uint16_t affectWhich, uint16_t clear, uint16_t selectAll, uint16_t affectMap, uint16_t map, const void *details); Request Arguments conn The XCB connection to X11. deviceSpec TODO: NOT YET DOCUMENTED. affectWhich TODO: NOT YET DOCUMENTED. clear TODO: NOT YET DOCUMENTED. selectAll TODO: NOT YET DOCUMENTED. affectMap TODO:…

  • |

    xcb_xkb_select_events (3) Linux Manual Page

    xcb_xkb_select_events – Synopsis #include <xcb/xkb.h> Request function xcb_void_cookie_t xcb_xkb_select_events(xcb_connection_t *conn, xcb_xkb_device_spec_t deviceSpec, uint16_t affectWhich, uint16_t clear, uint16_t selectAll, uint16_t affectMap, uint16_t map, const void *details); Request Arguments conn The XCB connection to X11. deviceSpec TODO: NOT YET DOCUMENTED. affectWhich TODO: NOT YET DOCUMENTED. clear TODO: NOT YET DOCUMENTED. selectAll TODO: NOT YET DOCUMENTED. affectMap TODO:…

  • |

    xcb_xkb_per_client_flags_unchecked (3) Linux Manual Page

    xcb_xkb_per_client_flags – Synopsis #include <xcb/xkb.h> Request function xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags(xcb_connection_t *conn, xcb_xkb_device_spec_t deviceSpec, uint32_t change, uint32_t value, uint32_t ctrlsToChange, uint32_t autoCtrls, uint32_t autoCtrlsValues); Reply datastructure typedef struct xcb_xkb_per_client_flags_reply_t { uint8_t response_type; uint8_t deviceID; uint16_t sequence; uint32_t length; uint32_t supported; uint32_t value; uint32_t autoCtrls; uint32_t autoCtrlsValues; uint8_t pad0[8]; } xcb_xkb_per_client_flags_reply_t; Reply function xcb_xkb_per_client_flags_reply_t *xcb_xkb_per_client_flags_reply(xcb_connection_t *conn, xcb_xkb_per_client_flags_cookie_t cookie, xcb_generic_error_t **e); Request…

  • |

    xcb_xkb_per_client_flags_reply (3) Linux Manual Page

    xcb_xkb_per_client_flags – Synopsis #include <xcb/xkb.h> Request function xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags(xcb_connection_t *conn, xcb_xkb_device_spec_t deviceSpec, uint32_t change, uint32_t value, uint32_t ctrlsToChange, uint32_t autoCtrls, uint32_t autoCtrlsValues); Reply datastructure typedef struct xcb_xkb_per_client_flags_reply_t { uint8_t response_type; uint8_t deviceID; uint16_t sequence; uint32_t length; uint32_t supported; uint32_t value; uint32_t autoCtrls; uint32_t autoCtrlsValues; uint8_t pad0[8]; } xcb_xkb_per_client_flags_reply_t; Reply function xcb_xkb_per_client_flags_reply_t *xcb_xkb_per_client_flags_reply(xcb_connection_t *conn, xcb_xkb_per_client_flags_cookie_t cookie, xcb_generic_error_t **e); Request…

  • |

    xcb_xkb_per_client_flags (3) Linux Manual Page

    xcb_xkb_per_client_flags – Synopsis #include <xcb/xkb.h> Request function xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags(xcb_connection_t *conn, xcb_xkb_device_spec_t deviceSpec, uint32_t change, uint32_t value, uint32_t ctrlsToChange, uint32_t autoCtrls, uint32_t autoCtrlsValues); Reply datastructure typedef struct xcb_xkb_per_client_flags_reply_t { uint8_t response_type; uint8_t deviceID; uint16_t sequence; uint32_t length; uint32_t supported; uint32_t value; uint32_t autoCtrls; uint32_t autoCtrlsValues; uint8_t pad0[8]; } xcb_xkb_per_client_flags_reply_t; Reply function xcb_xkb_per_client_flags_reply_t *xcb_xkb_per_client_flags_reply(xcb_connection_t *conn, xcb_xkb_per_client_flags_cookie_t cookie, xcb_generic_error_t **e); Request…

  • |

    xcb_xkb_new_keyboard_notify_event_t (3) Linux Manual Page

    xcb_xkb_new_keyboard_notify_event_t – Synopsis #include <xcb/xkb.h> Event datastructure typedef struct xcb_xkb_new_keyboard_notify_event_t { uint8_t response_type; uint8_t xkbType; uint16_t sequence; xcb_timestamp_t time; uint8_t deviceID; uint8_t oldDeviceID; xcb_keycode_t minKeyCode; xcb_keycode_t maxKeyCode; xcb_keycode_t oldMinKeyCode; xcb_keycode_t oldMaxKeyCode; uint8_t requestMajor; uint8_t requestMinor; uint16_t changed; uint8_t pad0[14]; } xcb_xkb_new_keyboard_notify_event_t; Event Fields response_type The type of this event, in this case XCB_XKB_NEW_KEYBOARD_NOTIFY. This field…

  • |

    xcb_xkb_names_notify_event_t (3) Linux Manual Page

    xcb_xkb_names_notify_event_t – Synopsis #include <xcb/xkb.h> Event datastructure typedef struct xcb_xkb_names_notify_event_t { uint8_t response_type; uint8_t xkbType; uint16_t sequence; xcb_timestamp_t time; uint8_t deviceID; uint8_t pad0; uint16_t changed; uint8_t firstType; uint8_t nTypes; uint8_t firstLevelName; uint8_t nLevelNames; uint8_t pad1; uint8_t nRadioGroups; uint8_t nKeyAliases; uint8_t changedGroupNames; uint16_t changedVirtualMods; xcb_keycode_t firstKey; uint8_t nKeys; uint32_t changedIndicators; uint8_t pad2[4]; } xcb_xkb_names_notify_event_t; Event Fields…

  • |

    xcb_xkb_map_notify_event_t (3) Linux Manual Page

    xcb_xkb_map_notify_event_t – Synopsis #include <xcb/xkb.h> Event datastructure typedef struct xcb_xkb_map_notify_event_t { uint8_t response_type; uint8_t xkbType; uint16_t sequence; xcb_timestamp_t time; uint8_t deviceID; uint8_t ptrBtnActions; uint16_t changed; xcb_keycode_t minKeyCode; xcb_keycode_t maxKeyCode; uint8_t firstType; uint8_t nTypes; xcb_keycode_t firstKeySym; uint8_t nKeySyms; xcb_keycode_t firstKeyAct; uint8_t nKeyActs; xcb_keycode_t firstKeyBehavior; uint8_t nKeyBehavior; xcb_keycode_t firstKeyExplicit; uint8_t nKeyExplicit; xcb_keycode_t firstModMapKey; uint8_t nModMapKeys; xcb_keycode_t firstVModMapKey;…

  • |

    xcb_xkb_list_components_unchecked (3) Linux Manual Page

    xcb_xkb_list_components – Synopsis #include <xcb/xkb.h> Request function xcb_xkb_list_components_cookie_t xcb_xkb_list_components(xcb_connection_t *conn, xcb_xkb_device_spec_t deviceSpec, uint16_t maxNames); Reply datastructure typedef struct xcb_xkb_list_components_reply_t { uint8_t response_type; uint8_t deviceID; uint16_t sequence; uint32_t length; uint16_t nKeymaps; uint16_t nKeycodes; uint16_t nTypes; uint16_t nCompatMaps; uint16_t nSymbols; uint16_t nGeometries; uint16_t extra; uint8_t pad0[10]; } xcb_xkb_list_components_reply_t; Reply function xcb_xkb_list_components_reply_t *xcb_xkb_list_components_reply(xcb_connection_t *conn, xcb_xkb_list_components_cookie_t cookie, xcb_generic_error_t **e); Reply accessors int…