Convert keycode to RdevKey

This commit is contained in:
Asura
2022-08-26 18:29:46 -07:00
parent b38c3299d8
commit ee19a03ecc
8 changed files with 147 additions and 76 deletions

View File

@@ -373,6 +373,16 @@ impl Session {
}
}
pub fn input_raw_key(&self, keycode: i32, scancode: i32, down: bool){
use rdev::{EventType::*, Key as RdevKey, *};
if scancode < 0 || keycode < 0{
return;
}
let key = rdev::key_from_scancode(scancode.try_into().unwrap()) as RdevKey;
log::info!("{:?}", key);
}
/// Input a string of text.
/// String is parsed into individual key presses.
///