From fc2f5cfe4d998f14f51d8dce89033e03717394e2 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Tue, 5 May 2015 20:20:37 -0400 Subject: [PATCH] Manually pass through Samsung capacitive buttons --- .../java/com/limelight/binding/input/ControllerHandler.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/com/limelight/binding/input/ControllerHandler.java b/app/src/main/java/com/limelight/binding/input/ControllerHandler.java index 01d4429a..6c6e99fd 100644 --- a/app/src/main/java/com/limelight/binding/input/ControllerHandler.java +++ b/app/src/main/java/com/limelight/binding/input/ControllerHandler.java @@ -306,6 +306,11 @@ public class ControllerHandler implements InputManager.InputDeviceListener { context.leftStickDeadzoneRadius = 0.07f; context.rightStickDeadzoneRadius = 0.07f; } + // Samsung's face buttons appear as a non-virtual button so we'll classify them as remotes + // so the back button gets passed through to exit streaming + else if (devName.equals("sec_touchscreen")) { + context.isRemote = true; + } } LimeLog.info("Analog stick deadzone: "+context.leftStickDeadzoneRadius+" "+context.rightStickDeadzoneRadius);