mirror of
https://github.com/swaywm/sway.git
synced 2026-04-01 07:16:02 -04:00
Support WLR_INPUT_DEVICE_SWITCH in sway
This commit adds support for laptop lid and tablet mode switches as provided by evdev/libinput and handled by wlroots. Adds a new bindswitch command with syntax: bindswitch <switch>:<state> <command> Where <switch> is one of: tablet for WLR_SWITCH_TYPE_TABLET_MODE lid for WLR_SWITCH_TYPE_LID <state> is one of: on for WLR_SWITCH_STATE_ON off for WLR_SWITCH_STATE_OFF toggle for WLR_SWITCH_STATE_TOGGLE (Note that WLR_SWITCH_STATE_TOGGLE doesn't map to libinput and will trigger at both on and off events)
This commit is contained in:
parent
bfa20e65d8
commit
bdb402404c
14 changed files with 339 additions and 9 deletions
|
|
@ -30,6 +30,7 @@ sway_sources = files(
|
|||
'input/seatop_resize_tiling.c',
|
||||
'input/cursor.c',
|
||||
'input/keyboard.c',
|
||||
'input/switch.c',
|
||||
|
||||
'config/bar.c',
|
||||
'config/output.c',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue