Skip to content

v0.1.5-a Keyphonic

Latest

Choose a tag to compare

@natt96z natt96z released this 02 Feb 09:03
· 12 commits to main since this release
f5d03d7

KeyVizWindowsPythonRelease2
New voice feature has been added...but more is coming soon!

Please note to Python file users that this is a source code Py file, not an executable (.exe) release. This is also the final Python build release as Windows standalone is easier to maintain.

🔧 Setup & Requirements

1. Install Python

Download and install Python from python.org. Ensure it's added to PATH.

2. Install Dependencies

Run the following command to install required packages:

pip install tkinter pynput screeninfo pyttsx3

3. Run the Script

python key_viz0.1.5.py

Dependencies Used

  • tkinter – GUI framework (included with Python)
  • pynput – Keyboard event handling
  • screeninfo – Screen size detection
  • pyttsx3 – Text-to-speech engine

Note: Closing the control window now exits the app. "Press a Key" only appears on launch. UI still needs tweaking.

Installing-python-on-Windows-Thumbnail-no-wm

Changelog: Keyphonic (Version 0.1.5)

Note: Like last time for the Windows version, extract the downloaded .zip file and run the .exe file from the dist folder to get started.

Added

  • Voice Toggle: The voice button now toggles between "Voice activated" and "Voice disabled" and announces the respective status when clicked.
  • Text-to-Speech Feedback: The application announces "Voice activated" and "Voice disabled" through text-to-speech when the corresponding button is clicked.

Changed

  • Button Positioning: Replaced the pack() method with grid() for better control over button placement in the control window, ensuring a cleaner layout.
  • Font Styling: Improved the font style and size of the buttons in the control window for better readability and aesthetics. The buttons now use a larger font with better padding and a more consistent visual design.

Fixed

  • Voice Button Text: The voice button now correctly updates its text between "🔊 Voice" and "🔇 Voice" based on whether voice is enabled or disabled.
  • Control Window Layout: Adjusted the positioning of the Color and Voice buttons in the control window to ensure they are evenly spaced and aligned.

Known Issues

  • UI Tweaks Needed: The UI still requires some minor tweaks, especially in the control window layout, to improve the overall alignment and spacing of elements.