crossterm
crossterm copied to clipboard
Cross platform terminal library rust
Currently the modifier keys supported are: - Shift - Ctrl - Alt Please consider adding support for the following modifier keys - Super - Hyper - Meta - ISO/IEC 9995...
**Describe the bug** As described in tokio-rs/mio#1377, `kqueue` does not play well with `/dev/tty`. This is a problem for crossterm (as in #407), being unable to work properly. **To Reproduce**...
Hi, I am the maintainer of `dua`, a tool to visualize disk usage and act on it, using `tui` with either the `termion` or `crossterm` backend. Recently an [issue](https://github.com/Byron/dua-cli/issues/65) popped...
This works fine on windows 10, but appears completely unstyled on windows 7: ```rust use crossterm::*; fn main() { println!("{} {} {}", "fore".black(), "back".on_black(), "Black"); println!("{} {} {}", "fore".dark_grey(), "back".on_dark_grey(),...
**Describe the bug** Ncurses cannot receive window resize events after using `crossterm::event::read`. **To Reproduce** Using `cursive` to demonstrate ```rust crossterm::event::read().unwrap(); // blocks and continues after any event, e.g. key press...
I'm sure this cannot be changed, but it would be nice if it was mentioned in the documentation for the cursor::position() function. Linux / gnome-terminal
I am writing an application in which I need to poll for an event at the same time as reading user input. I could do this with two threads: one...
There is already an example for async-std and tokio, would be good to add one for [smol](https://github.com/stjepang/smol).