diff --git a/asusctl/src/main.rs b/asusctl/src/main.rs index 87a294fc..0e8716af 100644 --- a/asusctl/src/main.rs +++ b/asusctl/src/main.rs @@ -355,7 +355,7 @@ fn handle_led_mode( let commands: Vec = cmdlist.lines().map(|s| s.to_string()).collect(); for command in commands.iter().filter(|command| { for mode in &supported.stock_led_modes { - if command.contains(&<&str>::from(mode).to_lowercase()) { + if command.trim().starts_with(&<&str>::from(mode).to_lowercase()) { return true; } } diff --git a/rog-aura/src/builtin_modes.rs b/rog-aura/src/builtin_modes.rs index 47b94b56..1a578d35 100644 --- a/rog-aura/src/builtin_modes.rs +++ b/rog-aura/src/builtin_modes.rs @@ -149,14 +149,14 @@ impl From<&AuraModeNum> for &str { fn from(mode: &AuraModeNum) -> Self { match mode { AuraModeNum::Static => "Static", - AuraModeNum::Breathe => "Breathing", - AuraModeNum::Strobe => "Strobing", + AuraModeNum::Breathe => "Breathe", + AuraModeNum::Strobe => "Strobe", AuraModeNum::Rainbow => "Rainbow", AuraModeNum::Star => "Stars", AuraModeNum::Rain => "Rain", - AuraModeNum::Highlight => "Keypress Highlight", - AuraModeNum::Laser => "Keypress Laser", - AuraModeNum::Ripple => "Keypress Ripple", + AuraModeNum::Highlight => "Highlight", + AuraModeNum::Laser => "Laser", + AuraModeNum::Ripple => "Ripple", AuraModeNum::Pulse => "Pulse", AuraModeNum::Comet => "Comet", AuraModeNum::Flash => "Flash", @@ -167,14 +167,14 @@ impl From<&str> for AuraModeNum { fn from(mode: &str) -> Self { match mode { "Static" => AuraModeNum::Static, - "Breathing" => AuraModeNum::Breathe, - "Strobing" => AuraModeNum::Strobe, + "Breathe" => AuraModeNum::Breathe, + "Strobe" => AuraModeNum::Strobe, "Rainbow" => AuraModeNum::Rainbow, "Stars" => AuraModeNum::Star, "Rain" => AuraModeNum::Rain, - "Keypress Highlight" => AuraModeNum::Highlight, - "Keypress Laser" => AuraModeNum::Laser, - "Keypress Ripple" => AuraModeNum::Ripple, + "Highlight" => AuraModeNum::Highlight, + "Laser" => AuraModeNum::Laser, + "Ripple" => AuraModeNum::Ripple, "Pulse" => AuraModeNum::Pulse, "Comet" => AuraModeNum::Comet, "Flash" => AuraModeNum::Flash,