change jarfile name
[rsa2client.git] / src / mcsClient / LockingKeyStateManager.java
1 // Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
2 // Jad home page: http://www.kpdus.com/jad.html
3 // Decompiler options: packimports(3) fieldsfirst nonlb space 
4
5 package mcsClient;
6
7 import java.awt.Toolkit;
8 import java.awt.event.KeyEvent;
9
10 public class LockingKeyStateManager {
11
12     private final Toolkit defaultToolkit = Toolkit.getDefaultToolkit();
13     private boolean clientCapsLock;
14     private boolean clientNumLock;
15     private boolean clientScrollLock;
16     private boolean clientKanaLock;
17     private boolean targetCapsLock;
18     private boolean targetNumLock;
19     private boolean targetScrollLock;
20     private boolean targetKanaLock;
21     private boolean changingCapsLock;
22     private boolean changingNumLock;
23     private boolean changingScrollLock;
24     private boolean changingKanaLock;
25
26     public LockingKeyStateManager() {
27         clientCapsLock = false;
28         clientNumLock = false;
29         clientScrollLock = false;
30         clientKanaLock = false;
31         targetCapsLock = false;
32         targetNumLock = false;
33         targetScrollLock = false;
34         targetKanaLock = false;
35         changingCapsLock = false;
36         changingNumLock = false;
37         changingScrollLock = false;
38         changingKanaLock = false;
39     }
40
41     void saveClientKeyState() {
42     }
43
44     void restoreClientKeyState() {
45     }
46
47     void setTargetKeyState(int i) {
48     }
49
50     boolean filterKeyPress(KeyEvent keyevent) {
51         return keyevent.getKeyCode() == 20 || keyevent.getKeyCode() == 144 || keyevent.getKeyCode() == 145 || keyevent.getKeyCode() == 262;
52     }
53
54     boolean filterKeyRelease(KeyEvent keyevent) {
55         return filterKeyPress(keyevent);
56     }
57 }