Uses of Package
com.googlecode.lanterna.input
-
Classes in com.googlecode.lanterna.input used by com.googlecode.lanterna.gui2 Class Description KeyStroke Represents the user pressing a key on the keyboard.MouseAction MouseAction, a KeyStroke in disguise, this class contains the information of a single mouse action event. -
Classes in com.googlecode.lanterna.input used by com.googlecode.lanterna.gui2.menu Class Description KeyStroke Represents the user pressing a key on the keyboard. -
Classes in com.googlecode.lanterna.input used by com.googlecode.lanterna.gui2.table Class Description KeyStroke Represents the user pressing a key on the keyboard.MouseAction MouseAction, a KeyStroke in disguise, this class contains the information of a single mouse action event. -
Classes in com.googlecode.lanterna.input used by com.googlecode.lanterna.input Class Description CharacterPattern Used to compare a list of character if they match a particular pattern, and in that case, return the kind of keystroke this pattern representsCharacterPattern.Matching This immutable class describes a matching result.EscapeSequenceCharacterPattern This implementation of CharacterPattern matches two similar patterns of Escape sequences, that many terminals produce for special keys.EscapeSequenceCharacterPattern.State KeyDecodingProfile In order to convert a stream of characters into objects representing keystrokes, we need to apply logic on this stream to detect special characters.KeyStroke Represents the user pressing a key on the keyboard.KeyType This enum is a categorization of the various keys available on a normal computer keyboard that are usable (detectable) by a terminal environment.MouseActionType Enum type for the different kinds of mouse actions supportedScreenInfoAction ScreenInfoAction, a KeyStroke in disguise, this class contains the reported position of the screen cursor. -
Classes in com.googlecode.lanterna.input used by com.googlecode.lanterna.screen Class Description InputProvider Objects implementing this interface can read character streams and transform them intoKey
objects which can be read in a FIFO manner.KeyStroke Represents the user pressing a key on the keyboard. -
Classes in com.googlecode.lanterna.input used by com.googlecode.lanterna.terminal Class Description InputProvider Objects implementing this interface can read character streams and transform them intoKey
objects which can be read in a FIFO manner.KeyStroke Represents the user pressing a key on the keyboard. -
Classes in com.googlecode.lanterna.input used by com.googlecode.lanterna.terminal.ansi Class Description InputDecoder Used to read the input stream character by character and generateKey
objects to be put in the input queue.InputProvider Objects implementing this interface can read character streams and transform them intoKey
objects which can be read in a FIFO manner.KeyDecodingProfile In order to convert a stream of characters into objects representing keystrokes, we need to apply logic on this stream to detect special characters.KeyStroke Represents the user pressing a key on the keyboard. -
Classes in com.googlecode.lanterna.input used by com.googlecode.lanterna.terminal.swing Class Description InputProvider Objects implementing this interface can read character streams and transform them intoKey
objects which can be read in a FIFO manner.KeyStroke Represents the user pressing a key on the keyboard. -
Classes in com.googlecode.lanterna.input used by com.googlecode.lanterna.terminal.virtual Class Description InputProvider Objects implementing this interface can read character streams and transform them intoKey
objects which can be read in a FIFO manner.KeyStroke Represents the user pressing a key on the keyboard.