1
0
Fork 0
mirror of https://github.com/NickHu/sway synced 2025-02-05 20:46:18 +01:00
sway-patched-tray-menu/sway/input
John Chadwick 3061999ec5 Improve tablet tool button handling.
This change allows the tablet tool button to be used for floating mod
resize. In addition, it attempts to ensure that tablet tool events are
consistent such that tablet v2 events and pointer events will never be
interleaved, and such that the tool buttons count will never fall out of
sync and cause tool button emulation to break.

Some of this logic is similar to what is done for tablet tool tip, but
not quite identical, because of the complication that we have to deal
with multiple inputs that can overlap eachother.

Fixes #7036.
2023-01-07 23:52:27 -05:00
..
cursor.c Improve tablet tool button handling. 2023-01-07 23:52:27 -05:00
input-manager.c seat: Avoid sending redundant keymaps on reload 2022-12-04 13:01:41 -07:00
keyboard.c seat: Set keyboard if seat keyboard is NULL 2022-12-19 10:02:58 +01:00
libinput.c Add libinput RotationAngle 2022-12-09 11:28:53 +01:00
seat.c seat: Avoid sending redundant keymaps on reload 2022-12-04 13:01:41 -07:00
seatop_default.c Replace math functions that promote float to double 2023-01-03 21:50:56 +01:00
seatop_down.c Replace math functions that promote float to double 2023-01-03 21:50:56 +01:00
seatop_move_floating.c container: Move pending state to state struct 2021-02-16 22:05:00 -05:00
seatop_move_tiling.c Add tab dragging functionality 2021-05-06 00:24:55 -04:00
seatop_resize_floating.c Handle border width and height on minimum floating sizes 2021-12-14 10:30:10 +01:00
seatop_resize_tiling.c container: Move pending state to state struct 2021-02-16 22:05:00 -05:00
switch.c Remove access to wlr_input_device union 2022-06-22 12:44:15 -04:00
tablet.c Make libinput backend optional 2022-11-28 13:28:15 -05:00
text_input.c sway/input: don't pass possibly invalid modifiers pointer 2022-03-04 08:37:07 +01:00