Audioquarium.MainWindow.GlobalHook_KeyDown C# (CSharp) Method

GlobalHook_KeyDown() private method

private GlobalHook_KeyDown ( object sender, KeyEventArgs e ) : void
sender object
e System.Windows.Forms.KeyEventArgs
return void
        private void GlobalHook_KeyDown(object sender, KeyEventArgs e)
        {
            if (_stopWatch.ElapsedMilliseconds < 50 && _stopWatch.IsRunning)
              {
            _stopWatch.Reset();
            return;
              }
              _keydata = e.KeyData.ToString();
              _isWindowActive = Application.Current.MainWindow.IsActive;
              if (_keydata == Key.MediaPlayPause.ToString() || _keydata == Key.Play.ToString() || (_isWindowActive && _keydata == Key.Space.ToString()))
            Play();
              else if (_keydata == Key.MediaNextTrack.ToString() || _keydata == Key.Next.ToString() || (_isWindowActive && _keydata == Key.Right.ToString()))
            Next();
              else if (_keydata == Key.MediaPreviousTrack.ToString() || (_isWindowActive && _keydata == Key.Left.ToString()))
            Previous();
              else if (_keydata == Key.VolumeMute.ToString())
            Mute();
              _stopWatch.Restart();
        }