kbvm

Crates.iokbvm
lib.rskbvm
version0.1.4
created_at2025-01-21 16:24:51.599322+00
updated_at2025-04-21 09:49:28.363535+00
descriptionAn implementation of the XKB specification
homepage
repositoryhttps://github.com/mahkoh/kbvm
max_upload_size
id1525060
size1,922,187
(mahkoh)

documentation

README

KBVM

crates.io docs.rs MSRV

KBVM is a rust implementation of the XKB specification and associated protocols. It supports

  • creating keymaps from XKB files,
  • creating keymaps from RMLVO names,
  • creating keymaps from X11 connections,
  • creating a composition state machine from XCompose files, and
  • loading the RMLVO registry.

A keymap can be turned into a compositor-side state machine or a client-side lookup table.

MSRV

The MSRV is max(1.83, stable - 3).

License

This project is licensed under either of

  • Apache License, Version 2.0
  • MIT License

at your option.

Commit count: 92

cargo fmt