Trait MsdkKeyBoardOperation

Source
pub trait MsdkKeyBoardOperation {
    // Required methods
    fn open(&mut self, port_num: u64) -> Result<u64>;
    fn close(&self) -> Result<i32>;
    fn key_press(&self, key_code: i32, count: i32) -> Result<i32>;
    fn key_down(&self, key_code: i32) -> Result<i32>;
    fn key_up(&self, key_code: i32) -> Result<i32>;
    fn all_key_up(&self) -> Result<i32>;
}

Required Methods§

Source

fn open(&mut self, port_num: u64) -> Result<u64>

Source

fn close(&self) -> Result<i32>

Source

fn key_press(&self, key_code: i32, count: i32) -> Result<i32>

Source

fn key_down(&self, key_code: i32) -> Result<i32>

Source

fn key_up(&self, key_code: i32) -> Result<i32>

Source

fn all_key_up(&self) -> Result<i32>

Implementors§