The BombSquad
516945d829
Check for mouse_capture before handling XInput events
2024-11-16 16:47:07 -05:00
OBattler
c695cb8ded
Completely reworked mouse handling - should now be smoother due to there no longer being a multi-layered game of telephone going on with all the various interim coordinate counters, also rewritten the serial mouse emulation ground ground up.
2023-08-07 18:49:58 +02:00
Jasmine Iwanek
ed1b369abd
Yet more sonarlint fixes
2023-05-29 06:21:17 -04:00
richardg867
152c66e398
XInput2: Add Steam Deck trackpad hack on top of the VNC hack
2023-05-21 23:58:11 -03:00
Joakim L. Gilje
16b9a5d3e0
TigerVNC pointer needs the same workaround as previously added for another VNC server, ( #3103 )
...
but it's pointer is named differently. In addition, it also publishes a pointer
using the XTEST pointer name already added as a workaround. So, if a TigerVNC pointer
is detected, it should be selected first.
2023-02-13 11:33:40 -05:00
RichardG867
e9a326622f
xinput2_mouse: Treat XTEST as an absolute pointer device to fix VNC mouse injection
2023-02-03 20:55:39 -03:00
RichardG867
f74b72d332
xinput2_mouse: Keep all absolute coordinate conversions in the double domain
2023-01-31 21:00:19 -03:00
RichardG867
91d5050a21
Overhaul XInput2 handling to properly support absolute input devices, closes #2856
2023-01-31 18:29:29 -03:00
Jasmine Iwanek
a40630ba63
Even more tabs to spaces
2023-01-07 14:09:51 -05:00
Jasmine Iwanek
3fe4f75108
A bit more clang-format
2022-11-19 11:53:07 -05:00
Cacodemon345
ad3bba009a
qt: Raise minimum Xi2 version requirement to 2.1
...
This is needed for click-and-drag to work with both Qt5 and Qt6, especially the latter which was previously broken, without any hacks.
2022-08-12 13:24:29 +06:00
Alexander Babikov
710d34db97
Remove unused variables and functions
2022-04-14 07:13:50 +05:00
Cacodemon345
be3501cfe1
qt: Avoid crashes on X11 at exit
2022-02-17 11:45:42 +06:00
Cacodemon345
4f9af2eb77
Xi2: Warp mouse cursor only on Xi2 thread
2022-02-17 10:25:37 +06:00
Cacodemon345
0b664b5a12
qt: Try fixing mouse support on VNC
2022-02-16 00:10:30 +06:00
Cacodemon345
0d31bb0cc6
qt: X11 Xinput2 mouse motion backend
2022-02-15 02:34:13 +06:00