KeebShot is a custom keyboard shortcut application developed using Python. It allows users to define and manage their own keyboard shortcuts for various tasks and actions on their computer. Whether you're a power user or simply want to streamline your workflow, KeebShot offers a simple and efficient way to enhance your productivity.
- Python 3.x
- keyboard library
- AppOpener library
- infi.systray library
- CustomTkinter library
- Clone the KeebShot repository:
git clone https://github.com/your-username/KeebShot.git
- Goto cloned folder
cd KeebShot
- Install the required dependencies using pip:
pip install requirements.txt
-
Launch KeebShot by running the
runner-script.bat
file. -
Right click on the system tray icon of KeebShot and click on settings
-
The GUI window will pop up, click on Edit JSON Use to create, edit, and manage your custom keyboard shortcuts. Specify the desired keyboard combination and the associated action for each shortcut.
-
Save your shortcuts, and hit Restart App to load the changes KeebShot will automatically start monitoring the keyboard for the defined combinations. When a shortcut is triggered, the associated action will be executed.
-
To exit KeebShot, simply right click on the system tray icon and select Quit.
Contributions to KeebShot are welcome! If you have any ideas, bug reports, or feature requests, please submit them through the GitHub repository. Make sure to follow the contribution guidelines when submitting your code.
KeebShot was inspired by the need for customizable keyboard shortcuts and was developed as a personal project. We would like to thank the open-source community for their valuable contributions and the libraries used in building this application.
If you have any questions, suggestions, or feedback, please feel free to reach out to the project maintainer at [email protected]. We appreciate your interest in KeebShot!