Uses of Class
com.googlecode.lanterna.input.KeyStroke
-
-
Uses of KeyStroke in com.googlecode.lanterna.gui2
Methods in com.googlecode.lanterna.gui2 that return KeyStroke Modifier and Type Method Description protected KeyStroke
AbstractTextGUI. pollInput()
Polls the underlying input queue for user input, returning either aKeyStroke
ornull
protected KeyStroke
AbstractTextGUI. readKeyStroke()
Reads one key from the input queue, blocking or non-blocking depending on if blocking I/O has been enabled.protected KeyStroke
MultiWindowTextGUI. readKeyStroke()
Methods in com.googlecode.lanterna.gui2 with parameters of type KeyStroke Modifier and Type Method Description private boolean
AbstractBasePane. doHandleInput(KeyStroke key)
protected boolean
AbstractTextGUI. fireUnhandledKeyStroke(KeyStroke keyStroke)
This method should be called when there was user input that wasn't handled by the GUI.private Interactable.Result
ComboBox. handleEditableCBKeyStroke(KeyStroke keyStroke)
boolean
AbstractBasePane. handleInput(KeyStroke key)
boolean
AbstractComposite. handleInput(KeyStroke key)
Interactable.Result
AbstractInteractableComponent. handleInput(KeyStroke keyStroke)
protected abstract boolean
AbstractTextGUI. handleInput(KeyStroke key)
This method should take the user input and feed it to the focused component for handling.boolean
AbstractWindow. handleInput(KeyStroke key)
boolean
BasePane. handleInput(KeyStroke key)
Called by the GUI system to delegate a keyboard input event.boolean
ComboBox.PopupWindow. handleInput(KeyStroke keyStroke)
boolean
Container. handleInput(KeyStroke key)
If an interactable component inside this container received a keyboard event that wasn't handled, the GUI system will recursively send the event to each parent container to give each of them a chance to consume the event.Interactable.Result
Interactable. handleInput(KeyStroke keyStroke)
Accepts a KeyStroke as input and processes this as a user input.boolean
MultiWindowTextGUI. handleInput(KeyStroke keyStroke)
boolean
Panel. handleInput(KeyStroke key)
boolean
Window. handleInput(KeyStroke key)
Called by the GUI system's window manager when it has decided that this window should receive the keyboard input.protected Interactable.Result
AbstractInteractableComponent. handleKeyStroke(KeyStroke keyStroke)
This method can be overridden to handle various user input (mostly from the keyboard) when this component is in focus.Interactable.Result
AbstractListBox. handleKeyStroke(KeyStroke keyStroke)
Interactable.Result
ActionListBox. handleKeyStroke(KeyStroke keyStroke)
Interactable.Result
Button. handleKeyStroke(KeyStroke keyStroke)
Interactable.Result
CheckBox. handleKeyStroke(KeyStroke keyStroke)
Interactable.Result
CheckBoxList. handleKeyStroke(KeyStroke keyStroke)
Interactable.Result
ComboBox. handleKeyStroke(KeyStroke keyStroke)
Interactable.Result
ImageComponent. handleKeyStroke(KeyStroke keyStroke)
Interactable.Result
RadioBoxList. handleKeyStroke(KeyStroke keyStroke)
Interactable.Result
TextBox. handleKeyStroke(KeyStroke keyStroke)
private Interactable.Result
TextBox. handleKeyStrokeReadOnly(KeyStroke keyStroke)
private Interactable.Result
ComboBox. handleReadOnlyCBKeyStroke(KeyStroke keyStroke)
protected void
MultiWindowTextGUI. ifMouseDownPossiblyChangeActiveWindow(KeyStroke keyStroke)
protected void
MultiWindowTextGUI. ifMouseDownPossiblyStartTitleDrag(KeyStroke keyStroke)
protected void
MultiWindowTextGUI. ifMouseDragPossiblyMoveWindow(KeyStroke keyStroke)
boolean
AbstractInteractableComponent. isActivationStroke(KeyStroke keyStroke)
boolean
AbstractInteractableComponent. isKeyboardActivationStroke(KeyStroke keyStroke)
boolean
AbstractInteractableComponent. isMouseActivationStroke(KeyStroke keyStroke)
boolean
AbstractInteractableComponent. isMouseDown(KeyStroke keyStroke)
boolean
AbstractInteractableComponent. isMouseDrag(KeyStroke keyStroke)
boolean
AbstractInteractableComponent. isMouseMove(KeyStroke keyStroke)
boolean
AbstractInteractableComponent. isMouseUp(KeyStroke keyStroke)
void
BasePaneListener. onInput(T basePane, KeyStroke keyStroke, java.util.concurrent.atomic.AtomicBoolean deliverEvent)
Called when a user input is about to be delivered to the focusedInteractable
inside theBasePane
, but before it is actually delivered.boolean
InputFilter. onInput(Interactable interactable, KeyStroke keyStroke)
Called when the component is about to receive input from the user and decides if the input should be passed on to the component or notvoid
WindowListenerAdapter. onInput(Window basePane, KeyStroke keyStroke, java.util.concurrent.atomic.AtomicBoolean deliverEvent)
void
BasePaneListener. onUnhandledInput(T basePane, KeyStroke keyStroke, java.util.concurrent.atomic.AtomicBoolean hasBeenHandled)
Called when a user entered some input which wasn't handled by the focused component.void
WindowListenerAdapter. onUnhandledInput(Window basePane, KeyStroke keyStroke, java.util.concurrent.atomic.AtomicBoolean hasBeenHandled)
boolean
TextGUI.Listener. onUnhandledKeyStroke(TextGUI textGUI, KeyStroke keyStroke)
Fired either when no component was in focus during a keystroke or if the focused component and all its parent containers chose not to handle the event.protected void
ComboBox. showPopup(KeyStroke keyStroke)
-
Uses of KeyStroke in com.googlecode.lanterna.gui2.menu
Methods in com.googlecode.lanterna.gui2.menu with parameters of type KeyStroke Modifier and Type Method Description boolean
MenuBar. handleInput(KeyStroke key)
protected Interactable.Result
MenuItem. handleKeyStroke(KeyStroke keyStroke)
-
Uses of KeyStroke in com.googlecode.lanterna.gui2.table
Methods in com.googlecode.lanterna.gui2.table with parameters of type KeyStroke Modifier and Type Method Description Interactable.Result
Table. handleKeyStroke(KeyStroke keyStroke)
-
Uses of KeyStroke in com.googlecode.lanterna.input
Subclasses of KeyStroke in com.googlecode.lanterna.input Modifier and Type Class Description static class
KeyStroke.RealF3
an F3-KeyStroke that is distinguishable from a CursorLocation report.class
MouseAction
MouseAction, a KeyStroke in disguise, this class contains the information of a single mouse action event.class
ScreenInfoAction
ScreenInfoAction, a KeyStroke in disguise, this class contains the reported position of the screen cursor.Fields in com.googlecode.lanterna.input declared as KeyStroke Modifier and Type Field Description KeyStroke
CharacterPattern.Matching. fullMatch
private KeyStroke
BasicCharacterPattern. result
Methods in com.googlecode.lanterna.input that return KeyStroke Modifier and Type Method Description static KeyStroke
KeyStroke. fromString(java.lang.String keyStr)
Creates a Key from a string representation in Vim's key notation.protected KeyStroke
EscapeSequenceCharacterPattern. getKeyStroke(KeyType key, int mods)
combines a KeyType and modifiers into a KeyStroke.protected KeyStroke
EscapeSequenceCharacterPattern. getKeyStrokeRaw(char first, int num1, int num2, char last, boolean bEsc)
combines the raw parts of the sequence into a KeyStroke.protected KeyStroke
ScreenInfoCharacterPattern. getKeyStrokeRaw(char first, int num1, int num2, char last, boolean bEsc)
KeyStroke
InputDecoder. getNextCharacter(boolean blockingIO)
Reads and decodes the next key stroke from the input streamKeyStroke
BasicCharacterPattern. getResult()
Returns the keystroke that this pattern results inKeyStroke
InputProvider. pollInput()
Returns the nextKey
off the input queue or null if there is no more input events available.KeyStroke
InputProvider. readInput()
Returns the nextKey
off the input queue or blocks until one is available.Methods in com.googlecode.lanterna.input with parameters of type KeyStroke Modifier and Type Method Description static ScreenInfoAction
ScreenInfoCharacterPattern. tryToAdopt(KeyStroke ks)
Constructors in com.googlecode.lanterna.input with parameters of type KeyStroke Constructor Description BasicCharacterPattern(KeyStroke result, char... pattern)
Creates a new BasicCharacterPattern that matches a particular sequence of characters into aKeyStroke
Matching(boolean partialMatch, KeyStroke fullMatch)
General constructorMatching(KeyStroke fullMatch)
Convenience constructor for exact matches -
Uses of KeyStroke in com.googlecode.lanterna.screen
Methods in com.googlecode.lanterna.screen that return KeyStroke Modifier and Type Method Description private KeyStroke
VirtualScreen. filter(KeyStroke keyStroke)
KeyStroke
TerminalScreen. pollInput()
KeyStroke
VirtualScreen. pollInput()
KeyStroke
TerminalScreen. readInput()
KeyStroke
VirtualScreen. readInput()
Methods in com.googlecode.lanterna.screen with parameters of type KeyStroke Modifier and Type Method Description private KeyStroke
VirtualScreen. filter(KeyStroke keyStroke)
-
Uses of KeyStroke in com.googlecode.lanterna.terminal
Methods in com.googlecode.lanterna.terminal that return KeyStroke Modifier and Type Method Description KeyStroke
IOSafeTerminal. pollInput()
KeyStroke
IOSafeTerminalAdapter. pollInput()
KeyStroke
IOSafeTerminal. readInput()
KeyStroke
IOSafeTerminalAdapter. readInput()
-
Uses of KeyStroke in com.googlecode.lanterna.terminal.ansi
Fields in com.googlecode.lanterna.terminal.ansi with type parameters of type KeyStroke Modifier and Type Field Description private java.util.Queue<KeyStroke>
StreamBasedTerminal. keyQueue
Methods in com.googlecode.lanterna.terminal.ansi that return KeyStroke Modifier and Type Method Description private KeyStroke
ANSITerminal. filterMouseEvents(KeyStroke keyStroke)
KeyStroke
ANSITerminal. pollInput()
KeyStroke
StreamBasedTerminal. pollInput()
KeyStroke
UnixLikeTerminal. pollInput()
KeyStroke
ANSITerminal. readInput()
KeyStroke
StreamBasedTerminal. readInput()
private KeyStroke
StreamBasedTerminal. readInput(boolean blocking, boolean useKeyQueue)
KeyStroke
UnixLikeTerminal. readInput()
Methods in com.googlecode.lanterna.terminal.ansi with parameters of type KeyStroke Modifier and Type Method Description private KeyStroke
ANSITerminal. filterMouseEvents(KeyStroke keyStroke)
private void
UnixLikeTerminal. isCtrlC(KeyStroke key)
-
Uses of KeyStroke in com.googlecode.lanterna.terminal.swing
Fields in com.googlecode.lanterna.terminal.swing with type parameters of type KeyStroke Modifier and Type Field Description private java.util.concurrent.BlockingQueue<KeyStroke>
GraphicalTerminalImplementation. keyQueue
Methods in com.googlecode.lanterna.terminal.swing that return KeyStroke Modifier and Type Method Description KeyStroke
AWTTerminal. pollInput()
KeyStroke
AWTTerminalFrame. pollInput()
KeyStroke
GraphicalTerminalImplementation. pollInput()
KeyStroke
ScrollingAWTTerminal. pollInput()
KeyStroke
ScrollingSwingTerminal. pollInput()
KeyStroke
SwingTerminal. pollInput()
KeyStroke
SwingTerminalFrame. pollInput()
KeyStroke
AWTTerminal. readInput()
KeyStroke
AWTTerminalFrame. readInput()
KeyStroke
AWTTerminalImplementation. readInput()
KeyStroke
GraphicalTerminalImplementation. readInput()
KeyStroke
ScrollingAWTTerminal. readInput()
KeyStroke
ScrollingSwingTerminal. readInput()
KeyStroke
SwingTerminal. readInput()
KeyStroke
SwingTerminalFrame. readInput()
KeyStroke
SwingTerminalImplementation. readInput()
Methods in com.googlecode.lanterna.terminal.swing with parameters of type KeyStroke Modifier and Type Method Description void
AWTTerminal. addInput(KeyStroke keyStroke)
Takes a KeyStroke and puts it on the input queue of the terminal emulator.void
AWTTerminalFrame. addInput(KeyStroke keyStroke)
Takes a KeyStroke and puts it on the input queue of the terminal emulator.(package private) void
GraphicalTerminalImplementation. addInput(KeyStroke keyStroke)
void
ScrollingAWTTerminal. addInput(KeyStroke keyStroke)
Takes a KeyStroke and puts it on the input queue of the terminal emulator.void
ScrollingSwingTerminal. addInput(KeyStroke keyStroke)
Takes a KeyStroke and puts it on the input queue of the terminal emulator.void
SwingTerminal. addInput(KeyStroke keyStroke)
Takes a KeyStroke and puts it on the input queue of the terminal emulator.void
SwingTerminalFrame. addInput(KeyStroke keyStroke)
Takes a KeyStroke and puts it on the input queue of the terminal emulator. -
Uses of KeyStroke in com.googlecode.lanterna.terminal.virtual
Fields in com.googlecode.lanterna.terminal.virtual with type parameters of type KeyStroke Modifier and Type Field Description private java.util.concurrent.BlockingQueue<KeyStroke>
DefaultVirtualTerminal. inputQueue
Methods in com.googlecode.lanterna.terminal.virtual that return KeyStroke Modifier and Type Method Description KeyStroke
DefaultVirtualTerminal. pollInput()
KeyStroke
DefaultVirtualTerminal. readInput()
Methods in com.googlecode.lanterna.terminal.virtual with parameters of type KeyStroke Modifier and Type Method Description void
DefaultVirtualTerminal. addInput(KeyStroke keyStroke)
void
VirtualTerminal. addInput(KeyStroke keyStroke)
Adds aKeyStroke
to the input queue of this virtual terminal.
-