rustc/vendor/console-0.15.10/examples/keyboard.rs
2025-02-17 11:14:05 +01:00

17 lines
342 B
Rust

use std::io;
use console::{Key, Term};
fn main() -> io::Result<()> {
let term = Term::stdout();
term.write_line("Press any key. Esc to exit")?;
loop {
let key = term.read_key()?;
term.write_line(&format!("You pressed {:?}", key))?;
if key == Key::Escape {
break;
}
}
Ok(())
}