I find myself both in occasional need for doing screencasts or screen sharing sessions and constantly looking for screen mirroring solutions, and this table tries to summarize both under the same generic label of “screen casting”:
Category | Date | Link | System | Notes |
---|---|---|---|---|
Keystroke Overlays | 2019 | QiPress | Windows | Free version available, also displays mouse clicks |
Carnac | ||||
keycastr | macOS | Open Source |
||
KeyPress OSD | Windows | also highlights mouse position |
||
Keystroke Pro | macOS | Sadly, not available in the App Store |
||
screenkey | Linux | PyGTK, old-ish |
||
Mouse Overlays | Cursor Pro | macOS | ||
2018 | Mouseposé | also displays keyboard presses. Great for presentations, too |
||
Plugins | 2019 | shortcut_VUr | a Blender plugin to overlay mouse and keyboard commands |
|
Screen Mirroring | 2022 | UxPlay | Generic GStreamer-based solution for AirPlay functionality |
|
2020 | RPiPlay | Working AirPlay mirroring for iOS and macOS. Does not (yet) support casting videos. |
||
miraclecast | Miracast-based. Still not quite all there, but has a Raspberry Pi 3 build. Supports essentially Android clients |
|||
lazycast | supports Miracast (and MICE) on the Pi |
|||
Promys | Requires own application. Runs on a Pi, supports Mac/Windows/Linux clients. |
|||
Screencasting | 2019 | Captura | Windows | All-in-one solution (includes overlays), can be installed via Chocolatey |
2007 | Screenflick | macOS | A full-fledged screencasting app that also records mouse clicks and keypresses separately |