aboutsummaryrefslogtreecommitdiffstats
path: root/include/sway/input/keyboard.h
diff options
context:
space:
mode:
authorLibravatar Tony Crisci <tony@dubstepdish.com>2017-12-14 11:11:56 -0500
committerLibravatar Tony Crisci <tony@dubstepdish.com>2017-12-14 11:11:56 -0500
commit92fef27eaa0b52c9d37bdabff14ae21cd6660f46 (patch)
tree7a923bbbc233079006597d82721117bae88b6ac6 /include/sway/input/keyboard.h
parentseat configuration (diff)
downloadsway-92fef27eaa0b52c9d37bdabff14ae21cd6660f46.tar.gz
sway-92fef27eaa0b52c9d37bdabff14ae21cd6660f46.tar.zst
sway-92fef27eaa0b52c9d37bdabff14ae21cd6660f46.zip
basic configuration
Diffstat (limited to 'include/sway/input/keyboard.h')
-rw-r--r--include/sway/input/keyboard.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/include/sway/input/keyboard.h b/include/sway/input/keyboard.h
index 881805b4..89cde3fa 100644
--- a/include/sway/input/keyboard.h
+++ b/include/sway/input/keyboard.h
@@ -1,15 +1,18 @@
1#include "sway/input/seat.h" 1#include "sway/input/seat.h"
2 2
3struct sway_keyboard { 3struct sway_keyboard {
4 struct sway_seat *seat; 4 struct sway_seat_device *seat_device;
5 struct sway_input_device *device;
6 struct wl_list link; // sway_seat::keyboards 5 struct wl_list link; // sway_seat::keyboards
7 6
7 struct xkb_keymap *keymap;
8
8 struct wl_listener keyboard_key; 9 struct wl_listener keyboard_key;
9 struct wl_listener keyboard_modifiers; 10 struct wl_listener keyboard_modifiers;
10}; 11};
11 12
12struct sway_keyboard *sway_keyboard_create(struct sway_seat *seat, 13struct sway_keyboard *sway_keyboard_create(struct sway_seat *seat,
13 struct sway_input_device *device); 14 struct sway_seat_device *device);
15
16void sway_keyboard_configure(struct sway_keyboard *keyboard);
14 17
15void sway_keyboard_destroy(struct sway_keyboard *keyboard); 18void sway_keyboard_destroy(struct sway_keyboard *keyboard);