swayfx/sway
Michael Weiser 3ee5aace33 commands: Add shortcuts_inhibitor command
Add a command to influence keyboard shortcuts inhibitors. In its current
form it can be used to activate, deactivate or toggle an existing
inhibitor on the surface currently receiving input. This can be used to
define an escape shortcut such as:

bindsym --inhibited $mod+Escape seat - shortcuts_inhibitor deactivate

It also allows the user to configure a per-seat default of whether
keyboard inhibitors are honoured by default (the default) or not. Using
the activate/toggle command they can then enable the lingering inhibitor
at a later time of their choosing.

As a side effect this allows to specifically address a named seat for
actions as well, whatever use-case that might serve.

Signed-off-by: Michael Weiser <michael.weiser@gmx.de>
2020-03-11 23:51:37 -04:00
..
commands commands: Add shortcuts_inhibitor command 2020-03-11 23:51:37 -04:00
config commands: Add shortcuts_inhibitor command 2020-03-11 23:51:37 -04:00
desktop Null check sway_layer_surface when checking damage 2020-03-10 10:59:05 +01:00
input commands: Add shortcuts_inhibitor command 2020-03-11 23:51:37 -04:00
tree Use wlr_client_buffer 2020-03-06 23:57:43 +01:00
commands.c criteria: match containers without view 2020-02-04 19:52:21 -05:00
config.c config: fix validation exit code and log level 2020-02-11 16:02:11 +01:00
criteria.c Introduce pid criteria token 2020-02-27 14:03:22 +01:00
decoration.c Fix double free when unmapping any view 2018-11-15 15:22:09 +10:00
ipc-json.c ipc: add missing required properties 2020-03-10 15:55:54 +01:00
ipc-server.c ipc-server: improve error message 2020-02-29 19:59:42 +01:00
main.c config: fix validation exit code and log level 2020-02-11 16:02:11 +01:00
meson.build commands: Add shortcuts_inhibitor command 2020-03-11 23:51:37 -04:00
security.c Replace _XOPEN_SOURCE with _POSIX_C_SOURCE 2018-11-25 17:19:43 +01:00
server.c Add support for wlr-output-power-management-unstable-v1 2020-02-26 16:26:13 +01:00
sway-bar.5.scd swaybar: complete barconfig_update event handling 2019-09-04 16:48:50 -10:00
sway-input.5.scd commands: Add shortcuts_inhibitor command 2020-03-11 23:51:37 -04:00
sway-ipc.7.scd i3compat: add window_type to IPC response 2020-02-17 21:58:05 +01:00
sway-output.5.scd Add an adaptive_sync output command 2020-03-07 00:32:04 +01:00
sway.1.scd Update language in sway.desktop & sway(1) 2019-03-10 15:09:52 -04:00
sway.5.scd input: Add support for keyboard shortcuts inhibit 2020-03-11 23:51:37 -04: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