[GH-ISSUE #316] Add an option for not showing mouse-click indicator in screen recordings #272

Open
opened 2026-05-05 05:11:01 -06:00 by gitea-mirror · 3 comments
Owner

Originally created by @tylerlaprade on GitHub (Dec 4, 2024).
Original GitHub issue: https://github.com/keycastr/keycastr/issues/316

image

See the lower-right of this image. I screenshotted with ⌘ Shift 4 on MacOS to capture a region of my screen. Since this requires clicking and dragging to specify the region, my screenshots always have the circle for mouse-click from KeyCastr. Ideally this should be avoided without any special screenshotting software.

Some possible solutions I thought of:

  • Make the circle not show up in screenshots, if possible (ideal)
  • Hide the circle when clicking and dragging if the mouse hasn't moved for a few milliseconds
  • When clicking and holding, only show the circle for the initial click and the release, not the hold.
Originally created by @tylerlaprade on GitHub (Dec 4, 2024). Original GitHub issue: https://github.com/keycastr/keycastr/issues/316 <img width="598" alt="image" src="https://github.com/user-attachments/assets/a15262e5-5b05-41d8-8f17-c25f7861d50e"> See the lower-right of this image. I screenshotted with ⌘ Shift 4 on MacOS to capture a region of my screen. Since this requires clicking and dragging to specify the region, my screenshots always have the circle for mouse-click from KeyCastr. Ideally this should be avoided without any special screenshotting software. Some possible solutions I thought of: * Make the circle not show up in screenshots, if possible (ideal) * Hide the circle when clicking and dragging if the mouse hasn't moved for a few milliseconds * When clicking and holding, only show the circle for the initial click and the release, not the hold.
gitea-mirror added the
enhancement
label 2026-05-05 05:11:01 -06:00
Author
Owner

@akitchen commented on GitHub (Jan 20, 2025):

Thanks for opening an issue about this. It turns out to be a simple fix to have the mouse click indicator not show up in screenshots; will have a fix for this in the next release.

<!-- gh-comment-id:2601122960 --> @akitchen commented on GitHub (Jan 20, 2025): Thanks for opening an issue about this. It turns out to be a simple fix to have the mouse click indicator not show up in screenshots; will have a fix for this in the next release.
Author
Owner

@tylerlaprade commented on GitHub (Jan 20, 2025):

Amazing, thank you! Would it make sense to apply the same logic to keypresses, possibly as an optional setting?

<!-- gh-comment-id:2603361353 --> @tylerlaprade commented on GitHub (Jan 20, 2025): Amazing, thank you! Would it make sense to apply the same logic to keypresses, possibly as an optional setting?
Author
Owner

@akitchen commented on GitHub (Jan 23, 2025):

For now, the easiest solution is to provide an option for the mouse click visualizer to not be included in screen shots, but unfortunately it would also include screen recordings where it is much more useful. There is not a public API for detecting screenshots in progress on macOS.

Extending this to keypresses is also possible, but given there is a global hotkey to stop/start casting, I'd recommend using that instead.

<!-- gh-comment-id:2610986227 --> @akitchen commented on GitHub (Jan 23, 2025): For now, the easiest solution is to provide an option for the mouse click visualizer to not be included in screen shots, but unfortunately it would also include screen recordings where it is much more useful. There is not a public API for detecting screenshots in progress on macOS. Extending this to keypresses is also possible, but given there is a global hotkey to stop/start casting, I'd recommend using that instead.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/keycastr#272
No description provided.