isPointerAllowed method
Checks whether or not a pointer is allowed to be tracked by this recognizer.
Implementation
@override
bool isPointerAllowed(PointerDownEvent event) {
return event.kind == PointerDeviceKind.mouse &&
event.buttons == kPrimaryMouseButton &&
HardwareKeyboard.instance.isControlPressed &&
super.isPointerAllowed(event);
}