use windows_hotkeys::{
keys::{ModKey, VKey},
singlethreaded::HotkeyManager,
HotkeyManagerImpl,
};
fn main() {
let mut hkm = HotkeyManager::new();
hkm.register(VKey::A, &[ModKey::Alt], || {
println!("Hotkey ALT + A was pressed");
})
.unwrap();
hkm.register(VKey::B, &[ModKey::Ctrl, ModKey::Alt], || {
println!("Hotkey CTRL + ALT + B was pressed");
})
.unwrap();
hkm.register_extrakeys(VKey::B, &[ModKey::Alt], &[VKey::Left, VKey::Right], || {
println!("Hotkey ALT + B + Left + Right was pressed");
})
.unwrap();
hkm.event_loop();
}