Files
tustu/app/com/efiAnalytics/ui/i.java
2026-01-11 02:40:11 +00:00

81 lines
1.9 KiB
Java

package com.efiAnalytics.ui;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import javax.swing.SwingUtilities;
class i extends KeyAdapter {
long a = 0L;
StringBuilder b = new StringBuilder(20);
String[] c = null;
i(e parame) {}
public void keyPressed(KeyEvent paramKeyEvent) {
int j;
long l;
char c;
byte b = 0;
switch (paramKeyEvent.getKeyCode()) {
case 38:
b = -1;
break;
case 40:
b = 1;
break;
case 33:
b = -5;
break;
case 34:
b = 5;
break;
case 10:
return;
case 17:
return;
case 16:
return;
case 8:
if (this.b.length() > 0)
this.b.deleteCharAt(this.b.length() - 1);
default:
if (paramKeyEvent.isAltDown() || paramKeyEvent.isControlDown() || paramKeyEvent.isActionKey())
return;
l = System.currentTimeMillis();
c = Character.toLowerCase(paramKeyEvent.getKeyChar());
if (l - this.a > 3000L) {
this.b.setLength(0);
this.b.append(c);
this.a = l;
} else {
this.b.append(c);
}
this.d.c(this.b.toString());
break;
}
int k = this.d.getSelectedIndex();
if (b != 0) {
paramKeyEvent.consume();
j = k + b;
if (j < 0) {
j = 0;
} else if (j >= this.d.getItemCount()) {
j = this.d.getItemCount() - 1;
}
this.d.setSelectedIndex(j);
} else {
j = this.d.getKeySelectionManager().selectionForKey(paramKeyEvent.getKeyChar(), this.d.getModel());
}
paramKeyEvent.consume();
if (j == -1 || j != k)
SwingUtilities.invokeLater(new j(this));
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/com/efiAnalytics/ui/i.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/