
Every time you see a cursor that is the wrong size, it's our code. Window Capture uses its own cursor rendering functions, rather than our cursor helpers. Software Cursor), and the second one is being rendered by our cursor helpers. When you see double cursors (in Display Capture), one is being rendered in the Duplicator API's texture directly (ie. OK, I did some extensive testing on this today. The bug I am reporting here was previously reported in #2258, but rapidly closed because it was improperly filed. (Not filing because I suspect it may be fixed as part of this-it looks like there are two code paths, one right and one wrong, if the wrong is dropped then it all pans out-and I don’t use an inverted cursor myself anyway.) The size 1 inverted cursor is just black, not inverted. switching pointer colour (white, black, inverted, any coloured) doesn’t seem to take effect until you restart OBS Studio, or maybe something else can trigger it because I don’t think I restarted OBS but a couple of times when I came back a few minutes later it was the right colour? (Not filing because it’s such a niche thing, but maybe it’ll get fixed as part of this?). Related issues for which I shan’t file bugs: Twiddle the pointer size slider in the Settings app, and watch how it appears in OBS Studio. In OBS Studio, Add → Display Capture, and in its properties, tick Capture Cursor.
The largest value, 15, will make it super-obvious, because your mouse pointer will now be 150 pixels tall, which is arguably excessive.
In Windows’ Settings app, Ease of Access → Mouse pointer → Change pointer size, increase it from 1 to some other value. (It may have existed previously, I don’t know but the interface for it is fairly new.) Be using at least the major version of Windows 10 from the second half of 2019, when this new cursor sizing and colouring interface was added. My mouse cursor is captured in the correct colour, but not at the correct size.Īt sizes 1–7, OBS Studio draws the cursor at size 1.Īt sizes 8–15, OBS Studio draws the cursor at the true size, then at size 1 on top of that. (Sorry, no screenshot, because Windows doesn’t capture the cursor in screenshots, and ShareX which does suffers from much the same bug, and I’m too lazy right now to synthesise equivalent screenshots.) Current Behavior OBS Studio should capture the mouse cursor with the same size and appearance as it has on screen. Hardware: Surface Book, high-DPI screen (2× scaling factor, potentially relevant here). OBS Studio version: 25.0.1 (64-bit, windows) Operating system and version: Windows 10 (20H1 version 2004, build 19041.172)