Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a9574e33 authored by Jeff Brown's avatar Jeff Brown
Browse files

Add touchnavigation to input debugging command.

Bug: 8583760
Change-Id: I9b150133e3d9ca9fe970550f5c0d7c18e6c7b558
parent 678a1252
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -75,11 +75,14 @@ public class Input {
                            Float.parseFloat(args[3]), Float.parseFloat(args[4]), -1);
                    return;
                }
            } else if (command.equals("touchscreen") || command.equals("touchpad")) {
            } else if (command.equals("touchscreen") || command.equals("touchpad")
                    || command.equals("touchnavigation")) {
                // determine input source
                int inputSource = InputDevice.SOURCE_TOUCHSCREEN;
                if (command.equals("touchpad")) {
                    inputSource = InputDevice.SOURCE_TOUCHPAD;
                } else if (command.equals("touchnavigation")) {
                    inputSource = InputDevice.SOURCE_TOUCH_NAVIGATION;
                }
                // determine subcommand
                if (args.length > 1) {
@@ -247,8 +250,9 @@ public class Input {
        System.err.println("usage: input ...");
        System.err.println("       input text <string>");
        System.err.println("       input keyevent <key code number or name>");
        System.err.println("       input [touchscreen|touchpad] tap <x> <y>");
        System.err.println("       input [touchscreen|touchpad] swipe <x1> <y1> <x2> <y2> [duration(ms)]");
        System.err.println("       input [touchscreen|touchpad|touchnavigation] tap <x> <y>");
        System.err.println("       input [touchscreen|touchpad|touchnavigation] swipe "
                + "<x1> <y1> <x2> <y2> [duration(ms)]");
        System.err.println("       input trackball press");
        System.err.println("       input trackball roll <dx> <dy>");
    }