basic keyboard

This commit is contained in:
Tony Crisci 2017-12-10 13:59:04 -05:00
parent 6339c4f161
commit 609f63934a
5 changed files with 87 additions and 1 deletions

View file

@ -0,0 +1,13 @@
#include "sway/input/seat.h"
struct sway_keyboard {
struct sway_seat *seat;
struct wlr_input_device *device;
struct wl_list link; // sway_seat::keyboards
struct wl_listener keyboard_key;
struct wl_listener keyboard_modifiers;
};
struct sway_keyboard *sway_keyboard_create(struct sway_seat *seat,
struct wlr_input_device *device);

View file

@ -10,6 +10,8 @@ struct sway_seat {
struct sway_input_manager *input;
swayc_t *focus;
struct wl_list keyboards;
struct wl_listener focus_destroy;
};