Early release of a project to support raw key input in terminals. Currently, this supports the following raw keys across the major OSes:

Rather than using events, rawkey offers a way to scan to see if the key is pressed or not.

```rust use rawkey::{KeyCode, RawKey};

let mut rawkey = RawKey::new();

loop { if rawkey.ispressed(KeyCode::Escape) { break; } if rawkey.ispressed(KeyCode::UpArrow) { print!("Up "); } if rawkey.ispressed(KeyCode::DownArrow) { print!("Down "); } if rawkey.ispressed(KeyCode::LeftArrow) { print!("Left "); } if rawkey.is_pressed(KeyCode::RightArrow) { print!("Right "); } println!(""); } ```