v0.1.2-a Keyphonic
This tool is especially helpful for keyboard testing, users with missing or malfunctioning keys, and people with visual impairments who need to track their key inputs. Please note that this is a source code release, not an executable (.exe) release. To run the app, you will need to install the following Python dependencies:
- Python: If you don't already have Python installed, download it from the official site.
- [pynput](https://pypi.org/project/pynput/): For keyboard input handling.
- [screeninfo](https://pypi.org/project/screeninfo/): For screen resolution detection.
- Tkinter: For the graphical interface (typically included in Python distributions, but can be installed separately if needed).
For installation, simply run the following command:
pip install pynput screeninfoOnce the dependencies are installed, you're ready to run the app!
Changelog (Python Build)
- Added Start Message: The application now displays "KeyViz WIP Started" for 2 seconds upon launch.
- Transition to Key Display: After the "KeyViz WIP Started" message disappears, the key press display begins showing.
- Fixed Key Display Update: Improved handling of key presses, ensuring smooth transitions with the correct visual effects.
- Updated UI: Enhanced text appearance with a black stroke (shadow) to improve readability.
- Bug Fixes: Resolved flickering issues when holding down keys like Shift and Function keys.
- Performance Improvements: Optimized key press detection and reduced flicker.