libxkbcommon is a keyboard keymap compiler and support library which
processes keymaps as defined by the XKB specification. It also contains
a module for handling Compose and dead keys, a separate registry library
for listing available keyboard layouts and a fair set of CLI tools to
support keyboard layouts development.
libxkbcommon is the standard keymap handling library on Wayland and is
used by compositors, toolkits, and applications to handle keyboard state
and translate key events into characters and actions.
===> The following configuration options are available for libxkbcommon-1.13.2:
EVDEV=on: Interactive debugger for XKB keymaps for evdev
WAYLAND=on: Wayland (graphics) support
X11=on: X11 (graphics) support
===> Use 'make config' to modify these settings
If arrow keys don't work under X11 switch to legacy rules e.g.,
For sh/bash/ksh/zsh run and (optionally) add into ~/.profile:
export XKB_DEFAULT_RULES=xorg
For csh/tcsh run and (optionally) add into ~/.login:
setenv XKB_DEFAULT_RULES xorg