libxkbcommon  1.10.0
Library implementing the XKB specification for parsing keyboard descriptions and handling keyboard state
Todo List
Page Error index

detailed explanation and examples

The documentation of the log messages is a work in progress.

Page Introduction to XKB
Explain how to configure XKB, with examples
Page The XKB keymap text format, V1 and V2

ActionMessage

DeviceValuator

LockDeviceButton

virtual flag

highlight that there is reference counting for the modifiers, e.g. to manage multiple physical keys for the same modifier.

MovePointer parameters

PointerButton parameters

LockPointerButton parameters

SetPointerDefault parameters

SwitchScreen

ISOLock

DeviceButton

Page XKB Compatibility

This page is work in progress. It aims to be exhaustive. Please report any issue.

feature description, removal rationale </details>

</tbody>

removal rationale </details>

Modifier keysyms in sequences

✅ Full support

<details>

rationale </details>

</tbody>

syntax description </details>

alternate merge mode

✅ Full support

<details>

rationale </details>

Multiple actions per level

<details>

Global XKB_KEYMAP_FORMAT_TEXT_V2 List incompatibilities