crossterm icon indicating copy to clipboard operation
crossterm copied to clipboard

Cross platform terminal library rust

Results 218 crossterm issues
Sort by recently updated
recently updated
newest added

Attempting at move windows-sys for win32 api.

**Describe the bug** When reading KeyEvents of Ctrl+1-3 the following things happen, Ctrl+1 returns `KeyEvent{ code: Char('1'), modifiers: None... }` Ctrl+2 returns `KeyEvent{ code: Char(' '), modifiers: Control... }` i.e,...

**Is your feature request related to a problem? Please describe.** I need to differentiate between the number(key) pad to the right of the arrow keys, and the numbers across the...

Resolve #848 Windows Terminal seems to send the characters represented by surrogate pairs in the following order: 1. key down event for the upper surrogate 2. key up event for...

**Describe the bug** For some reason crossterm does not fill whole terminal with color(see padding on right and on the bottom), even though I added more rows +100(check the code...

[`rustix`](https://github.com/bytecodealliance/rustix) is a system call wrapper that wraps raw system calls on Linux and `libc` on other platforms. It would allow `crossterm` to refactor out error handling and unsafe syscall...

**Describe the bug** `event::read` sometimes returns `Esc` key press event while scrolling the mouse wheel very fast. This will likely happen on macOS if the user is using a trackpad...

as the title says, trying to use bracketed paste on windows , just yields a series of Event::char This works on termwiz though, so its probably something missing we can...

**Is your feature request related to a problem? Please describe.** There is no support for sending some special keys in raw mode like Home, End, PgUp, PgDn, F{n}, and similar...

As of https://github.com/alacritty/alacritty/commit/cb03806e2ab85674c45e87e1bb24dfe2fd1a918c alacritty now suppots kitty's enhanced protocol. The rustdoc for the REPORT_ALTERNATE_KEYS was commented with // instead of /// so I also fixed that.