Example #1
0
 private void button1_Click(object sender, EventArgs e)
 {
     Thread.Sleep(4000);
     // Reiniciamos el actHook
     actHook.Stop();
     actHook.Start();
     //this.DoMouseClick();
     Clipboard.SetText("TEST");
 }
Example #2
0
 protected void Deactivate()
 {
     _actHook.Stop();
     _actHook.OnMouseActivity -= new MouseEventHandler(MouseMoved);
     _actHook.MouseActions    -= ActHook_MouseActions;
     _actHook.KeyDown         -= ActHook_KeyDown;
 }
Example #3
0
        private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            //Save Settings
            UserSettings.Save();

            #region Remove Hooks

            try
            {
                _actHook.OnMouseActivity -= MouseHookTarget;
                _actHook.KeyDown         -= KeyHookTarget;
                _actHook.Stop(); //Stop the user activity watcher.
            }
            catch (Exception) { }

            #endregion

            SystemEvents.PowerModeChanged       -= System_PowerModeChanged;
            SystemEvents.DisplaySettingsChanged -= SystemEvents_DisplaySettingsChanged;

            #region Stops the timers

            if (Stage != (int)Stage.Stopped)
            {
                _capture.Stop();
                _capture.Dispose();
            }

            //Garbage Collector Timer.
            _garbageTimer.Stop();

            #endregion

            GC.Collect();
        }
Example #4
0
 private void stopTrackAction()
 {
     trackTimer.Stop();
     actionHook.Stop();
     isTracking = false;
     updateActionsStatus();
 }
Example #5
0
 private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
 {
     try
     {
         _actHook.Stop(); //Stop the user activity watcher.
     }
     catch (Exception) { }
 }
Example #6
0
 void StopHooks()
 {
     if (_hook != null)
     {
         _hook.Stop(true, true, false);
     }
     trayIcon.Icon = Resources.DisabledIcon;
 }
Example #7
0
 private void checkBoxHooks_CheckedChanged(object sender, EventArgs e)
 {
     if (checkBoxHooks.Checked == true)
     {
         actHook.Start();
     }
     else
     {
         actHook.Stop();
     }
 }
Example #8
0
        void MainFormLoad(object sender, System.EventArgs e)
        {
            actHook = new UserActivityHook(); // crate an instance with global hooks
            actHook.Stop();

            Process photoViewer = new Process();

            // hang on events
            actHook.OnMouseActivity += new MouseEventHandler(MouseMoved);
            actHook.KeyDown         += new KeyEventHandler(MyKeyDown);
            actHook.KeyPress        += new KeyPressEventHandler(MyKeyPress);
            actHook.KeyUp           += new KeyEventHandler(MyKeyUp);
        }
Example #9
0
        private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (closeAnyway)
            {
                hook.Stop();
                notifyIcon.Visible = false;
            }
            else
            {
                e.Cancel = true;
            }

            this.Hide();
        }
Example #10
0
 private void menuBoxGlobal_CheckedChanged(object sender, EventArgs e)
 {
     if (menuBoxGlobal.Checked)
     {
         actHook = new UserActivityHook(); // crate an instance with global hooks
         actHook.Start();
         actHook.KeyUp   += new KeyEventHandler(MyKeyUp);
         actHook.KeyDown += new KeyEventHandler(MyKeyDown);
     }
     else
     {
         actHook.Stop();
     }
 }
Example #11
0
        private async void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            //Save Settings
            UserSettings.All.RecorderTop  = Top;
            UserSettings.All.RecorderLeft = Left;
            UserSettings.Save();

            #region Remove Hooks

            try
            {
                _actHook.OnMouseActivity -= MouseHookTarget;
                _actHook.KeyDown         -= KeyHookTarget;
                _actHook.Stop(); //Stop the user activity watcher.
            }
            catch (Exception) { }

            #endregion

            SystemEvents.PowerModeChanged       -= System_PowerModeChanged;
            SystemEvents.DisplaySettingsChanged -= SystemEvents_DisplaySettingsChanged;

            #region Stops the timers

            if (Stage != (int)Stage.Stopped)
            {
                _preStartTimer.Stop();
                _preStartTimer.Dispose();

                _captureTimer.Stop();
                _captureTimer.Dispose();
            }

            //Garbage Collector Timer.
            _garbageTimer?.Stop();
            _followTimer?.Stop();

            #endregion

            //Clean all capture resources.
            if (_capture != null)
            {
                await _capture.Dispose();
            }

            GC.Collect();
        }
Example #12
0
        private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            #region Save Settings

            Settings.Default.LastFps = Convert.ToInt32(FpsNumericUpDown.Value);
            Settings.Default.Width   = (int)Width;
            Settings.Default.Height  = (int)Height;

            Settings.Default.Save();

            #endregion

            #region Remove Hooks

            try
            {
                _actHook.OnMouseActivity -= MouseHookTarget;
                _actHook.KeyDown         -= KeyHookTarget;
                _actHook.Stop(); //Stop the user activity watcher.
            }
            catch (Exception) { }

            #endregion

            SystemEvents.PowerModeChanged -= System_PowerModeChanged;

            #region Stops the timers

            if (Stage != (int)Stage.Stopped)
            {
                _preStartTimer.Stop();
                _preStartTimer.Dispose();

                _capture.Stop();
                _capture.Dispose();
            }

            //Garbage Collector Timer.
            _garbageTimer.Stop();

            #endregion

            GC.Collect();
        }
Example #13
0
        private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            try
            {
                _actHook.Stop(); //Stop the user activity watcher.
            }
            catch (Exception) { }

            if (Stage != (int)Stage.Stopped)
            {
                _timer.Stop();
                _timer.Dispose();
            }

            if (_capture != null)
            {
                _capture.StopPreview();
                _capture.Dispose();
            }
        }
Example #14
0
 private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
 {
     uah.Stop();
     prefs.SavePrefs();
 }
Example #15
0
        /// <summary>
        /// Stops the recording or stops the pre-start timer.
        /// </summary>
        private void Stop()
        {
            try
            {
                _actHook.Stop();                   //Stops the hook.
                _actHook.KeyDown -= KeyHookTarget; //Removes the event.

                timerCapture.Stop();
                timerCapWithCursor.Stop();

                if (_stage != (int)Stage.Stoped && _stage != (int)Stage.PreStarting) //if not already stoped or pre starting, stops
                {
                    #region To Stop and Save

                    if (Settings.Default.STshowCursor) //If show cursor is true, merge all bitmaps.
                    {
                        #region Merge Cursor and Bitmap

                        _caller.Cursor = Cursors.WaitCursor;
                        Graphics graph;
                        int      numImage = 0;

                        foreach (var bitmap in _listBitmap)
                        {
                            Application.DoEvents();
                            graph = Graphics.FromImage(bitmap);
                            var rect = new Rectangle(_listCursor[numImage].Position.X, _listCursor[numImage].Position.Y, _listCursor[numImage].Icon.Width, _listCursor[numImage].Icon.Height);

                            graph.DrawIcon(_listCursor[numImage].Icon, rect);
                            graph.Flush();
                            numImage++;
                        }
                        _caller.Cursor = Cursors.Arrow;

                        #endregion
                    }

                    if (Settings.Default.STallowEdit) //If the user wants to edit the frames.
                    {
                        _lastSize = _caller.Size;     //To return back to the last form size after the editor
                        _stage    = (int)Stage.Editing;
                        //_caller.FormBorderStyle = FormBorderStyle.Sizable;
                        EditFrames();
                        flowPanel.Enabled = false;
                    }
                    else
                    {
                        _lastSize = _caller.Size; //Not sure why this is here
                        Save();
                    }

                    #endregion
                }
                else if (_stage == (int)Stage.PreStarting) // if pre starting, stops
                {
                    #region To Stop

                    timerPreStart.Stop();
                    _stage = (int)Stage.Stoped;

                    //Enables the controls that are disabled while recording;
                    numMaxFps.Enabled      = true;
                    btnRecordPause.Enabled = true;
                    tbHeight.Enabled       = true;
                    tbWidth.Enabled        = true;
                    //_caller.FormBorderStyle = FormBorderStyle.Sizable;

                    _caller.MaximizeBox = true;
                    _caller.MinimizeBox = true;

                    btnRecordPause.Text  = Resources.btnRecordPause_Record;
                    btnRecordPause.Image = Properties.Resources.Record;
                    _caller.Text         = Resources.TitleStoped;

                    //Re-starts the keyboard hook.
                    _actHook.KeyDown += KeyHookTarget;
                    _actHook.Start(false, true);

                    #endregion
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error");
                LogWriter.Log(ex, "Error in the Stop function");
            }
        }
Example #16
0
 /// <summary>
 /// Khi nhấn Stop
 /// thì dừng gõ Tiếng Việt và hiện thông báo
 /// </summary>
 private void ButtonStop_Click(object sender, EventArgs e)
 {
     ThucHienHook.Stop();
     NotifyIconThongBao.ShowBalloonTip(10000, "Thông báo!",
                                       "Bạn vừa dừng gõ tiếng Việt", ToolTipIcon.Info);
 }
Example #17
0
 private void Main_FormClosing(object sender, FormClosingEventArgs e)
 {
     actHook.Stop();
     Cursor.Show();
 }
Example #18
0
 private void StopButton_Click(object sender, RoutedEventArgs e)
 {
     _hook.Stop();
 }
Example #19
0
 /// <summary>
 /// Al cerrar la ventana cerramos el Thread actual de ActHook
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Configuraciones_FormClosing(object sender, FormClosingEventArgs e)
 {
     actHook.Stop();
 }
Example #20
0
 private void buttonStop_Click(object sender, EventArgs e)
 {
     actHook.Stop();
 }
Example #21
0
 public void Dispose()
 {
     _hook.Stop();
 }
Example #22
0
 private void UnBlockKeyboard()
 {
     actHook.Stop();
 }
Example #23
0
 public void Disable()
 {
     _uActTracker.Stop();
     _t1.Dispose();
 }