mirror of
https://github.com/KDE/kdeconnect-android
synced 2025-09-01 06:35:09 +00:00
Renaming a package type was a bad call
This commit is contained in:
@@ -918,12 +918,12 @@ public class Device implements BaseLink.PackageReceiver {
|
|||||||
|
|
||||||
public void hackToMakeRetrocompatiblePacketTypes(NetworkPackage np) {
|
public void hackToMakeRetrocompatiblePacketTypes(NetworkPackage np) {
|
||||||
if (protocolVersion >= 6) return;
|
if (protocolVersion >= 6) return;
|
||||||
np.mType = np.getType().replace(".request","").replace(".input",".mousepad");
|
np.mType = np.getType().replace(".request","");
|
||||||
}
|
}
|
||||||
|
|
||||||
public String hackToMakeRetrocompatiblePacketTypes(String type) {
|
public String hackToMakeRetrocompatiblePacketTypes(String type) {
|
||||||
if (protocolVersion >= 6) return type;
|
if (protocolVersion >= 6) return type;
|
||||||
return type.replace(".request","").replace(".input",".mousepad");
|
return type.replace(".request","");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -101,7 +101,7 @@ public class KeyListenerView extends View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void sendChars(CharSequence chars) {
|
public void sendChars(CharSequence chars) {
|
||||||
final NetworkPackage np = new NetworkPackage(MousePadPlugin.PACKAGE_TYPE_INPUT_REQUEST);
|
final NetworkPackage np = new NetworkPackage(MousePadPlugin.PACKAGE_TYPE_MOUSEPAD_REQUEST);
|
||||||
np.set("key", chars.toString());
|
np.set("key", chars.toString());
|
||||||
sendKeyPressPackage(np);
|
sendKeyPressPackage(np);
|
||||||
}
|
}
|
||||||
@@ -135,7 +135,7 @@ public class KeyListenerView extends View {
|
|||||||
//Log.e("KeyDown", "utfChar:" + (char)event.getUnicodeChar());
|
//Log.e("KeyDown", "utfChar:" + (char)event.getUnicodeChar());
|
||||||
//Log.e("KeyDown", "intUtfChar:" + event.getUnicodeChar());
|
//Log.e("KeyDown", "intUtfChar:" + event.getUnicodeChar());
|
||||||
|
|
||||||
final NetworkPackage np = new NetworkPackage(MousePadPlugin.PACKAGE_TYPE_INPUT_REQUEST);
|
final NetworkPackage np = new NetworkPackage(MousePadPlugin.PACKAGE_TYPE_MOUSEPAD_REQUEST);
|
||||||
|
|
||||||
boolean modifier = false;
|
boolean modifier = false;
|
||||||
if (event.isAltPressed()) {
|
if (event.isAltPressed()) {
|
||||||
|
@@ -31,8 +31,8 @@ import org.kde.kdeconnect_tp.R;
|
|||||||
|
|
||||||
public class MousePadPlugin extends Plugin {
|
public class MousePadPlugin extends Plugin {
|
||||||
|
|
||||||
//public final static String PACKAGE_TYPE_INPUT = "kdeconnect.input";
|
//public final static String PACKAGE_TYPE_MOUSEPAD = "kdeconnect.mousepad";
|
||||||
public final static String PACKAGE_TYPE_INPUT_REQUEST = "kdeconnect.input.request";
|
public final static String PACKAGE_TYPE_MOUSEPAD_REQUEST = "kdeconnect.mousepad.request";
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getDisplayName() {
|
public String getDisplayName() {
|
||||||
@@ -73,7 +73,7 @@ public class MousePadPlugin extends Plugin {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String[] getOutgoingPackageTypes() {
|
public String[] getOutgoingPackageTypes() {
|
||||||
return new String[]{PACKAGE_TYPE_INPUT_REQUEST};
|
return new String[]{PACKAGE_TYPE_MOUSEPAD_REQUEST};
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -82,7 +82,7 @@ public class MousePadPlugin extends Plugin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void sendMouseDelta(float dx, float dy, float sensitivity) {
|
public void sendMouseDelta(float dx, float dy, float sensitivity) {
|
||||||
NetworkPackage np = new NetworkPackage(PACKAGE_TYPE_INPUT_REQUEST);
|
NetworkPackage np = new NetworkPackage(PACKAGE_TYPE_MOUSEPAD_REQUEST);
|
||||||
|
|
||||||
np.set("dx", dx*sensitivity);
|
np.set("dx", dx*sensitivity);
|
||||||
np.set("dy", dy*sensitivity);
|
np.set("dy", dy*sensitivity);
|
||||||
@@ -91,37 +91,37 @@ public class MousePadPlugin extends Plugin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void sendSingleClick() {
|
public void sendSingleClick() {
|
||||||
NetworkPackage np = new NetworkPackage(PACKAGE_TYPE_INPUT_REQUEST);
|
NetworkPackage np = new NetworkPackage(PACKAGE_TYPE_MOUSEPAD_REQUEST);
|
||||||
np.set("singleclick", true);
|
np.set("singleclick", true);
|
||||||
device.sendPackage(np);
|
device.sendPackage(np);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void sendDoubleClick() {
|
public void sendDoubleClick() {
|
||||||
NetworkPackage np = new NetworkPackage(PACKAGE_TYPE_INPUT_REQUEST);
|
NetworkPackage np = new NetworkPackage(PACKAGE_TYPE_MOUSEPAD_REQUEST);
|
||||||
np.set("doubleclick", true);
|
np.set("doubleclick", true);
|
||||||
device.sendPackage(np);
|
device.sendPackage(np);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void sendMiddleClick() {
|
public void sendMiddleClick() {
|
||||||
NetworkPackage np = new NetworkPackage(PACKAGE_TYPE_INPUT_REQUEST);
|
NetworkPackage np = new NetworkPackage(PACKAGE_TYPE_MOUSEPAD_REQUEST);
|
||||||
np.set("middleclick", true);
|
np.set("middleclick", true);
|
||||||
device.sendPackage(np);
|
device.sendPackage(np);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void sendRightClick() {
|
public void sendRightClick() {
|
||||||
NetworkPackage np = new NetworkPackage(PACKAGE_TYPE_INPUT_REQUEST);
|
NetworkPackage np = new NetworkPackage(PACKAGE_TYPE_MOUSEPAD_REQUEST);
|
||||||
np.set("rightclick", true);
|
np.set("rightclick", true);
|
||||||
device.sendPackage(np);
|
device.sendPackage(np);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void sendSingleHold(){
|
public void sendSingleHold(){
|
||||||
NetworkPackage np = new NetworkPackage(PACKAGE_TYPE_INPUT_REQUEST);
|
NetworkPackage np = new NetworkPackage(PACKAGE_TYPE_MOUSEPAD_REQUEST);
|
||||||
np.set("singlehold", true);
|
np.set("singlehold", true);
|
||||||
device.sendPackage(np);
|
device.sendPackage(np);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void sendScroll(float dx, float dy) {
|
public void sendScroll(float dx, float dy) {
|
||||||
NetworkPackage np = new NetworkPackage(PACKAGE_TYPE_INPUT_REQUEST);
|
NetworkPackage np = new NetworkPackage(PACKAGE_TYPE_MOUSEPAD_REQUEST);
|
||||||
np.set("scroll", true);
|
np.set("scroll", true);
|
||||||
np.set("dx", dx);
|
np.set("dx", dx);
|
||||||
np.set("dy", dy);
|
np.set("dy", dy);
|
||||||
|
Reference in New Issue
Block a user