102 Commits (50073dc579fffffda8a4de903719b9bbb9d5ac3d)

Author SHA1 Message Date
Andri Yngvason 5a7477cb8f Implement transient seat management
8 months ago
Simon Ser f2a0e81b24 Fetch input device vendor/product from libinput
9 months ago
Luofan Chen 2058209a13 input: Rename WLR_INPUT_DEVICE_TABLET_TOOL to WLR_INPUT_DEVICE_TABLET
9 months ago
Simon Ser fc640d5f6c Define _POSIX_C_SOURCE globally
9 months ago
Simon Ser 95265fba59 input: reconfigure send_events on output hotplug
11 months ago
llyyr a946b1aecf Chase wlroots!4440
1 year ago
Simon Ser 5c99b98805 input/input-manager: drop input_manager_configure_all_inputs
1 year ago
Simon Ser 7036769bea Only reconfigure input mappings on output change
1 year ago
Mark Bolhuis 20c91335f6 input: Move wlr_pointer_gestures_v1 to sway_input_manager
1 year ago
33KK be14cd96cd
Fix `bindsym --to-code` not respecting input configs
1 year ago
Simon Ser 08c1946d71 Use format_str() throughout
2 years ago
Kenny Levinsen e1b268af98 seat: Avoid sending redundant keymaps on reload
2 years ago
Simon Ser e62299daa4 Make libinput backend optional
2 years ago
Yaroslav de la Peña Smirnov 9d99bb956f Fix keymap being NULL and segfaulting on dev add
2 years ago
Daniel De Graaf 519038a7e9 Implement ext-session-lock-v1
3 years ago
Simon Zeni 85d1c98476 sway/input: use wlr_input_device from input device base
3 years ago
wb9688 17ff13fc84 Replace unprintable characters in input device id
4 years ago
Tudor Brindus b3f08597cd input: disable events for map_to_output devices when output not present
4 years ago
Brian Ashworth 5c32a48453 input: fix reloading crash due to keyboard group configuring
5 years ago
Brian Ashworth 975b8a90ad input: reset keyboard groups keyboard on reset all
5 years ago
Michael Weiser 0f11aa037a commands: Add per-view shortcuts_inhibitor command
5 years ago
Andri Yngvason 46599df0a2 input: Mark virtual devices as such
5 years ago
Michael Weiser 3ee5aace33 commands: Add shortcuts_inhibitor command
5 years ago
Michael Weiser eeac0aa170 input: Add support for keyboard shortcuts inhibit
5 years ago
Andri Yngvason 803e89018a input: Map virtual-pointer to the requested output
5 years ago
Andri Yngvason d510684c47 input: Assign virtual input devices to their selected seats
5 years ago
Josef Gajdusek f501a60c14 Add virtual pointer protocol
5 years ago
Brian Ashworth 1a5797803a config: improvements to the reload validation
5 years ago
Brian Ashworth 5d882cb5fc Add support for wlr_keyboard_group
5 years ago
Brian Ashworth 1a16262903 ipc: add input::libinput_config event
5 years ago
Brian Ashworth 6effca7b61 ipc: add an input event
5 years ago
Brian Ashworth 32265d9136 input/libinput: only reset supported options
5 years ago
Sergei Dolgov 01ec18e802 Add calibration_matrix config option
5 years ago
Benjamin Cheng bd3720585e Implement input type configs (#3784)
6 years ago
Benjamin Cheng 6737b90cb9 Add heuristics to differentiate touchpads
6 years ago
Ryan Walklin bdb402404c Support WLR_INPUT_DEVICE_SWITCH in sway
6 years ago
Brian Ashworth 7299b9a6ca seat_cmd_cursor: do not create non-existing seat
6 years ago
emersion e134da3023
Fix one remaining wlr_log call
6 years ago
M Stoeckl 1211a81aad Replace wlr_log with sway_log
6 years ago
Brian Ashworth 5c834d36e1 Log libinput_config_status errors
6 years ago
Brian Ashworth 4696f49ecc reload: reset input configs
6 years ago
Ian Fan 967566e37f stringop.c: rewrite strip_whitespace
6 years ago
Brian Ashworth 4a3ada303b Apply implicit fallback seat config
6 years ago
Brian Ashworth 09bb71f650 Verify seat fallback settings on reload
6 years ago
Brian Ashworth 3e8f548d1d Revamp seat configs
6 years ago
emersion 3a310f92ab
Replace _XOPEN_SOURCE with _POSIX_C_SOURCE
6 years ago
Rouven Czerwinski 6f87d0c2cf input-manager: consider cursor warping on input_manager_set_focus
6 years ago
Mihai Coman 3daf963d4d Fix crash when defaut seat is not created
6 years ago
Ryan Dwyer c006717910 Minor refactor of input manager
6 years ago
Brian Ashworth 2e637b7368 cmd_bind{sym,code}: Implement per-device bindings
6 years ago