java.lang.Object
org.gjt.sp.jedit.gui.KeyEventTranslator
- public class KeyEventTranslator
- extends java.lang.Object
In conjunction with the KeyEventWorkaround, hides some
warts in the AWT key event API.
- Version:
- $Id: KeyEventTranslator.java,v 1.20 2003/10/11 02:21:37 spestov Exp $
|
Field Summary |
(package private) static int |
a
|
(package private) static int |
c
|
(package private) static int |
m
|
(package private) static int |
s
|
private static java.util.Map |
transMap
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
c
static int c
a
static int a
m
static int m
s
static int s
transMap
private static java.util.Map transMap
KeyEventTranslator
public KeyEventTranslator()
addTranslation
public static void addTranslation(KeyEventTranslator.Key key1,
KeyEventTranslator.Key key2)
- Adds a keyboard translation.
- Since:
- jEdit 4.2pre3
translateKeyEvent
public static KeyEventTranslator.Key translateKeyEvent(java.awt.event.KeyEvent evt)
- Pass this an event from
KeyEventWorkaround.processKeyEvent(java.awt.event.KeyEvent) 55 .
- Since:
- jEdit 4.2pre3
parseKey
public static KeyEventTranslator.Key parseKey(java.lang.String keyStroke)
- Converts a string to a keystroke. The string should be of the
form modifiers+shortcut where modifiers
is any combination of A for Alt, C for Control, S for Shift
or M for Meta, and shortcut is either a single character,
or a keycode name from the
KeyEvent class, without
the VK_ prefix.
- Since:
- jEdit 4.2pre3
setModifierMapping
public static void setModifierMapping(int c,
int a,
int m,
int s)
- Changes the mapping between symbolic modifier key names
(
C, A, M, S) and
Java modifier flags.
- Since:
- jEdit 4.2pre3
getSymbolicModifierName
public static char getSymbolicModifierName(int mod)
- Returns a the symbolic modifier name for the specified Java modifier
flag.
- Since:
- jEdit 4.2pre3
modifiersToString
public static java.lang.String modifiersToString(int mods)
getModifierString
public static java.lang.String getModifierString(java.awt.event.InputEvent evt)
- Returns a string containing symbolic modifier names set in the
specified event.
- Since:
- jEdit 4.2pre3