Class KeyMap
java.lang.Object
jline.console.KeyMap
The KeyMap class contains all bindings from keys to operations.
- Since:
- 2.6
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Objectstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final charprivate static final intprivate Object[]private Stringprivate static final Objectstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbind(CharSequence keySeq, Object function) private static voidbind(KeyMap map, CharSequence keySeq, Object function) private static voidbind(KeyMap map, CharSequence keySeq, Object function, boolean onlyIfNotBound) private static voidbindArrowKeys(KeyMap map) voidbindIfNotBound(CharSequence keySeq, Object function) static KeyMapemacs()static KeyMapstatic KeyMapvoidgetBound(CharSequence keySeq) getName()static booleanisMeta(char c) keyMaps()static charmeta(char c) voidsetBlinkMatchingParen(boolean on) static charunMeta(char c) static KeyMapstatic KeyMap
-
Field Details
-
VI_MOVE
- See Also:
-
VI_INSERT
- See Also:
-
EMACS
- See Also:
-
EMACS_STANDARD
- See Also:
-
EMACS_CTLX
- See Also:
-
EMACS_META
- See Also:
-
KEYMAP_LENGTH
private static final int KEYMAP_LENGTH- See Also:
-
NULL_FUNCTION
-
mapping
-
anotherKey
-
name
-
CTRL_D
public static final char CTRL_D- See Also:
-
CTRL_G
public static final char CTRL_G- See Also:
-
CTRL_H
public static final char CTRL_H- See Also:
-
CTRL_I
public static final char CTRL_I- See Also:
-
CTRL_J
public static final char CTRL_J- See Also:
-
CTRL_M
public static final char CTRL_M- See Also:
-
CTRL_R
public static final char CTRL_R- See Also:
-
CTRL_S
public static final char CTRL_S- See Also:
-
CTRL_U
public static final char CTRL_U- See Also:
-
CTRL_X
public static final char CTRL_X- See Also:
-
CTRL_Y
public static final char CTRL_Y- See Also:
-
ESCAPE
public static final char ESCAPE- See Also:
-
CTRL_OB
public static final char CTRL_OB- See Also:
-
CTRL_CB
public static final char CTRL_CB- See Also:
-
DELETE
public static final int DELETE- See Also:
-
-
Constructor Details
-
KeyMap
-
KeyMap
Deprecated. -
KeyMap
-
-
Method Details
-
getName
-
getAnotherKey
-
from
-
getBound
-
bindIfNotBound
-
bind
-
bind
-
bind
-
setBlinkMatchingParen
public void setBlinkMatchingParen(boolean on) -
bindArrowKeys
-
isMeta
public static boolean isMeta(char c) -
unMeta
public static char unMeta(char c) -
meta
public static char meta(char c) -
keyMaps
-
emacs
-
emacsCtrlX
-
emacsMeta
-
viInsertion
-
viMovement
-