xkbcommon 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
WWW: https://xkbcommon.org/
===> The following configuration options are available for libxkbcommon-1.4.1:
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
wayland: add more mostly leaf ports to virtual category
Caveats:
- emulators/rpcs3: install qt5-wayland and ensure Renderer is Vulkan (default)
- mail/thunderbird: add MOZ_ENABLE_WAYLAND=1 via environ(7)
- www/chromium: add --ozone-platform=wayland on command line
- www/firefox-esr: add MOZ_ENABLE_WAYLAND=1 via environ(7)
- www/firefox: add MOZ_ENABLE_WAYLAND=1 via environ(7)
(cherry picked from commit 29486876225718bafb70b78f4bb811674b06f164)
(cherry picked from commit bf8df578429ebfdbc76912b243516e8755bc616d)