pub fn SendInput(inputs: &[HwKbMouse]) -> SysResult<u32>
Available on crate feature
user
only.Expand description
SendInput
function.
§Examples
Sending Win+D to toggle the desktop:
use winsafe::{self as w, prelude::*, co};
w::SendInput(&[
w::HwKbMouse::Kb(
w::KEYBDINPUT {
wVk: co::VK::LWIN,
..Default::default()
},
),
w::HwKbMouse::Kb(
w::KEYBDINPUT {
wVk: co::VK::CHAR_D,
..Default::default()
},
),
w::HwKbMouse::Kb(
w::KEYBDINPUT {
wVk: co::VK::CHAR_D,
dwFlags: co::KEYEVENTF::KEYUP,
..Default::default()
},
),
w::HwKbMouse::Kb(
w::KEYBDINPUT {
wVk: co::VK::LWIN,
dwFlags: co::KEYEVENTF::KEYUP,
..Default::default()
},
),
])?;