add src files decompiled via jad
[rsa2client.git] / src / mcsClient / LockingKeyStateManager.java
diff --git a/src/mcsClient/LockingKeyStateManager.java b/src/mcsClient/LockingKeyStateManager.java
new file mode 100644 (file)
index 0000000..d7f12a5
--- /dev/null
@@ -0,0 +1,57 @@
+// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
+// Jad home page: http://www.kpdus.com/jad.html
+// Decompiler options: packimports(3) fieldsfirst nonlb space 
+
+package mcsClient;
+
+import java.awt.Toolkit;
+import java.awt.event.KeyEvent;
+
+public class LockingKeyStateManager {
+
+    private final Toolkit defaultToolkit = Toolkit.getDefaultToolkit();
+    private boolean clientCapsLock;
+    private boolean clientNumLock;
+    private boolean clientScrollLock;
+    private boolean clientKanaLock;
+    private boolean targetCapsLock;
+    private boolean targetNumLock;
+    private boolean targetScrollLock;
+    private boolean targetKanaLock;
+    private boolean changingCapsLock;
+    private boolean changingNumLock;
+    private boolean changingScrollLock;
+    private boolean changingKanaLock;
+
+    public LockingKeyStateManager() {
+        clientCapsLock = false;
+        clientNumLock = false;
+        clientScrollLock = false;
+        clientKanaLock = false;
+        targetCapsLock = false;
+        targetNumLock = false;
+        targetScrollLock = false;
+        targetKanaLock = false;
+        changingCapsLock = false;
+        changingNumLock = false;
+        changingScrollLock = false;
+        changingKanaLock = false;
+    }
+
+    void saveClientKeyState() {
+    }
+
+    void restoreClientKeyState() {
+    }
+
+    void setTargetKeyState(int i) {
+    }
+
+    boolean filterKeyPress(KeyEvent keyevent) {
+        return keyevent.getKeyCode() == 20 || keyevent.getKeyCode() == 144 || keyevent.getKeyCode() == 145 || keyevent.getKeyCode() == 262;
+    }
+
+    boolean filterKeyRelease(KeyEvent keyevent) {
+        return filterKeyPress(keyevent);
+    }
+}