Package jline.console
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 Object
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final int
static final String
static final String
static final String
static final String
static final char
private static final int
private Object[]
private String
private static final Object
static final String
static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
bind
(CharSequence keySeq, Object function) private static void
bind
(KeyMap map, CharSequence keySeq, Object function) private static void
bind
(KeyMap map, CharSequence keySeq, Object function, boolean onlyIfNotBound) private static void
bindArrowKeys
(KeyMap map) void
bindIfNotBound
(CharSequence keySeq, Object function) static KeyMap
emacs()
static KeyMap
static KeyMap
void
getBound
(CharSequence keySeq) getName()
static boolean
isMeta
(char c) keyMaps()
static char
meta
(char c) void
setBlinkMatchingParen
(boolean on) static char
unMeta
(char c) static KeyMap
static 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
-