Path to this page:
./
x11/libxkbcommon,
Library to handle keyboard descriptions
Branch: CURRENT,
Version: 1.13.2,
Package name: libxkbcommon-1.13.2,
Maintainer: ryoonxkbcommon is a library to handle keyboard descriptions, including
loading them from disk, parsing them and handling their state. It's
mainly meant for client toolkits, window systems, and other system
applications; currently that includes Wayland, kmscon, GTK+, Qt,
Clutter, and more.
Required to run:[
x11/libxcb] [
lang/python37]
Required to build:[
devel/xorg-util-macros] [
x11/xkeyboard-config] [
x11/xcb-proto] [
pkgtools/cwrappers] [
x11/xorgproto] [
devel/meson]
Master sites:
Filesize: 1214.341 KB
Version history: (Expand)
- (2026-06-01) Updated to version: libxkbcommon-1.13.2
- (2026-04-22) Updated to version: libxkbcommon-1.13.1nb2
- (2026-01-07) Updated to version: libxkbcommon-1.13.1nb1
- (2025-12-08) Updated to version: libxkbcommon-1.13.1
- (2025-11-10) Updated to version: libxkbcommon-1.13.0
- (2025-11-02) Updated to version: libxkbcommon-1.12.3
CVS history: (Expand)
2026-06-01 15:31:40 by Thomas Klausner | Files touched by this commit (4) |  |
Log message:
libxkbcommon: update to 1.13.2.
libxkbcommon [1.13.2] – 2026-05-30
==================================
# API
## New
- Updated keysyms from latest [xorgproto] \(commit: \
`fcb7e9a1a0b593a44740d83b0babddd331fea830`):
- Added:
- `XKB_KEY_dead_apostrophe` ([xorgproto-110])
- `XKB_KEY_SSHARP` ([xorgproto-110])
- `XKB_KEY_leftsingleanglequotemark` ([xorgproto-110])
- `XKB_KEY_rightsingleanglequotemark` ([xorgproto-110])
- `XKB_KEY_XF86ElectronicPrivacyScreenOn` ([xorgproto-109])
- `XKB_KEY_XF86ElectronicPrivacyScreenOff` ([xorgproto-109])
- `XKB_KEY_XF86ActionOnSelection` ([xorgproto-112])
- `XKB_KEY_XF86ContextualInsert` ([xorgproto-112])
- `XKB_KEY_XF86ContextualQuery` ([xorgproto-112])
- Changed:
- `ISO_Group_Shift` is now the canonical name of the corresponding keysym.
Previously it was `Mode_switch`, which refers to a core X group
mechanism obsoleted by XKB.
[xorgproto-109]: \
https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/merge_requests/109
[xorgproto-110]: \
https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/merge_requests/110
[xorgproto-112]: \
https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/merge_requests/112
- Added keysyms UTF translations for numeric phone keys `XF86Numeric[0-9]`.
## Fixes
- Fixed include statement of default section, possibly broken in some custom \
configurations.
# Tools
## New
- Added new tool `xkbcli info` to print information about libxkbcommon configuration,
for debugging purposes.
|
| 2026-04-22 08:26:19 by Thomas Klausner | Files touched by this commit (2) |
Log message:
libxkbcommon: bump PKGREVISION for doc option removal
|
| 2026-04-21 23:15:13 by Thomas Klausner | Files touched by this commit (4) |
Log message:
libxkbcommon: remove doc option
This is now a separate libxkbcommon-docs package.
|
| 2026-02-15 21:29:45 by Jonathan A. Kollasch | Files touched by this commit (1) |
Log message:
Fix x11/libxkbcommon PLIST with doc option
From Robert Whitlock in PR#59881
|
| 2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525) |
Log message:
*: recursive bump for icu 78.1
|
2025-12-08 11:18:38 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
libxkbcommon: update to 1.13.1.
# API
## Fixes
- Fixed segfault triggering in unlikely setups.
|
2025-11-10 10:23:35 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
libxkbcommon: update to 1.13.0.
libxkbcommon [1.13.0] – 2025-11-05
==================================
The highlight of this release is the introduction of the XKB
**extensions directories**, a new mechanism to facilitate keyboard
layout packaging and distribution.
|
2025-11-02 14:43:33 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
libxkbcommon: update to 1.12.3.
[1.12.3]
## API
### Fixes
- X11: Hardened against some malformed XKB responses with erroneous modifiers
or LEDs counts.
## Tools
### Fixes
- Fixed support for Windows compilers other than MSVC
Contributed by Rosen Penev
- Fixed errors in Wayland tools
Contributed by Ronan Pigott
## Build system
### Fixes
- Fixed build setup failing in cross-compiling setups where the build
machine cannot run the host binaries
|