part of 'components.dart'; class MouseBackDetector extends StatelessWidget { const MouseBackDetector({super.key, required this.onTapDown, required this.child}); final Widget child; final void Function() onTapDown; @override Widget build(BuildContext context) { return Listener( onPointerDown: (event) { if (event.buttons == kBackMouseButton) { onTapDown(); } }, behavior: HitTestBehavior.translucent, child: child, ); } }