java.lang.Object
org.gjt.sp.jedit.gui.KeyEventWorkaround
- public class KeyEventWorkaround
- extends java.lang.Object
This class contains various hacks to get keyboard event handling to behave in
a consistent manner across Java implementations, many of which are
hopelessly broken in this regard.
- Version:
- $Id: KeyEventWorkaround.java,v 1.3 2002/10/25 17:29:57 gfx Exp $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lastKeyTime
private static long lastKeyTime
last
private static int last
LAST_NOTHING
private static final int LAST_NOTHING
- See Also:
- Constant Field Values
LAST_ALT
private static final int LAST_ALT
- See Also:
- Constant Field Values
LAST_BROKEN
private static final int LAST_BROKEN
- See Also:
- Constant Field Values
LAST_NUMKEYPAD
private static final int LAST_NUMKEYPAD
- See Also:
- Constant Field Values
LAST_MOD
private static final int LAST_MOD
- See Also:
- Constant Field Values
KeyEventWorkaround
public KeyEventWorkaround()
processKeyEvent
public static java.awt.event.KeyEvent processKeyEvent(java.awt.event.KeyEvent evt)
numericKeypadKey
public static void numericKeypadKey()
- A workaround for non-working NumLock status in some Java versions.
- Since:
- jEdit 4.0pre8
handleBrokenKeys
private static void handleBrokenKeys(java.awt.event.KeyEvent evt,
int keyCode)