libxkbcommon
« Back to VersTracker
Description:
Keyboard handling library
Type: Formula  |  Latest Version: 1.13.1@0  |  Tracked Since: Dec 3, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: keyboard xkb input-handling wayland library
Install: brew install libxkbcommon
About:
libxkbcommon is a low-level library for handling keyboard input. It processes XKB (X Keyboard Extension) keymap definitions to translate key presses into Unicode characters and logical keycodes. This provides a standardized foundation for consistent keyboard behavior across different display servers and applications.
Key Features:
  • XKB keymap compilation and parsing
  • Keysym and Unicode translation
  • Context management for keyboard state
  • Comprehensive rule matching for layouts
  • C library with multiple language bindings
Use Cases:
  • Implementing keyboard input in Wayland compositors
  • Building custom text input fields with complex layouts
  • Developing cross-platform applications requiring consistent key handling
Alternatives:
  • Xlib – Xlib is heavier and X11-specific, while libxkbcommon is more focused and works across display servers
  • ibus – IBus is a full input method framework, whereas libxkbcommon handles lower-level keymap processing
Version History
Detected Version Rev Change Commit
Dec 3, 2025 6:26pm 0 VERSION_BUMP 1ba883a1
Nov 6, 2025 6:48am 0 VERSION_BUMP efd3321a
Oct 20, 2025 5:12pm 0 VERSION_BUMP 392095a6
Oct 17, 2025 5:18pm 0 VERSION_BUMP 3f80976a
Oct 10, 2025 12:17pm 0 VERSION_BUMP c40949a5
Oct 27, 2024 12:49pm 0 VERSION_BUMP f1b54d4d