Skip to content

Native cursor laggy and unstable in game menus under lockApps (DOOM: The Dark Ages) #378

Description

@Maxaubert

Field video 2026-10-07: with the native cursor, the zoomed view follows the pointer perfectly on the desktop, but in DOOM: The Dark Ages menus the cursor is laggy and unstable. Old Wind (sprite) and Windows Magnifier are fine.

Cause. lockApps=DOOMTheDarkAges.exe puts the session on the locked path: the view pans from raw mickeys, DWM centring is off, and the weld re-parks the real pointer once per tick. With the sprite this was invisible (the sprite is drawn at the re-parked point). The native cursor is the real pointer, drawn by DWM wherever the hand moved it between ticks, so it wanders around the centre and snaps back.

Measured (forced lock, 4.7x, black backdrop, relative sweeps): 22 px spread slow, 74 px medium, frame jumps up to 118 px. Free cursor with DWM centring: 0 px.

Activity

  1. Maxaubert commented on Oct 8, 2026

    @Maxaubert
    OwnerAuthor

    Shipped in v0.24.0 (main, PR #383).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions