Attributes
- Companion
- trait
- Source
- Terminal.scala
- Graph
-
- Supertypes
-
trait Writertrait Readertrait RawModetrait Peekertrait NonBlockingReadertrait KeyReadertrait Formattrait Erasetrait Dimensionstrait Cursortrait Colortrait ApplicationModetrait AlternateScreenModeclass Objecttrait Matchableclass AnyShow all
- Self type
-
Terminal.type
Members list
Type members
Inherited classlikes
Attributes
- Inherited from:
- Color
- Source
- Color.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- Cursor
- Source
- Cursor.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- Dimensions
- Source
- Dimensions.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- Erase
- Source
- Erase.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- Color
- Source
- Color.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- Format
- Source
- Format.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Value members
Inherited methods
Run the given terminal program f
in alternate screen mode, which means that whatever is displayed by f
will not been shown when the program exits, and similarly key presses will not be saved in the history buffer.
Run the given terminal program f
in alternate screen mode, which means that whatever is displayed by f
will not been shown when the program exits, and similarly key presses will not be saved in the history buffer.
Attributes
- Inherited from:
- AlternateScreenMode
- Source
- AlternateScreenMode.scala
Run the given terminal program f
in application mode, which changes the input sent to the program when arrow keys are pressed. See https://invisible-island.net/xterm/xterm.faq.html#xterm_arrows
Run the given terminal program f
in application mode, which changes the input sent to the program when arrow keys are pressed. See https://invisible-island.net/xterm/xterm.faq.html#xterm_arrows
Attributes
- Inherited from:
- ApplicationMode
- Source
- ApplicationMode.scala
Flush the current output, causing it to be shown on the console.
Flush the current output, causing it to be shown on the console.
Attributes
- Inherited from:
- Writer
- Source
- Writer.scala
Attributes
- Inherited from:
- Peeker
- Source
- Peeker.scala
Run the given terminal program f
in raw mode, which means that the program can read user input a character at a time. In canonical mode, which is the default, user input is only available a line at a time.
Run the given terminal program f
in raw mode, which means that the program can read user input a character at a time. In canonical mode, which is the default, user input is only available a line at a time.
Attributes
- Inherited from:
- RawMode
- Source
- RawMode.scala
Attributes
- Inherited from:
- NonBlockingReader
- Source
- NonBlockingReader.scala
Read a Key from the terminal.
Read a Key from the terminal.
This method converts the most common escape code sent by the terminal into the more useful representation defined in Key. It is a blocking operation, and will not return until a key has been read or end-of-file (EOF) is received.
Attributes
- Inherited from:
- KeyReader
- Source
- KeyReader.scala
Write a string to the console.
Exports
Defined exports
Attributes
- Source
- JLineTerminal.scala
Attributes
- Source
- JLineTerminal.scala