xkbcli(1)

xkbcli1

Tool to interact with x keyboard keymaps

Usage

xkbcli command [arguments]

xkbcli [{--help | --version}]

Overview

xkbcli is a commandline tool to query, compile and test XKB keymaps, layouts and other elements.

--help

Print help and exit

--version

Print the version and exit

Commands

info

Print information about libxkbcommon configuration

compile-keymap

Compile an XKB keymap, see xkbcli-compile-keymap(1)

compile-compose

Compile a compose file, see xkbcli-compile-compose(1)

how-to-type

Show how to type a given Unicode codepoint, see xkbcli-how-to-type(1)

interactive

Interactive debugger for XKB keymaps that automatically select from the following backends, if available: Wayland, X11 and evdev. See the corresponding entries hereinafter.

interactive-evdev

Interactive debugger for XKB keymaps for evdev, see xkbcli-interactive-evdev(1)

interactive-wayland

Interactive debugger for XKB keymaps for Wayland, see xkbcli-interactive-wayland(1)

interactive-x11

Interactive debugger for XKB keymaps for X11, see xkbcli-interactive-x11(1)

dump-keymap

Dump an XKB keymap from a Wayland or X11 compositor, see the corresponding entries hereinafter.

dump-keymap-wayland

Dump an XKB keymap from a Wayland compositor, see xkbcli-dump-keymap-wayland(1)

dump-keymap-x11

Dump an XKB keymap from an X server, see xkbcli-dump-keymap-x11(1)

list

List available layouts and more, see xkbcli-list(1)

Note that not all tools may be available on your system.

Exit status

0

exited successfully

1

an error occured

2

program was called with invalid arguments

Releases

4 releases since Debian 11 (Bullseye); the text changed 3 times.

  1. 11
  2. 12
  3. 13
  4. Arch

From libxkbcommon 1.13.2-1 in Arch Linux 2026-11-01. Parsed by carta from the page's mdoc source.