ShareX / ShareX

ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.
https://getsharex.com
GNU General Public License v3.0
28.28k stars 3.11k forks source link

[Broken] Show Cursor in Recording #2291

Closed dk0r closed 7 years ago

dk0r commented 7 years ago

In ShareX 11.5 (Win10 64), the mouse cursor does not appear in any type of recording (regardless of chosen host e.g. drive, gfycat, etc) despite enabling the following setting: 'Task Settings > Screen Recordings > Show Cursor in Recording'

dk0r commented 7 years ago

Jaex commented 7 years ago

I can't reproduce your issue: https://dl.dropboxusercontent.com/u/14076298/ShareX/2017/02/aXYuzv3uNf.mp4

laurentkempe commented 7 years ago

I have exactly the same issue with ShareX 11.6 (Win 10 x64, Surface Pro 4) I tried to turn off than on the option, then to re-install, I still cannot get to see the mouse cursor

Jaex commented 7 years ago

If you are using high DPI then cursor could be in wrong position and it is not to do with ShareX.

laurentkempe commented 7 years ago

If you are using high DPI then cursor could be in wrong position and it is not to do with ShareX.

That's clearly the issue!

Jaex commented 7 years ago

FFmpeg doing recording and it adding cursor too therefore problem not to do with ShareX.

Jaex commented 7 years ago

1329

dk0r commented 6 years ago

I also am using 175% dpi scaling on Windows 10. Blaming the upstream is fine but that doesn't change the fact that this feature is gimped and most users now have modern high dpi screens and won't be able to make useful screen recordings due to their cursors not being recorded. The mouse cursor not being recorded makes many recordings useless since the viewer cannot see what objects are being clicked/highlighted/interacted with. I love ShareX, but this issue has made screen recordings useless for me. Please reopen this issue and resolve.

Jaex commented 6 years ago

How can I resolve issue which is not to do with ShareX?

Scrxtchy commented 6 years ago

are people here using GDIgrab or screen-capture-recorder?

gluons commented 6 years ago

@Jaex Can you leave this (or some main tracking) issue open until upstream fix this issue? It'll be easy for searching issue. You can add upstream label for the issue that is upstream issue. Easy to clarify. (Like hyper)

dk0r commented 6 years ago

Quite disappointing that ShareX has decided not to address this issue in any way.

Scrxtchy commented 6 years ago

I can't fix ffmpeg related issue. You can report it to ffmpeg issue tracker.

The official statement

hahn-kev commented 6 years ago

Looks like you can work around this issue by setting compatibility settings with ffmpeg: image

javad94 commented 6 years ago

@hahn-kev great, thank you

pmaczko commented 3 years ago

@hahn-kev works for me! Thank you!

ScottRFrost commented 2 years ago

FYI, this issue is still present in ShareX 13.7, and it's an extra step to change the settings in Windows 11

Properties > Compatibility Click Change High DPI Settings

Override High DPI Then check the box for Override high DPI scaling behavior

tbvjwodn2 commented 1 year ago

hahn-kev

Thank you for the solution!! 🥇

carlystreetsycous commented 1 year ago

I updated ShareX the other day and I'm experiencing this again. I've attempted the above solution and it's not fixed it. I'm going to use an older version of ShareX for now, but thought I'd update the thread for anyone googling this for the 24/01/2023 update. FFMPEG no fix

ScottRFrost commented 1 year ago

@carlystreetsycous I've since changed to using OBS Studio to record and the mouse highlighting built into Microsoft PowerToy to show animated0 clicks for the help videos I was using ShareX to record. ShareX is still nice for screenshots and uploading, of course.

carlystreetsycous commented 1 year ago

Update to this after some trouble shooting with the IT guys:

Turns out it's because in v15.0.0, if your laptop is your primary monitor and you try to record on secondary (external) monitors, it doesn't like to show the cursor. The fix is to make an external monitor your primary monitor - gifs recorded on the new primary monitor (and my other external monitor) work fine. The cursor might be displaced when recording on the laptop screen but I don't use that for my work anyway so it's not an issue for me.

dmwyatt commented 1 year ago

It doesn't even have to be a laptop, just any PC's secondary monitor. Also it's not just GIFs, ffmpeg videos have the problem as well.

Nick404800 commented 1 month ago

I'm new to Sharex so this may be my fault. However, the cursor is not recorded when I record on my primary or secondary monitor. The recording works fine, just no cursor showing. I have "Show cursor in screenshots" ticked. Haven't been able to find the ffmpeg Properties in order to check / change the High DPI Settings. Is this in Sharex itself or external to it? Thx in advance.

Nick404800 commented 1 month ago

@carlystreetsycous I've since changed to using OBS Studio to record and the mouse highlighting built into Microsoft PowerToy to show animated0 clicks for the help videos I was using ShareX to record. ShareX is still nice for screenshots and uploading, of course.

Thanks @ScottRFrost. I've also started using OBS Studio and Microsoft PowerToy. OBS is not as daunting as I thought it might be. Having watched Kevin Stratvert's "How to use OBS for Screen Recording or Streaming - Beginner Tutorial" on Youtube (https://www.youtube.com/watch?v=ySENWFIkL7c) I've found it really easy to record instructional videos for my club about how to use the new software we are implementing. Good tip!