1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use std::process::Command; pub fn reset_keys() { let key_up = |name| Command::new("xdotool").arg("keyup").arg(name).status().is_ok(); key_up("Control_L"); key_up("Control_R"); key_up("Shift_L"); key_up("Shift_R"); key_up("Alt_L"); key_up("Alt_R"); key_up("Super_L"); key_up("Super_R"); key_up("ISO_Level3_Shift"); // AltGr Command::new("numlockx").arg("on").status().is_ok(); }