#wayland #keyboard

wayland-kbd

Keyboard mapping utility for wayland-client using libxkbcommon

28 releases (12 breaking)

0.13.1 Jan 2, 2018
0.13.0 Oct 29, 2017
0.12.0 Oct 17, 2017
0.9.1 Jun 2, 2017
0.2.0 Jun 23, 2015

#63 in GUI

Download history 658/week @ 2019-01-20 819/week @ 2019-01-27 852/week @ 2019-02-03 902/week @ 2019-02-10 1162/week @ 2019-02-17 921/week @ 2019-02-24 886/week @ 2019-03-03 888/week @ 2019-03-10 650/week @ 2019-03-17 680/week @ 2019-03-24 554/week @ 2019-03-31 552/week @ 2019-04-07 754/week @ 2019-04-14 530/week @ 2019-04-21 673/week @ 2019-04-28

9,561 downloads per month
Used in 114 crates (1 directly)

MIT license

270KB
3K SLoC

wayland-kbd

Keyboard utilities for the wayland-client library. Mainly handling keymaps with the help of libxkbcommon.

Documentation

Available on docs.rs

Documentation for the master branch is also hosted on https://smithay.github.io/wayland-kbd


lib.rs:

Keyboard mapping utility for wayland-client using libxkbcommon.

This library provide a simple implemenation for wl_keyboard objects that use libxkbcommon to interpret the keyboard input according to the keymap provided by the compositor.

Usage

To intialize a wl_keyboard with this crate, simply use the provided register_kbd function. See its documentation for details.

Dependencies

~1MB
~15K SLoC