private void _hook_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e) { if (e.Control && e.Alt && e.KeyCode == System.Windows.Forms.Keys.F1) { Volumn_Mode_Btn.IsChecked = !Volumn_Mode_Btn.IsChecked; Volumn_Mode_Btn_Click(Volumn_Mode_Btn, new RoutedEventArgs());; } else if (e.Control && e.Alt && e.KeyCode == System.Windows.Forms.Keys.F2) { Volume_Slider.Value -= 10; } else if (e.Control && e.Alt && e.KeyCode == System.Windows.Forms.Keys.F3) { Volume_Slider.Value += 10; } else if (e.Control && e.Alt && e.KeyCode == System.Windows.Forms.Keys.F4) { Pre_Btn.RaiseEvent(new RoutedEventArgs(Button.ClickEvent, Pre_Btn)); } else if (e.Control && e.Alt && e.KeyCode == System.Windows.Forms.Keys.F5) { Next_Btn.RaiseEvent(new RoutedEventArgs(Button.ClickEvent, Next_Btn)); } else if (e.Control && e.Alt && e.KeyCode == System.Windows.Forms.Keys.F6) { Btn_Play.RaiseEvent(new RoutedEventArgs(ToggleButton.ClickEvent, Btn_Play)); if (IsPlaying) { Btn_Play.IsChecked = true; } else { Btn_Play.IsChecked = false; } } else if (e.Control && e.Alt && e.KeyCode == System.Windows.Forms.Keys.F7) { Stop_Btn.RaiseEvent(new RoutedEventArgs(Button.ClickEvent, Stop_Btn)); } }
private void engine_SpeechRecognized(object sender, SpeechRecognizedEventArgs e) { string speech = (e.Result.Text); switch (speech) { case "hello": Decca.SpeakAsync("hello"); break; case "open play list": case "add play list": Decca.SpeakAsync("choose, music file from your drives"); AddMedia_Btn.PerformClick(); break; case "minimize": case "hide media player": FormBorderStyle = FormBorderStyle.None; WindowState = FormWindowState.Minimized; TopMost = false; break; case "show media player": case "show media player again": FormBorderStyle = FormBorderStyle.None; WindowState = FormWindowState.Normal; TopMost = true; break; case "play": Play_Btn.PerformClick(); break; case "fast forward": QuickFFW_Btn.PerformClick(); break; case "next": FFW_Btn.PerformClick(); break; case "previous": RWD_Btn.PerformClick(); break; case "resume": Pause_Btn.PerformClick(); break; case "pause": Pause_Btn.PerformClick(); break; case "stop": Stop_Btn.PerformClick(); break; case "rewind": FRWD_Btn.PerformClick(); break; case "mute": MuteBtn.PerformClick(); break; case "full screen": FullScreenBtn.PerformClick(); break; /* case "volume down": while (VolumeSpeed.Value > 0) { VolumeSpeed.Value -= 10; } break; case "volume up": while (VolumeSpeed.Value < 100) { VolumeSpeed.Value += 10; } break; */ case "exit full screen": DeccaPlayer.Focus(); DeccaPlayer.fullScreen = false; break; case "close media player": case "close": Decca.Speak("Closing media player, goodbye."); speechRecognition.RecognizeAsyncCancel(); speechRecognition.Dispose(); this.Close(); break; } }