Expand description
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.
Modules§
Structs§
- Mapped
Keyboard Implementation - Modifiers
State - Represents the current state of the keyboard modifiers
- RMLVO
- The RMLVO description of a keymap
Enums§
- Mapped
Keyboard Error - An error that occured while trying to initialize a mapped keyboard
Functions§
- register_
kbd - Register a keyboard with the implementation provided by this crate
- register_
kbd_ from_ rmlvo - Register a keyboard with the implementation provided by this crate