git add .
git commit -m "Release v1.0.0"
git push origin mastergit tag v1.0.0
git push origin v1.0.0- Build for Linux (AppImage, .deb)
- Build for macOS (Intel + Apple Silicon DMG)
- Build for Windows (MSI installer)
- Create a GitHub Release with all binaries
Visit: https://github.com/rusmanplatd/screenkey/actions
- Go to: https://github.com/rusmanplatd/screenkey/releases
- The draft release will be created with all installers attached
- Edit the release notes if needed
- Publish the release
See CHANGELOG.md for full details.
- ✨ Three layout modes (Vertical, Horizontal, Wrapped)
- 🎨 Six predefined themes + custom theme creator
- ⚙️ Comprehensive settings panel
- 🖱️ Draggable window with minimize/close controls
- 📏 Configurable font size and opacity
- ⏱️ Auto-hide duration for keys
- 🔝 Always-on-top with proper z-index
- 🎯 Smart auto-scroll
- 🖼️ Professional app icon
- 🌐 Cross-platform builds (Linux, macOS, Windows)
- Full functionality with global keyboard capture
- Requires
sudoor user ininputgroup - Supports both X11 and Wayland
- Window and UI only - keyboard capture not available
- App will launch and display correctly
- Shows warning message about Linux-only keyboard capture
# Download .deb from releases
sudo dpkg -i screenkey-app_1.0.0_amd64.deb
# Or use AppImage
chmod +x ScreenKey_1.0.0_amd64.AppImage
sudo ./ScreenKey_1.0.0_amd64.AppImage# Download and open DMG
# Drag to Applications folder
# Right-click > Open (first time only)# Download and run MSI installer
# Follow installation wizard- Keyboard capture only works on Linux (by design)
- macOS and Windows versions are UI-only
- Investigate keyboard capture for macOS/Windows
- Add recording/export functionality
- Custom key filtering
- More themes and customization options