libxkbcommon
1.9.0
LibraryimplementingtheXKBspecificationforparsingkeyboarddescriptionsandhandlingkeyboardstate
|
{html:2}
Relative to the XKB 1.0 specification implemented in current X servers, xkbcommon has removed support for some parts of the specification which introduced unnecessary complications. Many of these removals were in fact not implemented, or half-implemented at best, as well as being totally unused in the standard dataset.
xkb_types
section is legal.alternate
is not supported and is ignored.^
, in addition to the standard merge |
and override +
modes.On the other hand, some features and extensions were added.
<AE11>
) can be longer than 4 characters.udiaeresis
can be written "ΓΌ"
. A string with multiple Unicode code points denotes a list of the corresponding keysyms. An empty string denotes the keysym NoSymbol
.! include
statement.^
, in addition to the standard merge |
and override +
modes.<none>
matches empty value;<some>
matches non-empty value in every context.<any>
matches optionally empty value in every context, contrary to the legacy *
wild card which does not match empty values for layout and variant;Relative to the standard implementation in libX11 (described in the Compose(5) man-page), some features are not supported: