minicrossterm/crossterm_input/examples/input.rs
Dave Ho 780c1d1d6e Adds support for mouse and keyboard events.
Added support and expansion for:
- Keyboard Input
- Mouse Input
2019-04-02 21:38:34 +02:00

30 lines
552 B
Rust

extern crate crossterm_input;
use self::crossterm_input::input;
pub fn read_char() {
let input = input();
match input.read_char() {
Ok(s) => println!("char typed: {}", s),
Err(e) => println!("char error : {}", e),
}
}
pub fn read_line() {
let input = input();
match input.read_line() {
Ok(s) => println!("string typed: {}", s),
Err(e) => println!("error: {}", e),
}
}
fn main() {
// un-comment below and run with
// `cargo run --example input`:
read_char();
read_line();
}