Common usage patterns and example code for Universal Virtual Cursor.

Shipped example content

The plugin includes Content/Cursor.uasset — use it as a reference for enable/disable, drag-drop, sticky slowdown, snap cycling, and the diagnostics overlay.

Enable from Blueprint or C++

Resolve UVirtualCursorSubsystem from Local Player, then call Enable Virtual Cursor (see Blueprint).


// C++ — same pattern as the C++ page
if (UVirtualCursorSubsystem* VCS = LocalPlayer->GetSubsystem<UVirtualCursorSubsystem>())
{
  VCS->EnableVirtualCursor();
}