xkbcommon-rs

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

For use with wayland: toml [dependencies] xkbcommon = { version = "0.5-beta", features = ["wayland"] } For use with X11: toml [dependencies] xkbcommon = { version = "0.5-beta", features = ["x11"] }

example

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