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); }
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); }