kdeconnect-kde/plugins/mousepad
Aleix Pol 851e456210 Use the RemoteDesktop portal to input from wayland
Cross-desktop approach to moving the cursor remotely on wayland. Should
work on X11 too, so we can consider drop the other one as well.

It adds support for receiving full text as well, which didn't use to be
possible.
2023-01-16 18:14:47 +01:00
..
abstractremoteinput.cpp Use the RemoteDesktop portal to input from wayland 2023-01-16 18:14:47 +01:00
abstractremoteinput.h Use the RemoteDesktop portal to input from wayland 2023-01-16 18:14:47 +01:00
CMakeLists.txt Use the RemoteDesktop portal to input from wayland 2023-01-16 18:14:47 +01:00
config-mousepad.h.cmake Just keep CMakeLists as it was 2019-07-21 22:49:07 +00:00
kdeconnect_mousepad.json SVN_SILENT made messages (.desktop file) - always resolve ours 2022-12-15 01:56:04 +00:00
macosremoteinput.h Add and make use of ECM's clang-format integration 2022-09-11 23:21:58 +00:00
macosremoteinput.mm Fix and improve unicode input on macOS and Windows 2022-04-28 12:40:53 +00:00
mousepadplugin.cpp Add and make use of ECM's clang-format integration 2022-09-11 23:21:58 +00:00
mousepadplugin.h Add and make use of ECM's clang-format integration 2022-09-11 23:21:58 +00:00
README Implementation of mousepad plugin 2014-06-27 15:43:34 +02:00
waylandremoteinput.cpp Use the RemoteDesktop portal to input from wayland 2023-01-16 18:14:47 +01:00
waylandremoteinput.h Use the RemoteDesktop portal to input from wayland 2023-01-16 18:14:47 +01:00
windowsremoteinput.cpp Add and make use of ECM's clang-format integration 2022-09-11 23:21:58 +00:00
windowsremoteinput.h Add and make use of ECM's clang-format integration 2022-09-11 23:21:58 +00:00
x11remoteinput.cpp Add and make use of ECM's clang-format integration 2022-09-11 23:21:58 +00:00
x11remoteinput.h Add and make use of ECM's clang-format integration 2022-09-11 23:21:58 +00:00
xdp_dbus_remotedesktop_interface.xml Use the RemoteDesktop portal to input from wayland 2023-01-16 18:14:47 +01:00

When the user moves his on the phone, dx and dy (The difference between the last movement and the current movement of the X and Y Axis respectively)
is sent inside a NetworkPackage QCursor is used to move mouse cursor according to its relative position.

When the user tap or double taps his phone, a mouse key button is simulated using XTestFakeButtonEvent