mirror of
https://github.com/KDE/kdeconnect-android
synced 2025-09-05 08:35:10 +00:00
mousereceiverplugin: add singlerelease support
This commit is contained in:
@@ -70,9 +70,10 @@ public class MouseReceiverPlugin extends Plugin {
|
||||
boolean isMiddleClick = np.getBoolean("middleclick", false);
|
||||
boolean isRightClick = np.getBoolean("rightclick", false);
|
||||
boolean isSingleHold = np.getBoolean("singlehold", false);
|
||||
boolean isSingleRelease = np.getBoolean("singlerelease", false);
|
||||
boolean isScroll = np.getBoolean("scroll", false);
|
||||
|
||||
if (isSingleClick || isDoubleClick || isMiddleClick || isRightClick || isSingleHold || isScroll) {
|
||||
if (isSingleClick || isDoubleClick || isMiddleClick || isRightClick || isSingleHold || isSingleRelease || isScroll) {
|
||||
// Perform click
|
||||
if (isSingleClick) {
|
||||
// Log.i("MouseReceiverPlugin", "singleClick");
|
||||
@@ -94,6 +95,11 @@ public class MouseReceiverPlugin extends Plugin {
|
||||
} else {
|
||||
return MouseReceiverService.longClick();
|
||||
}
|
||||
}
|
||||
else if (isSingleRelease) {
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||
return MouseReceiverService.instance.stopSwipe();
|
||||
}
|
||||
} else if (isScroll) {
|
||||
// Log.i("MouseReceiverPlugin", "scroll dx: " + dx + " dy: " + dy);
|
||||
return MouseReceiverService.scroll(dx, dy); // dx is always 0
|
||||
|
Reference in New Issue
Block a user