Function deserialize_key_event_record
pub fn deserialize_key_event_record(slice: &[u8]) -> KEY_EVENT_RECORDExpand description
Deserialize a [KEY_EVENT_RECORD] from a u8 slice using custom binary format. The slice is expected to be 13 bytes long.
Layout: [1 byte KeyDown][2 bytes RepeatCount][2 bytes VirtualKeyCode] [2 bytes VirtualScanCode][2 bytes UnicodeChar][4 bytes ControlKeyState]
Panics if reconstruction fails.