11 releases (6 breaking)

0.7.0 Oct 1, 2023
0.5.1 Jul 22, 2023
0.5.0 Sep 1, 2022
0.5.0-beta.0 Nov 14, 2021
0.2.0 Feb 28, 2016

#22 in Internationalization (i18n)

Download history 6912/week @ 2024-01-14 8722/week @ 2024-01-21 8957/week @ 2024-01-28 8026/week @ 2024-02-04 8044/week @ 2024-02-11 10640/week @ 2024-02-18 8983/week @ 2024-02-25 8708/week @ 2024-03-03 8901/week @ 2024-03-10 8912/week @ 2024-03-17 9007/week @ 2024-03-24 8678/week @ 2024-03-31 7986/week @ 2024-04-07 10862/week @ 2024-04-14 9124/week @ 2024-04-21 9157/week @ 2024-04-28

38,145 downloads per month
Used in 50 crates (25 directly)

MIT license

270KB
4K SLoC

xkbcommon-rs

xkbcommon-rs is a set of bindings and safe wrappers for libxkbcommon.

For use with wayland:

[dependencies]
xkbcommon = { version = "0.7", features = ["wayland"] }

For use with X11:

[dependencies]
xkbcommon = { version = "0.7", features = ["x11"] }

example

Living example for X11 here: https://github.com/rust-x-bindings/toy_xcb/blob/master/src/keyboard.rs

Dependencies

~795KB
~15K SLoC