Package org.jline.keymap
Class KeyMap<T>
java.lang.Object
org.jline.keymap.KeyMap<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longstatic final intstatic final Comparator<String> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringalt(char c) static Stringvoidbind(T function, CharSequence keySeq) voidbind(T function, CharSequence... keySeqs) voidbind(T function, Iterable<? extends CharSequence> keySeqs) voidbindIfNotBound(T function, CharSequence keySeq) static Stringctrl(char key) static Stringdel()static Stringstatic Stringesc()longgetBound(CharSequence keySeq) getBound(CharSequence keySeq, int[] remaining) static Stringkey(Terminal terminal, InfoCmp.Capability capability) static Collection<String> voidsetAmbiguousTimeout(long ambiguousTimeout) voidsetNomatch(T nomatch) voidsetUnicode(T unicode) static Stringvoidunbind(CharSequence keySeq) voidunbind(CharSequence... keySeqs)
-
Field Details
-
KEYMAP_LENGTH
public static final int KEYMAP_LENGTH- See Also:
-
DEFAULT_AMBIGUOUS_TIMEOUT
public static final long DEFAULT_AMBIGUOUS_TIMEOUT- See Also:
-
KEYSEQ_COMPARATOR
-
-
Constructor Details
-
KeyMap
public KeyMap()
-
-
Method Details
-
display
-
translate
-
range
-
esc
-
alt
-
alt
-
del
-
ctrl
-
key
-
getUnicode
-
setUnicode
-
getNomatch
-
setNomatch
-
getAmbiguousTimeout
public long getAmbiguousTimeout() -
setAmbiguousTimeout
public void setAmbiguousTimeout(long ambiguousTimeout) -
getAnotherKey
-
getBoundKeys
-
getBound
-
getBound
-
bindIfNotBound
-
bind
-
bind
-
bind
-
unbind
-
unbind
-