#libxkbcommon 1.13.0 is out!

The highlight of this release is the introduction of the #XKB extensions directories,
a new mechanism to facilitate keyboard layout packaging and distribution.

See https://xkbcommon.org/doc/current/packaging-keyboard-layouts.html for further details.

Release notes: https://xkbcommon.org/doc/current/release-notes.html

libxkbcommon: Packaging keyboard layouts

It turns out that #libxkbcommon 1.12 uncovered some issues with the X11 ecosystem, resulting in broken keyboard input in some #X11 apps in Wayland sessions.

First reported in this #ArchLinux issue: https://gitlab.archlinux.org/archlinux/packaging/packages/libxkbcommon/-/issues/3

I filed multiple fixes:

libxkbcommon-x11: https://github.com/xkbcommon/libxkbcommon/pull/871

xserver: https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2082

libx11: https://gitlab.freedesktop.org/xorg/lib/libx11/-/merge_requests/292

Hopefully this mess will get fixed soon.

libxkbcommon v 1.12.0-1 breaks keyboard input in KeePassXC (at least) (#3) · Issues · Arch Linux / Packaging / Packages / libxkbcommon · GitLab

Description: libxkbcommon v 1.12.0-1 breaks keyboard input in KeePassXC. When upgrading today I lost the ability to input my password into...

GitLab

#libxkbcommon has now an introspection tool, useful to visualize what files are actually loaded.

You can use it on the whole XKB tree too!

https://github.com/xkbcommon/libxkbcommon/blob/master/doc/introspection.md

libxkbcommon/doc/introspection.md at master · xkbcommon/libxkbcommon

keymap handling library for toolkits and window systems - xkbcommon/libxkbcommon

GitHub

#libxkbcommon 1.12.0 is out!

The highlight of this release is the performance improvements for keymap handling:
- about 1.6× speedup at *serializing* with default options;
- about 1.7× speedup at *parsing* keymaps serialized by libxkbcommon, otherwise at least 1.1×.

Release notes: https://xkbcommon.org/doc/current/release-notes.html#libxkbcommon-1120--2025-10-10

libxkbcommon: Release notes

#libxkbcommon 1.11 has been published: https://xkbcommon.org/doc/current/release-notes.html.

The highlight of this release is the new #xkb text format V2, that enables to fix decade-old issues inherited from the #X11 ecosystem!

libxkbcommon: Release notes

«Guillemet» users, rejoice! In Fedora 41, all the «bits and pieces» are finally in place to once again allow for typing out our «beloved» quotation marks. Due to a pretty «obscure» mismatch in the keyboard handling stack used by basically all Linux systems, it has been «impossible» to type them out for a good while. I can happily report that this is no longer the case. Whatever the fix is, it's finally on my «Fedora 41 beta» system.

https://github.com/xkbcommon/libxkbcommon/issues/435

#Fedora #Fedora41 #libxkbcommon

Can't input «angle quotes» into applications linked with libxkbcommon 1.5.0 running in GNOME linked with libxkbcommon 1.6.0 · Issue #435 · xkbcommon/libxkbcommon

I run the latest Arch Linux with GNOME 45.3, it uses libxkbcommon 1.6.0. Some applications (installed with flatpak) use libxkbcommon 1.5.0 (flatpak's runtime is stuck with the old version). For exa...

GitHub