Пример #1
0
        public bool Block(MouseButton button, MouseButtonState state)
        {
            var block = false;

            block |= button == MouseButton.Auxiliary;
            block |= button == MouseButton.Middle && !settings.AllowMiddleButton;
            block |= button == MouseButton.Right && !settings.AllowRightButton;

            if (block)
            {
                logger.Info($"Blocked {button.ToString().ToLower()} mouse button when {state.ToString().ToLower()}.");
            }

            return(block);
        }
Пример #2
0
        private bool MouseHookCallback(MouseButton button, MouseButtonState state, MouseInformation info)
        {
            var block = false;

            block |= button == MouseButton.Auxiliary;
            block |= button == MouseButton.Middle && !settings.AllowMiddleButton;
            block |= button == MouseButton.Right && !settings.AllowRightButton;

            if (block)
            {
                logger.Info($"Blocked {button.ToString().ToLower()} mouse button when {state.ToString().ToLower()}.");
            }

            return(block);
        }