libxkbcommon: /usr/src/ports/libxkbcommon/libxkbcommon-0.4.2-1.x86_64/src/libxkbcommon-0.4.2/xkbcommon/xkbcommon-x11.h File Reference

libxkbcommon 0.4.2

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

Macros | Enumerations | Functions
xkbcommon-x11.h File Reference

libxkbcommon-x11 API - Additional X11 support for xkbcommon. More...

`#include <xcb/xcb.h>`
`#include <xkbcommon/xkbcommon.h>`

## Macros
#define | XKB_X11_MIN_MAJOR_XKB_VERSION 1
| The minimal compatible major version of the XKB X11 extension which this library can use.
#define | XKB_X11_MIN_MINOR_XKB_VERSION 0
| The minimal compatible minor version of the XKB X11 extension which this library can use (for the minimal major version).

## Enumerations
enum | xkb_x11_setup_xkb_extension_flags { XKB_X11_SETUP_XKB_EXTENSION_NO_FLAGS = 0 }
| Flags for the xkb_x11_setup_xkb_extension() function. More...

## Functions
int | xkb_x11_setup_xkb_extension (xcb_connection_t *connection, uint16_t major_xkb_version, uint16_t minor_xkb_version, enum xkb_x11_setup_xkb_extension_flags flags, uint16_t *major_xkb_version_out, uint16_t *minor_xkb_version_out, uint8_t *base_event_out, uint8_t *base_error_out)
| Setup the XKB X11 extension for this X client. More...
int32_t | xkb_x11_get_core_keyboard_device_id (xcb_connection_t *connection)
| Get the keyboard device ID of the core X11 keyboard. More...

## Detailed Description

libxkbcommon-x11 API - Additional X11 support for xkbcommon.