Skip to content
Media 1 for listing Mouse Interceptor

Description

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

Included formats