mirror of
https://github.com/hyprwm/wlroots-hyprland.git
synced 2024-12-22 18:09:49 +01:00
keyboard: improve documentation
This commit is contained in:
parent
8b8921d57b
commit
7081687843
1 changed files with 19 additions and 4 deletions
|
@ -116,12 +116,27 @@ bool wlr_keyboard_set_keymap(struct wlr_keyboard *kb,
|
|||
bool wlr_keyboard_keymaps_match(struct xkb_keymap *km1, struct xkb_keymap *km2);
|
||||
|
||||
/**
|
||||
* Sets the keyboard repeat info. `rate` is in key repeats/second and delay is
|
||||
* in milliseconds.
|
||||
* Set the keyboard repeat info.
|
||||
*
|
||||
* rate is in key repeats/second and delay is in milliseconds.
|
||||
*/
|
||||
void wlr_keyboard_set_repeat_info(struct wlr_keyboard *kb, int32_t rate_hz,
|
||||
int32_t delay_ms);
|
||||
|
||||
/**
|
||||
* Update the LEDs on the device, if any.
|
||||
*
|
||||
* leds is a bitmask of enum wlr_keyboard_led.
|
||||
*
|
||||
* If the device doesn't have the provided LEDs, this function is a no-op.
|
||||
*/
|
||||
void wlr_keyboard_set_repeat_info(struct wlr_keyboard *kb, int32_t rate,
|
||||
int32_t delay);
|
||||
void wlr_keyboard_led_update(struct wlr_keyboard *keyboard, uint32_t leds);
|
||||
|
||||
/**
|
||||
* Get the set of currently depressed or latched modifiers.
|
||||
*
|
||||
* A bitmask of enum wlr_keyboard_modifier is returned.
|
||||
*/
|
||||
uint32_t wlr_keyboard_get_modifiers(struct wlr_keyboard *keyboard);
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue