swayfx/sway
Brian Ashworth 5d882cb5fc Add support for wlr_keyboard_group
A wlr_keyboard_group allows for multiple keyboard devices to be
combined into one logical keyboard. This is useful for keyboards that
are split into multiple input devices despite appearing as one physical
keyboard in the user's mind.

This adds support for wlr_keyboard_groups to sway. There are two
keyboard groupings currently supported, which can be set on a per-seat
basis. The first keyboard grouping is none, which disables all grouping
and provides no functional change. The second is keymap, which groups
the keyboard devices in the seat by their keymap. With this grouping,
the effective layout and repeat info is also synced across keyboard
devices in the seat. Device specific bindings will still be executed as
normal, but everything else related to key and modifier events will be
handled by the keyboard group's keyboard.
2019-11-21 10:42:10 -05:00
..
commands Add support for wlr_keyboard_group 2019-11-21 10:42:10 -05:00
config Add support for wlr_keyboard_group 2019-11-21 10:42:10 -05:00
desktop output: check wlr_output in repaint handler 2019-11-17 20:18:42 +01:00
input Add support for wlr_keyboard_group 2019-11-21 10:42:10 -05:00
tree output: add max_render_time 2019-11-17 20:18:42 +01:00
commands.c view: add max_render_time 2019-11-17 20:18:42 +01:00
config.c smart_borders: separate smartness from edge types 2019-11-04 21:16:27 -05:00
criteria.c criteria: make literal comparison for __focused__ values 2019-10-27 11:06:05 -04:00
decoration.c Fix double free when unmapping any view 2018-11-15 15:22:09 +10:00
ipc-json.c Add max_render_time to view JSON 2019-11-17 20:18:42 +01:00
ipc-server.c Remove all wayland-server.h includes 2019-07-27 17:16:56 -04:00
main.c Fix various memory leaks 2019-11-01 12:18:09 -04:00
meson.build Add support for wlr_keyboard_group 2019-11-21 10:42:10 -05:00
security.c Replace _XOPEN_SOURCE with _POSIX_C_SOURCE 2018-11-25 17:19:43 +01:00
server.c Add sway_surface 2019-11-17 20:18:42 +01:00
sway-bar.5.scd swaybar: complete barconfig_update event handling 2019-09-04 16:48:50 -10:00
sway-input.5.scd Add support for wlr_keyboard_group 2019-11-21 10:42:10 -05:00
sway-ipc.7.scd Fix bar_state_update docs 2019-09-03 22:22:25 -04:00
sway-output.5.scd Add note about backends to output max_render_time 2019-11-17 20:18:42 +01:00
sway.1.scd Update language in sway.desktop & sway(1) 2019-03-10 15:09:52 -04:00
sway.5.scd view: add max_render_time 2019-11-17 20:18:42 +01:00
swaynag.c Rename symbol set_cloexec to sway_set_cloexec, remove duplicates. 2019-11-01 12:41:08 -04:00
xdg_decoration.c Fix xdg-decoration unconfigured if set before first commit 2019-05-03 15:37:32 -06:00