Add properties for joystick directions.
[qzeecontrol] / qml / QZeeControl / MainPage.qml
index c086e98..8a7f8c9 100644 (file)
@@ -291,7 +291,7 @@ Page {
     BtConnector{
         id: btConn
 
-        property int joystickThreshold: 50
+        threshold: 50
 
         onConnected: {
             disconnectButton.enabled = true
@@ -329,27 +329,32 @@ Page {
             xtstAdapter.sendKey("d", val);
         }
 
-        onXChanged: {
-            if(val > joystickThreshold){
-                xtstAdapter.sendKey("Right", true);
-            }else if(val < -joystickThreshold){
-                xtstAdapter.sendKey("Left", true);
-            }else{
-                xtstAdapter.sendKey("Right", false);
-                xtstAdapter.sendKey("Left", false);
-            }
-        }
+        onUpChanged: xtstAdapter.sendKey("Up", val)
+        onDownChanged: xtstAdapter.sendKey("Down", val)
+        onLeftChanged: xtstAdapter.sendKey("Left", val)
+        onRightChanged: xtstAdapter.sendKey("Right", val)
+
+//        onXChanged: {
+//            if(val > joystickThreshold){
+//                xtstAdapter.sendKey("Right", true);
+//            }else if(val < -joystickThreshold){
+//                xtstAdapter.sendKey("Left", true);
+//            }else{
+//                xtstAdapter.sendKey("Right", false);
+//                xtstAdapter.sendKey("Left", false);
+//            }
+//        }
 
-        onYChanged: {
-            if(val > joystickThreshold){
-                xtstAdapter.sendKey("Down", true);
-            }else if(val < -joystickThreshold){
-                xtstAdapter.sendKey("Up", true);
-            }else{
-                xtstAdapter.sendKey("Down", false);
-                xtstAdapter.sendKey("Up", false);
-            }
-        }
+//        onYChanged: {
+//            if(val > joystickThreshold){
+//                xtstAdapter.sendKey("Down", true);
+//            }else if(val < -joystickThreshold){
+//                xtstAdapter.sendKey("Up", true);
+//            }else{
+//                xtstAdapter.sendKey("Down", false);
+//                xtstAdapter.sendKey("Up", false);
+//            }
+//        }
     }
 
     XtstAdapter{