How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
Keycastr is a system-level utility for macOS that captures and displays keyboard and mouse interactions as visual overlays on the desktop. By registering global event taps within the operating system, it monitors input actions in real time and renders them through transparent, non-interactive windows that float above other active applications.
The main features of keycastr/keycastr are: Keystroke Visualizers, Input Action Visualizers, Plugin-Based Visualization Architecture, Floating Window Management, User Input Monitors, System Tools, Screen Recording, Keyboard and Input Utilities.
Projects with overlapping indexed features include: mularahul/keyviz — Keyviz is a keyboard and mouse visualizer that renders real-time input activity as a customizable on-screen overlay.… jtroo/kanata — Kanata is a cross-platform keymap engine and keyboard firmware emulator that intercepts physical keystrokes to output… seadve/kooha — Kooha is a screen recorder for Linux desktops that utilizes the Wayland protocol and XDG Portals for secure recording.… wulkano/kap — Kap is an open-source screen recording application designed to capture desktop activity as video or image files. It… pqrs-org/karabiner-elements — Karabiner-Elements is a system-level utility designed for advanced keyboard and mouse customization. It functions as a… screenpipe/screenpipe — Screenpipe is a local-first platform designed to record, index, and analyze desktop activity. By capturing screen,…
Keyviz is a keyboard and mouse visualizer that renders real-time input activity as a customizable on-screen overlay. It serves as a presentation input aid, displaying keystrokes and pointer events as animated graphics to make technical demonstrations and screen recordings easier for an audience to follow. The tool differentiates itself through deep visual customization, offering input layout themes for different keyboard types and the ability to modify the colors, sizes, and screen positions of the overlays. It supports specific visual effects for key groups and provides a system for labeling
Kanata is a cross-platform keymap engine and keyboard firmware emulator that intercepts physical keystrokes to output modified signals on Windows, Linux, and macOS. It serves as a keyboard remapper and layer manager, allowing users to define custom key-map sequences and modal editing behaviors through a declarative configuration file. The system implements keyboard firmware features in software, enabling advanced behaviors such as tap-hold logic, unicode output, and dynamic macros. It utilizes a state-based layer stack to manage multiple sets of key assignments that toggle dynamically and sup
Kooha is a screen recorder for Linux desktops that utilizes the Wayland protocol and XDG Portals for secure recording. It functions as a hardware-accelerated screen capture tool that offloads video compression to the GPU to reduce CPU load and power consumption. The application integrates the PipeWire framework to capture system and microphone audio streams and leverages FFmpeg for muxing video streams and exporting various codecs and containers. Its user interface is a native Linux application built with the GTK toolkit. The software covers screen recording and capture of entire displays, s
Kap is an open-source screen recording application designed to capture desktop activity as video or image files. It provides a comprehensive workflow for recording screen sessions, including options for capturing system audio and highlighting mouse clicks to assist in the creation of instructional content. The application distinguishes itself through a modular, plugin-based architecture that allows for the integration of external services for sharing and uploading media. It utilizes a background transcoding utility to process and convert captured recordings into various formats, such as GIF,