|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gzz.util.InputEventUtil
Hacks to work around Java's inconsistent, ideosyncratic key events. Also generates meaningful names for key events.
Everything in this class is static, but there are (static) variables for the "detected state of the system": e.g., how this Java VM handles umlauts.
Currently, detects whether we get umlauts through KEY_PRESSED; if not, invokes them at KEY_TYPED.
Field Summary | |
static boolean |
dbg
|
static java.lang.String |
rcsid
|
Constructor Summary | |
InputEventUtil()
|
Method Summary | |
static java.lang.String |
getKeyEventName(java.awt.event.KeyEvent k)
|
static java.lang.String |
getKeyEventName2(java.awt.event.KeyEvent k)
|
static java.awt.event.KeyEvent |
keyEventHack(java.awt.event.KeyEvent e)
Do the hacks on this key event. |
static java.awt.event.MouseEvent |
mouseEventHack(java.awt.event.MouseEvent e)
Do the hacks on this mouse event. |
static void |
reset()
Reset the state, so as if the program was fired up anew. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String rcsid
public static boolean dbg
Constructor Detail |
public InputEventUtil()
Method Detail |
public static java.lang.String getKeyEventName(java.awt.event.KeyEvent k)
public static java.lang.String getKeyEventName2(java.awt.event.KeyEvent k)
public static final java.awt.event.KeyEvent keyEventHack(java.awt.event.KeyEvent e)
public static final java.awt.event.MouseEvent mouseEventHack(java.awt.event.MouseEvent e)
public static void reset()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |