Keyphonic is a lightweight and accessible application designed to help users track key presses and Caps Lock status in real-time. Whether you're testing a keyboard with missing or malfunctioning keys, navigating a keyboard with limited visibility, or simply needing an easy way to monitor Caps Lock, KeyViz offers a straightforward solution. This tool is especially useful for individuals with visual impairments, those with hardware issues, or anyone needing to verify keyboard functionality.
Keyphonic provides a real-time display of every keystroke, ensuring users can see exactly what is being pressed. This makes it a valuable resource for both casual users and those performing more specialized keyboard testing. Its simple and intuitive interface allows for quick setup, eliminating complexity while maintaining accessibility.
PLEASE understand this is still currently under early development and can have bugs!
Read the Docs page will also be available with the 2.0 release!
- Real-time Key Press Visualization: Display each key press on the screen as it's typed.
- Caps Lock Status Indicator: Quickly see whether Caps Lock is enabled or disabled.
- Lightweight and Accessible Interface: Designed for ease of use with minimal system resource consumption.
- Cross-Platform Support: Available for Windows with plans for Debian Linux and macOS versions coming soon.
- Open-Source and Community-Friendly: Free to use, modify, and distribute under the MIT License.
- Voice Typing: Voice-over that speaks key presses for the visually impaired.
For Windows users, a pre-compiled .exe
is available for easy installation. Simply extract the contents of the downloaded ZIP file, and run the executable located in the dist/
folder. There is no need for additional setup steps—just download and start using KeyViz!
- Debian Linux Version: An optimized version for Debian-based Linux distributions will be available soon.
- macOS Version: A version compatible with macOS is in the works and will be available shortly after the initial release.
Stay tuned for updates as we expand KeyViz's compatibility!
We welcome contributions from the community! If you have ideas for new features, improvements, or bug fixes, feel free to fork the repository, make your changes, and submit a pull request. Be sure to review the contributing guidelines before starting your work to ensure your contributions are aligned with the project's goals.
If you have any questions, suggestions, or feedback, don't hesitate to reach out! You can contact us through GitHub issues. We’re always happy to hear from users and contributors.