12 releases (7 breaking)

0.8.0 Jul 30, 2024
0.7.0 Oct 1, 2023
0.6.0 Aug 12, 2023
0.5.1 Jul 22, 2023
0.2.0 Feb 28, 2016

#190 in Hardware support

Download history 21465/week @ 2024-08-12 18542/week @ 2024-08-19 18026/week @ 2024-08-26 19840/week @ 2024-09-02 20770/week @ 2024-09-09 19294/week @ 2024-09-16 20530/week @ 2024-09-23 21039/week @ 2024-09-30 19357/week @ 2024-10-07 18483/week @ 2024-10-14 20528/week @ 2024-10-21 17577/week @ 2024-10-28 22339/week @ 2024-11-04 10403/week @ 2024-11-11 11897/week @ 2024-11-18 10769/week @ 2024-11-25

56,785 downloads per month
Used in 66 crates (27 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.8", features = ["wayland"] }

For use with X11:

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

example

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

Dependencies

~1MB
~15K SLoC