Expand description

Provides an interface to terminal devices

Structs

Represents the cursor position in a terminal device

Represents a set of modifier keys

Represents a mouse event

Configures a Terminal or Screen instance to read special input.

Represents a previous device state of a Terminal.

Represents the size of a terminal window

Represents a set of style attributes applied to text.

Provides concurrent read and write access to a terminal device

Holds an exclusive lock for read operations on a Terminal

Holds an exclusive lock for write operations on a Terminal

Represents a terminal output theme.

Enums

Represents a color attribute applied to text foreground or background.

Represents the visual appearance of the cursor in the terminal

Represents an event generated from a terminal interface

Represents a keyboard key press event

Represents a button on a mouse device

Represents the type of mouse input event