Documentation for <wlr/types/wlr_keyboard_group.h>

Back to index

Table of contents

struct wlr_keyboard_group

struct wlr_keyboard_group {
	struct wlr_keyboard keyboard;
	struct wl_list devices;
	struct wl_list keys;
	struct {
		struct wl_signal enter;
		struct wl_signal leave;
	} events;
	void *data;
};

wlr_keyboard_group_add_keyboard()

bool wlr_keyboard_group_add_keyboard(​struct wlr_keyboard_group *group, struct wlr_keyboard *keyboard);

wlr_keyboard_group_create()

struct wlr_keyboard_group *wlr_keyboard_group_create(​void);

wlr_keyboard_group_destroy()

void wlr_keyboard_group_destroy(​struct wlr_keyboard_group *group);

wlr_keyboard_group_from_wlr_keyboard()

struct wlr_keyboard_group *wlr_keyboard_group_from_wlr_keyboard(​struct wlr_keyboard *keyboard);

wlr_keyboard_group_remove_keyboard()

void wlr_keyboard_group_remove_keyboard(​struct wlr_keyboard_group *group, struct wlr_keyboard *keyboard);