From a2a1df4ce3d074d4839bc38137f6da19de291c5f Mon Sep 17 00:00:00 2001 From: Iwan Timmer Date: Sun, 8 Feb 2015 21:10:00 +0100 Subject: [PATCH] Add key modifiers to support shift, ctrl and alt --- src/com/limelight/input/EvdevHandler.java | 26 +++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/src/com/limelight/input/EvdevHandler.java b/src/com/limelight/input/EvdevHandler.java index ffeb051..236120e 100644 --- a/src/com/limelight/input/EvdevHandler.java +++ b/src/com/limelight/input/EvdevHandler.java @@ -4,6 +4,7 @@ import com.limelight.nvstream.NvConnection; import com.limelight.nvstream.input.ControllerPacket; import com.limelight.nvstream.input.KeyboardPacket; import com.limelight.nvstream.input.MouseButtonPacket; +import java.awt.event.KeyEvent; import java.io.FileNotFoundException; import java.io.IOException; import java.nio.ByteBuffer; @@ -27,6 +28,8 @@ public class EvdevHandler extends EvdevReader { private short mouseDeltaX, mouseDeltaY; private byte mouseScroll; + + private byte keyModifiers; private EvdevAbsolute absLX, absLY, absRX, absRY, absLT, absRT, absDX, absDY; @@ -85,10 +88,25 @@ public class EvdevHandler extends EvdevReader { if (code