Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 2.47 KB

README.md

File metadata and controls

44 lines (30 loc) · 2.47 KB

KeyHub: Customize Your Shortcuts with Ease

Welcome to KeyHub, where customization meets simplicity! This powerful desktop application is designed to elevate your daily workflow by empowering you to create custom shortcut keys effortlessly. KeyHub boasts a brand-new user interface that enhances both functionality and aesthetics, providing an intuitive experience for users at all levels.

Overview

KeyHub is built with the Tkinter GUI toolkit, ensuring a seamless and responsive user interface. Customize your shortcut keys to streamline tasks such as quickly opening files/folders/ default Windows apps and Chrome Customization.

Features

  • Chrome Customization: Create shortcut keys to streamline your Chrome experience, allowing each window to have either a single or multiple tabs.
  • File and Folder Shortcuts: Open files and folders with a single keystroke for maximum productivity.
  • Application Shortcuts: Effortlessly launch your favorite Windows applications.
  • Intuitive User Interface: KeyHub introduces a newly designed, modern, and user-friendly interface for a delightful user experience.
  • Customization Options: Tailor your shortcuts to fit your unique workflow, enhancing efficiency and convenience.
  • Windows Notification: If you want to view all the shortcuts, check the Windows Notification as it displays a limited number, typically the top 5-10, for each category due to space constraints.
  • Logging for Actions: Every successful shortcut key triggered is logged, capturing the corresponding actions performed for a comprehensive record of your interactions.

How to Use This

  1. First, clone the repository:

    git clone https://github.com/Nikunjmistry22/keyHub_test.git
  2. Change to the repository directory:

    cd KeyHub_test
  3. Install the required packages using pip:

    pip install -r requirement.txt
  4. To run the Application type on command window python keyHub.py or if any platform like pycharm/vs code just run the keyHub.py file.

  5. After adding a new customized key, please close the application. Due to the use of the multiprocessing library, the new updates will only take effect after the application window is closed. Note that the old shortcut key can still be triggered even when the window is open.

Demo Link: https://youtu.be/WX6KJ64ko1A?si=3iUBlh9JRCY7semG
Unlock the full potential of your workflow with KeyHub's intuitive and newly designed user interface!