Example #1
0
        void InstallPasteHotkeyInterceptor()
        {
            pasteHotkeyInterceptor.Install(handleContainer.Handle);
            HookHostCommunicator.SetShouldIgnoreHook(false);

            logger.Information("Installed paste hotkey interceptor.");
        }
Example #2
0
        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();
        }