
Descrizione
Mouse Interceptor — Lightweight Plugin for Advanced Mouse Event Handling
Mouse Interceptor is a compact Unreal Engine plugin that globally captures
every mouse button event — even when UMG widgets have focus or the viewport
doesn't — and exposes them to Blueprints through clean, tick-free delegates.
CrossEngine build: UE 4.27 — 5.7. Windows, Mac, Linux.
Key Features:
• Global Mouse Event Interception — every press and release reaches your
actor regardless of the active UI layer or input focus.
• Customizable Double-Click Detection — built-in threshold with a runtime
setter (SetDoubleClickThreshold); both OnMousePressed and OnMouseReleased
carry a bIsDoubleClick flag.
• Blueprint-First — OnMousePressed(Button, bIsDoubleClick) and
OnMouseReleased(Button) wire up in one node each.
• Zero per-frame overhead — the component registers a Slate pre-processor
and never uses Tick. Drop it on as many actors as you need.
How to Use:
1. Add the MouseInterceptorComponent to your actor.
2. (Optional) Call SetDoubleClickThreshold to adjust the double-click window.
3. Bind OnMousePressed / OnMouseReleased in your Blueprint Event Graph.
Documentation & examples:
craftcode-site.pages.dev
craftcode-site.pages.dev/plugins/mouseinterceptor/
Mouse Interceptor Documentation


