Skip to content

BlessEphraem/InputBar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

【 𝗜𝗻𝗽𝘂𝘁 𝗕𝗮𝗿 】

Premiere Companion

Latest Release Windows Only Downloads License

A fast application launcher for Windows, triggered by a global keyboard shortcut.
Minimal interface, plugin-based, fully configurable through JSON files.

Preview Search Bar


✨ Features

  • App search — fuzzy search across all installed apps (Start Menu, LOCALAPPDATA, Windows registry, UWP/Store)
  • Built-in calculator — type 2 + 2, the result appears and copies to clipboard
  • System commands — lock, sleep, restart, shutdown (with confirmation step)
  • App submenu — press right arrow on any app to access "Start as admin" / "Open folder"
  • Customizable shortcuts — standard keys or Windows key via low-level hook
  • Fully themeable — colors, borders, transparency via JSON
  • IPC pipe — can be triggered from external scripts (AutoHotkey, etc.)
  • User data persistence — updates inject new keys without overwriting existing settings

🚀 Installation

  • Recommended - Download the Setup / Portable version

    1. Choose the "setup.exe" or the "portable.zip" from the Releases page.
    2. Install or extract the files. The portable version is pre-packaged and ready to use out of the box.
  • 🛠️ From Source - Run the .pyw Script

    If you prefer to run directly from source, clone this repository. Run your terminal as Administrator (required for global hotkeys and mouse simulation) and install the dependencies:

pip install PyQt6 rapidfuzz keyboard pywin32

🏁 Usage

Action Shortcut
Open InputBar Ctrl+Space (default)
Navigate results /
Launch selection Enter
Open app submenu
Go back or select "Back"
Close InputBar Escape

App submenu ()

When an application is selected, pressing the right arrow shows:

▶  Start as admin     → Launch with UAC elevation
   Open folder        → Open install folder in Explorer
←  Back               → Return to search (state preserved)

Calculator

Type any math expression directly. If InputBar recognizes it, the result appears at the top. Press Enter to copy it to the clipboard.

2 + 2         →  = 4
(10 * 3) / 4  →  = 7.5
2 ^ 8         →  = 256

System commands

Type system to list all available commands, or type directly what you need:

Term Action
lock Lock the session
sleep Sleep
restart / reboot Restart
shutdown Shut down

A confirmation step is always required before any system command is executed.

Plugin management

Type plugin or core to list all loaded modules and toggle them on/off.

⚙️ Configuration

To keep the program as lightweight as possible, it does not include a Graphical User Interface (GUI). Instead, everything is managed through simple .json configuration files.

Don't worry if you're not a developer - configuring the app is straightforward! I've written detailed guides to walk you through the process step by step. Please check out there to get started.


🛠️ Tech Stack

  • Python 3.11+
  • PyQt6
  • rapidfuzz
  • keyboard
  • pywin32 (optional — .lnk shortcut resolution)

📄 License

GPL-3.0 license - see LICENSE for details.

About

Fast application launcher for Windows, can be triggered with any shortcuts. (Even the "Win" key).

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages