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 11e3903c..be0f2b6c 100644 --- a/app/src/main/java/com/limelight/binding/input/ControllerHandler.java +++ b/app/src/main/java/com/limelight/binding/input/ControllerHandler.java @@ -900,6 +900,16 @@ public class ControllerHandler implements InputManager.InputDeviceListener, UsbD conn.sendMouseScroll((byte) -1); } } + if ((changedMask & ControllerPacket.RIGHT_FLAG) != 0) { + if ((inputMap & ControllerPacket.RIGHT_FLAG) != 0) { + conn.sendMouseHScroll((byte) 1); + } + } + if ((changedMask & ControllerPacket.LEFT_FLAG) != 0) { + if ((inputMap & ControllerPacket.LEFT_FLAG) != 0) { + conn.sendMouseHScroll((byte) -1); + } + } conn.sendControllerInput(controllerNumber, getActiveControllerMask(), (short)0, (byte)0, (byte)0, (short)0, (short)0, (short)0, (short)0);