mirror of
https://github.com/johndoe6345789/tustu.git
synced 2026-04-25 06:04:59 +00:00
179 lines
5.0 KiB
Java
179 lines
5.0 KiB
Java
package ao;
|
|
|
|
import com.efiAnalytics.ui.bV;
|
|
import java.awt.Component;
|
|
import java.awt.Frame;
|
|
import java.awt.KeyEventDispatcher;
|
|
import java.awt.Window;
|
|
import java.awt.event.KeyEvent;
|
|
|
|
public class bY implements KeyEventDispatcher {
|
|
hx a = null;
|
|
|
|
int b = -1;
|
|
|
|
int c = 0;
|
|
|
|
private static bY d = null;
|
|
|
|
private bY(hx paramhx) {
|
|
this.a = paramhx;
|
|
}
|
|
|
|
public static bY a() {
|
|
if (d == null)
|
|
d = new bY(hx.a());
|
|
return d;
|
|
}
|
|
|
|
public boolean dispatchKeyEvent(KeyEvent paramKeyEvent) {
|
|
if (paramKeyEvent.isConsumed() || paramKeyEvent.getSource() instanceof javax.swing.JComboBox)
|
|
return false;
|
|
if (paramKeyEvent.getID() == 401) {
|
|
int i = paramKeyEvent.getKeyCode();
|
|
if (paramKeyEvent.getSource() instanceof Component) {
|
|
Window window = bV.b((Component)paramKeyEvent.getSource());
|
|
Frame frame = bV.a((Component)paramKeyEvent.getSource());
|
|
if (frame != null && window != null && !frame.equals(window))
|
|
return false;
|
|
}
|
|
if (paramKeyEvent.getSource() != null && (paramKeyEvent.getSource() instanceof javax.swing.JTextArea || paramKeyEvent.getSource() instanceof javax.swing.JTextField || paramKeyEvent.getSource() instanceof javax.swing.JMenu || paramKeyEvent.getSource() instanceof javax.swing.JMenuItem || paramKeyEvent.getSource() instanceof javax.swing.JRootPane || paramKeyEvent.getSource() instanceof java.awt.TextComponent))
|
|
return false;
|
|
if (paramKeyEvent.isControlDown() && (i == 48 || i == 96)) {
|
|
bq.a().c().t();
|
|
return true;
|
|
}
|
|
if (paramKeyEvent.isControlDown() && i == 117) {
|
|
b.a().a(bq.a().b());
|
|
return true;
|
|
}
|
|
if (paramKeyEvent.isControlDown() && i == 127) {
|
|
bn bn = bq.a().i();
|
|
if (bn != null)
|
|
bn.b();
|
|
return true;
|
|
}
|
|
if (paramKeyEvent.isControlDown()) {
|
|
aw aw;
|
|
switch (i) {
|
|
case 78:
|
|
if (this.b == -1) {
|
|
this.a.l();
|
|
break;
|
|
}
|
|
aw = bq.a().c();
|
|
aw.d(this.b, this.b + ++this.c);
|
|
break;
|
|
case 66:
|
|
if (this.b == -1) {
|
|
this.a.m();
|
|
break;
|
|
}
|
|
if (this.c <= 0) {
|
|
this.a.m();
|
|
this.b--;
|
|
break;
|
|
}
|
|
aw = bq.a().c();
|
|
aw.d(this.b, this.b + --this.c);
|
|
break;
|
|
case 80:
|
|
this.a.e();
|
|
break;
|
|
case 83:
|
|
this.a.j();
|
|
break;
|
|
case 32:
|
|
this.a.k();
|
|
break;
|
|
case 85:
|
|
this.a.g();
|
|
break;
|
|
case 68:
|
|
this.a.h();
|
|
break;
|
|
}
|
|
} else if (paramKeyEvent.getSource() != null && !(paramKeyEvent.getSource() instanceof com.efiAnalytics.ui.de)) {
|
|
switch (i) {
|
|
case 36:
|
|
this.a.n();
|
|
break;
|
|
case 35:
|
|
this.a.o();
|
|
break;
|
|
case 33:
|
|
this.a.z();
|
|
break;
|
|
case 34:
|
|
this.a.w();
|
|
break;
|
|
case 114:
|
|
this.a.b();
|
|
break;
|
|
case 127:
|
|
bq.a().c().c();
|
|
break;
|
|
case 16:
|
|
this.b = this.a.p();
|
|
break;
|
|
case 113:
|
|
this.a.C();
|
|
break;
|
|
}
|
|
}
|
|
if (paramKeyEvent.getSource() != null && !(paramKeyEvent.getSource() instanceof com.efiAnalytics.ui.BinTableView) && !(paramKeyEvent.getSource() instanceof com.efiAnalytics.ui.eM) && !(paramKeyEvent.getSource() instanceof com.efiAnalytics.ui.de)) {
|
|
aw aw;
|
|
switch (i) {
|
|
case 38:
|
|
this.a.u();
|
|
break;
|
|
case 40:
|
|
this.a.v();
|
|
break;
|
|
case 37:
|
|
if (this.b == -1) {
|
|
this.a.m();
|
|
break;
|
|
}
|
|
if (this.c <= 0) {
|
|
this.a.m();
|
|
this.b--;
|
|
break;
|
|
}
|
|
aw = bq.a().c();
|
|
aw.d(this.b, this.b + --this.c);
|
|
break;
|
|
case 39:
|
|
if (this.b == -1) {
|
|
this.a.l();
|
|
break;
|
|
}
|
|
aw = bq.a().c();
|
|
aw.d(this.b, this.b + ++this.c);
|
|
break;
|
|
}
|
|
}
|
|
} else if (paramKeyEvent.getID() == 402) {
|
|
int i = paramKeyEvent.getKeyCode();
|
|
switch (i) {
|
|
case 16:
|
|
this.b = -1;
|
|
this.c = 0;
|
|
break;
|
|
}
|
|
if (paramKeyEvent.getSource() != null && (paramKeyEvent.getSource() instanceof javax.swing.JTextArea || paramKeyEvent.getSource() instanceof javax.swing.JTextField || paramKeyEvent.getSource() instanceof java.awt.TextComponent))
|
|
return false;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
public void b() {
|
|
this.b = -1;
|
|
}
|
|
}
|
|
|
|
|
|
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/ao/bY.class
|
|
* Java compiler version: 8 (52.0)
|
|
* JD-Core Version: 1.1.3
|
|
*/ |