LockIndicator is a simple utility application that provides visual indicators for Caps Lock and Num Lock states on your Windows system
APACHE-2.0 License
LockIndicator is a simple utility application that provides visual indicators for Caps Lock and Num Lock states on your Windows system. The application features customizable themes and includes a settings panel for personalization.
I developed LockIndicator because my laptop does not have a built-in way to visually indicate when Caps Lock and Num Lock are active. This often leads to inadvertent typing errors and a lack of clarity on the current state of these keys. This application was created to address this gap and provide a clear, customizable visual indicator for these important keyboard states.
Clone the Repository:
git clone https://github.com/clinton-mwachia/keyboard-lock-indicator.git
Install Dependencies: Ensure you have Python installed. Install the required packages using pip:
pip install pynput
To package the application into a standalone executable using PyInstaller:
Install PyInstaller: Install PyInstaller using pip:
pip install pyinstaller
Create the Executable: Navigate to the project directory and run PyInstaller to generate the executable:
pyinstaller --onefile --noconsole app.py
--onefile
: Packages everything into a single executable file.--noconsole
: Hides the console window (useful for GUI applications).Locate the Executable:
After running PyInstaller, the executable will be located in the dist
directory within your project folder.
Run the Application:
python app.py
.exe
file from the dist
directory.Interacting with the Application:
dist
directory.This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or feedback, please contact [email protected].