v0.1.4-a Keyphonic
A TON OF IMPROVEMENTS! - The Color Text Update Is Here!
Please note to Python file users that this is a source code Py file, 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 Python version of the app!
(Also Python version will be unavailable in 0.1.6)
We are excited to announce the newest Windows release of KeyEcho! This version introduces a useful color-changing option as a Windows executable and executable Py file. Like last time for the Windows version, extract the downloaded .zip file and run the .exe file from the dist folder to get started.
Changelog: Keyphonic (Version 0.1.4)
New Features
- Color Change Option:
- Added a button to change the text color displayed for key presses.
- Opens a color picker dialog to choose any custom color.
- Default text color remains white but can now be customized for user preferences.
Enhancements
-
Improved Transparency Support:
- The window now supports a transparent black background for a cleaner overlay experience.
- Uses
-transparentcolorfor seamless integration on the desktop.
-
Responsive UI:
- Adjusted window dimensions to ensure compatibility with various screen sizes.
- Center-aligned window and text for better visibility.
-
Caps Lock State:
- Displays "CAPS LOCK ON" or "CAPS LOCK OFF" when toggled, making the state clear to users.
Bug Fixes
-
Key Flicker Issue Resolved:
- Resolved an issue where rapid key presses could cause flickering in the display.
-
Key Tracking Enhanced:
- Introduced tracking to ensure only new key presses are processed, preventing duplicates.
Build Updates
- Cross-Platform Compatibility:
- Tested compatibility with Python 3.13 on Windows environments.
Known Issues
- Button Visibility:
- The color changer button disappears after 5 seconds; users need to reopen the app to change the text color again. But I don't know if it is technically an issue at the same time... weird to say.

