public void Window_Closing(object sender, CancelEventArgs e) { _listener.UnHookKeyboard(); file.Close(); mailhandler.MailStop(); addingtoregistry.RemoveFromRegistry(); }
private void OnWindowClosing(object sender, CancelEventArgs e) { IsClosing = true; if (Startup.IsShuttingDown && Screen.Primary) { NotificationArea.Instance.Dispose(); AppBarHelper.RegisterBar(this, Screen, this.ActualWidth * dpiScale, this.ActualHeight * dpiScale); WinSparkle.win_sparkle_cleanup(); if (Startup.IsCairoUserShell) { AppBarHelper.ResetWorkArea(); } } else if (Startup.IsSettingScreens || Startup.IsShuttingDown) { AppBarHelper.RegisterBar(this, Screen, this.ActualWidth, this.ActualHeight); } else { IsClosing = false; e.Cancel = true; } _listener.UnHookKeyboard(); }
//Exit Program private void ExitFrontEnd() { Data.SaveDatabase(databasepath); logger.Info($"{RunMode.ToString()} : Exit Front End"); _listener.UnHookKeyboard(); //Unregister keyboard hook WindowControl.ShowTaskbar(); System.Windows.Application.Current.Shutdown(); //Shut program down }
static bool ConsoleEventCallback(int eventType) { if (eventType == 2) { Console.WriteLine("Unhooking keyboard"); Listener.UnHookKeyboard(); } return(false); }
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { if (!Startup.IsShuttingDown) { e.Cancel = true; } else { lowLevelKeyboardListener.OnKeyDown -= LowLevelKeyboardListener_OnKeyDown; lowLevelKeyboardListener.OnKeyUp -= LowLevelKeyboardListener_OnKeyUp; lowLevelKeyboardListener.UnHookKeyboard(); lowLevelKeyboardListener = null; } }
private void DesktopToolbar_Closing(object sender, CancelEventArgs e) { if (!Startup.IsShuttingDown && !AllowClose) { e.Cancel = true; } else { lowLevelKeyboardListener.OnKeyDown -= LowLevelKeyboardListener_OnKeyDown; lowLevelKeyboardListener.OnKeyUp -= LowLevelKeyboardListener_OnKeyUp; lowLevelKeyboardListener.UnHookKeyboard(); lowLevelKeyboardListener = null; } }
public void deregisterListeners() { if (_listener != null && _mouseListener != null) { Console.WriteLine("deregister callbacks"); _listener.KeyDown -= _listener_OnKeyPressed; _listener.KeyUp -= _listener_KeyUp; _listener.KeyUnicode -= _listener_KeyUnicode; _mouseListener.MouseEvent -= _mouseListener_MouseEvent; _listener.UnHookKeyboard(); _mouseListener.UnHookMouse(); } }
private void Form1_Load(object sender, EventArgs e) { this.BackColor = Color.FromArgb(31, 24, 24); //Starts backgroundworker if not busy if (!backgroundWorker.IsBusy) { backgroundWorker.RunWorkerAsync(); } //Setup keypress listener (so that the app can detect hotkeys when not in focus) _listener = new LowLevelKeyboardListener(); _listener.OnKeyPressed += _listener_OnKeyPressed; _listener.UnHookKeyboard(); _listener.HookKeyboard(); //Associates the event handler with the FormClosing Event this.FormClosing += Form1_FormClosing; }
private void OnWindowClosing(object sender, CancelEventArgs e) { IsClosing = true; if (Startup.IsShuttingDown && Screen.Primary) { NotificationArea.Instance.Dispose(); AppBarHelper.RegisterBar(this, Screen, this.ActualWidth * dpiScale, this.ActualHeight * dpiScale); WinSparkle.win_sparkle_cleanup(); // Currently Unused if (keyboardListener != null) { keyboardListener.UnHookKeyboard(); } if (Startup.IsCairoRunningAsShell) { AppBarHelper.ResetWorkArea(); } FullScreenHelper.Instance.FullScreenApps.CollectionChanged -= FullScreenApps_CollectionChanged; FullScreenHelper.Instance.Dispose(); Microsoft.Win32.SystemEvents.TimeChanged -= new EventHandler(TimeChanged); } else if (Startup.IsSettingScreens || Startup.IsShuttingDown) { AppBarHelper.RegisterBar(this, Screen, this.ActualWidth * dpiScale, this.ActualHeight * dpiScale); FullScreenHelper.Instance.FullScreenApps.CollectionChanged -= FullScreenApps_CollectionChanged; } else { IsClosing = false; e.Cancel = true; } }
private void OnExit(object sender, EventArgs e) { llkl.UnHookKeyboard(); Application.Exit(); }
private static bool Handler(CtrlType sig) { Listener.UnHookKeyboard(); return(false); }
private void Window_Closing(object sender, FormClosingEventArgs e) { _listener.UnHookKeyboard(); }
public void Uninstall() { _listener.UnHookKeyboard(); //keyboardHook.RemoveHook(); }
private void OnExit(object sender, ExitEventArgs e) { _listener.UnHookKeyboard(); }
public void Dispose() { _listener.UnHookKeyboard(); }
private void OnClosing(object sender, System.ComponentModel.CancelEventArgs e) { _listener.UnHookKeyboard(); }
//Runs before the application is closed private void Form1_FormClosing(Object sender, FormClosingEventArgs e) { _listener.UnHookKeyboard(); }
private void btnStop_Click(object sender, EventArgs e) { lowLevelMouseListener.UnhookMouse(); lowLevelKeyboardListener.UnHookKeyboard(); btnPlay.Enabled = true; }
void close() { App.Current.Shutdown(); //Para cerrar la aplicación _listener.UnHookKeyboard(); //Parar key listener }
public void Unhook() { _listener.UnHookKeyboard(); }