void InstallPasteHotkeyInterceptor() { pasteHotkeyInterceptor.Install(handleContainer.Handle); HookHostCommunicator.SetShouldIgnoreHook(false); logger.Information("Installed paste hotkey interceptor."); }
void UninstallPasteHotkeyInterceptor() { pasteHotkeyInterceptor.Uninstall(); HookHostCommunicator.SetShouldIgnoreHook(true); logger.Information("Uninstalled paste hotkey interceptor."); }
public KeyboardDominanceWatcher( IProcessWatcher processWatcher, ILogger logger) { this.processWatcher = processWatcher; this.logger = logger; communicator = new HookHostCommunicator(); SetUpProcessWatcher(); }