Modifier and Type | Method | Description |
---|---|---|
protected KeyStroke |
AbstractTextGUI.pollInput() |
Polls the underlying input queue for user input, returning either a
KeyStroke or null |
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() |
Modifier and Type | Method | Description |
---|---|---|
protected boolean |
AbstractTextGUI.fireUnhandledKeyStroke(KeyStroke keyStroke) |
This method should be called when there was user input that wasn't handled by the GUI.
|
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 |
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 |
RadioBoxList.handleKeyStroke(KeyStroke keyStroke) |
|
Interactable.Result |
TextBox.handleKeyStroke(KeyStroke keyStroke) |
|
void |
BasePaneListener.onInput(T basePane,
KeyStroke keyStroke,
AtomicBoolean deliverEvent) |
Called when a user input is about to be delivered to the focused
Interactable inside the
BasePane , 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 not
|
void |
WindowListenerAdapter.onInput(Window basePane,
KeyStroke keyStroke,
AtomicBoolean deliverEvent) |
|
void |
BasePaneListener.onUnhandledInput(T basePane,
KeyStroke keyStroke,
AtomicBoolean hasBeenHandled) |
Called when a user entered some input which wasn't handled by the focused component.
|
void |
WindowListenerAdapter.onUnhandledInput(Window basePane,
KeyStroke keyStroke,
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.
|
Modifier and Type | Method | Description |
---|---|---|
Interactable.Result |
Table.handleKeyStroke(KeyStroke keyStroke) |
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.
|
Modifier and Type | Field | Description |
---|---|---|
KeyStroke |
CharacterPattern.Matching.fullMatch |
Modifier and Type | Method | Description |
---|---|---|
static KeyStroke |
KeyStroke.fromString(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 stream
|
KeyStroke |
BasicCharacterPattern.getResult() |
Returns the keystroke that this pattern results in
|
KeyStroke |
InputProvider.pollInput() |
Returns the next
Key off the input queue or null if there is no more input events available. |
KeyStroke |
InputProvider.readInput() |
Returns the next
Key off the input queue or blocks until one is available. |
Modifier and Type | Method | Description |
---|---|---|
static ScreenInfoAction |
ScreenInfoCharacterPattern.tryToAdopt(KeyStroke ks) |
Constructor | Description |
---|---|
BasicCharacterPattern(KeyStroke result,
char... pattern) |
Creates a new BasicCharacterPattern that matches a particular sequence of characters into a
KeyStroke |
Matching(boolean partialMatch,
KeyStroke fullMatch) |
General constructor
|
Matching(KeyStroke fullMatch) |
Convenience constructor for exact matches
|
Modifier and Type | Method | Description |
---|---|---|
KeyStroke |
TerminalScreen.pollInput() |
|
KeyStroke |
VirtualScreen.pollInput() |
|
KeyStroke |
TerminalScreen.readInput() |
|
KeyStroke |
VirtualScreen.readInput() |
Modifier and Type | Method | Description |
---|---|---|
KeyStroke |
IOSafeTerminal.pollInput() |
|
KeyStroke |
IOSafeTerminalAdapter.pollInput() |
|
KeyStroke |
IOSafeTerminal.readInput() |
|
KeyStroke |
IOSafeTerminalAdapter.readInput() |
Modifier and Type | Method | Description |
---|---|---|
KeyStroke |
ANSITerminal.pollInput() |
|
KeyStroke |
StreamBasedTerminal.pollInput() |
|
KeyStroke |
UnixLikeTerminal.pollInput() |
|
KeyStroke |
ANSITerminal.readInput() |
|
KeyStroke |
StreamBasedTerminal.readInput() |
|
KeyStroke |
UnixLikeTerminal.readInput() |
Modifier and Type | Method | Description |
---|---|---|
KeyStroke |
AWTTerminal.pollInput() |
|
KeyStroke |
AWTTerminalFrame.pollInput() |
|
KeyStroke |
ScrollingAWTTerminal.pollInput() |
|
KeyStroke |
ScrollingSwingTerminal.pollInput() |
|
KeyStroke |
SwingTerminal.pollInput() |
|
KeyStroke |
SwingTerminalFrame.pollInput() |
|
KeyStroke |
AWTTerminal.readInput() |
|
KeyStroke |
AWTTerminalFrame.readInput() |
|
KeyStroke |
ScrollingAWTTerminal.readInput() |
|
KeyStroke |
ScrollingSwingTerminal.readInput() |
|
KeyStroke |
SwingTerminal.readInput() |
|
KeyStroke |
SwingTerminalFrame.readInput() |
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.
|
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.
|
Modifier and Type | Method | Description |
---|---|---|
KeyStroke |
DefaultVirtualTerminal.pollInput() |
|
KeyStroke |
DefaultVirtualTerminal.readInput() |
Modifier and Type | Method | Description |
---|---|---|
void |
DefaultVirtualTerminal.addInput(KeyStroke keyStroke) |
|
void |
VirtualTerminal.addInput(KeyStroke keyStroke) |
Adds a
KeyStroke to the input queue of this virtual terminal. |
Copyright © 2020. All rights reserved.