21#ifndef __WLMAKER_INPUT_KEYBOARD_H__
22#define __WLMAKER_INPUT_KEYBOARD_H__
24#include <libbase/libbase.h>
25#include <libbase/plist.h>
65 struct xkb_keymap *xkb_keymap_ptr,
67 struct wlr_keyboard *wlr_keyboard_ptr,
68 struct wlr_seat *wlr_seat_ptr,
87 struct xkb_keymap *xkb_keymap_ptr,
void wlmim_keyboard_destroy(wlmim_keyboard_t *keyboard_ptr)
Definition keyboard.c:235
void wlmim_keyboard_configure(wlmim_keyboard_t *keyboard_ptr, struct xkb_keymap *xkb_keymap_ptr, const struct wlmim_keyboard_options *options_ptr)
Definition keyboard.c:249
const bspl_enum_desc_t wlmim_keyboard_modifiers[]
Definition keyboard.c:80
const bs_test_set_t wlmim_keyboard_test_set
Definition keyboard.c:478
struct xkb_keymap * wlmim_keyboard_xkb_from_config(bspl_dict_t *dict_ptr)
Definition keyboard.c:272
const bspl_desc_t wlmim_keyboard_options_desc[]
Definition keyboard.c:103
wlmim_keyboard_t * wlmim_keyboard_create(wlmim_t *input_manager_ptr, struct xkb_keymap *xkb_keymap_ptr, const struct wlmim_keyboard_options *options_ptr, struct wlr_keyboard *wlr_keyboard_ptr, struct wlr_seat *wlr_seat_ptr, wlmtk_element_t *root_element_ptr)
Definition keyboard.c:114
uint64_t rate
Definition keyboard.h:45
uint64_t delay
Definition keyboard.h:47
struct wlmim_keyboard_options::@6 repeat