read_keyboard_input

Function read_keyboard_input 

pub fn read_keyboard_input(api: &dyn WindowsApi) -> INPUT_RECORD_0
Expand description

Returns a single [INPUT_RECORD_0] where EventType == KEY_EVENT using the provided API.

Blocks until 1 key event record was read.

§Arguments

  • api - The Windows API implementation to use.

§Returns

A single INPUT_RECORD_0 with EventType == KEY_EVENT.

§Examples

use csshw_lib::utils::windows::{read_keyboard_input, DefaultWindowsApi};

let api = DefaultWindowsApi;
let key_event = read_keyboard_input(&api);