1.1.0270.0 MB
MIT
strict
core22
Click-through X11 screencast keystroke display overlay with chord pills
Screencast Keystroke HUD is an independent open-source Linux alternative to
Carnac for real-time screencast keystroke display overlay on X11 desktops.
It is not affiliated with, sponsored by, or endorsed by Code52 or Carnac.
FEATURES
- Animated Keystroke Chord Pills: Polls X11 keymap and pointer state using
non-privileged XQueryKeymap to render crisp modifier and chord pills
(Ctrl + Shift + S, Alt + Tab) on a translucent Always-on-Top overlay.
- Click-Through XShape Window: Transparent overlay passes pointer clicks
through to underlying windows via XShape Input masks without interrupting
presentations or live coding demos.
- Multi-Monitor and Corner Placement: Pick any display detected via RandR or
Xinerama and anchor the HUD to any corner with configurable edge margins
and fade timeout.
- Theme Presets and Grouping: Switch between Dark Slate, Frost Glass, and
High Contrast presets, customize colors and opacity, or group sequential
typed characters into clean tutorial banners.
- Tutorial Keystroke History Log: Inspect captured chords alongside active
window titles, filter by category, and export UTF-8 CSV logs.
SUPPORT & DONATE
- Created by Thanh Nguyen — https://buymeacoffee.com/thanhnv128b
Carnac for real-time screencast keystroke display overlay on X11 desktops.
It is not affiliated with, sponsored by, or endorsed by Code52 or Carnac.
FEATURES
- Animated Keystroke Chord Pills: Polls X11 keymap and pointer state using
non-privileged XQueryKeymap to render crisp modifier and chord pills
(Ctrl + Shift + S, Alt + Tab) on a translucent Always-on-Top overlay.
- Click-Through XShape Window: Transparent overlay passes pointer clicks
through to underlying windows via XShape Input masks without interrupting
presentations or live coding demos.
- Multi-Monitor and Corner Placement: Pick any display detected via RandR or
Xinerama and anchor the HUD to any corner with configurable edge margins
and fade timeout.
- Theme Presets and Grouping: Switch between Dark Slate, Frost Glass, and
High Contrast presets, customize colors and opacity, or group sequential
typed characters into clean tutorial banners.
- Tutorial Keystroke History Log: Inspect captured chords alongside active
window titles, filter by category, and export UTF-8 CSV logs.
SUPPORT & DONATE
- Created by Thanh Nguyen — https://buymeacoffee.com/thanhnv128b
Update History
1.0.0 (1) → 1.1.0 (2)14 Nov 2026, 12:30 UTC
1.0.0 (1)14 Nov 2026, 07:15 UTC
14 Nov 2026, 07:02 UTC
14 Nov 2026, 10:46 UTC
14 Nov 2026, 07:15 UTC


