Crate wayland_kbd [−] [src]
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
keysyms |
Structs
MappedKeyboardImplementation | |
ModifiersState |
Represents the current state of the keyboard modifiers |
RMLVO |
The RMLVO description of a keymap |
Enums
MappedKeyboardError |
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 |