[−][src]Crate crossterm_input
Structs
| AsyncReader | This type allows you to read the input asynchronously which means that input events are gathered on the background and will be queued for you to read. |
| RawScreen | A wrapper for the raw terminal state, which can be used to write to. |
| SyncReader | This type allows you to read input synchronously, which means that reading calls will block. |
| TerminalInput | Allows you to read user input. |
Enums
| InputEvent | Enum to specify which input event has occurred. |
| KeyEvent | Enum with different key or key combinations. |
| MouseButton | Enum to define mouse buttons. |
| MouseEvent | Enum to specify which mouse event has occurred. |
Traits
| IntoRawMode | Types which can be converted into "raw mode". |
Functions
| input | Get a |