v0.1.1-a KeyEcho
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:
- Key Press Display: A simple Tkinter-based GUI to display the key pressed with a black outline.
- Caps Lock Handling: Displays the current Caps Lock state (ON/OFF) when toggled.
- Key Visibility Duration: Pressed key stays visible for 1 second before disappearing.
- Smooth Fade Out: Key text fades out after 1 second, providing a brief display before clearing.
Fixed:
- Flickering Issue: Removed screen flickering and reduced delay for immediate key display.
- Text Disappearance: Ensured that key text disappears quickly after 1 second, without lingering.