A global and extensible Python hotkey tool
Pybind allows you to setup any keybind globally on your system, and hook it up to Python plugins.
- Run the program once, or create a binds.csv file
- Add a bind in the following format:
keybind, plugin, arguments
For instance, if you want to run notepad upon pressing CTRL + SHIFT + X: you would use:
ctrl+shift+x, run, notepad.exe
- Run the program
- Install Poetry
- Run
poetry install
in the root dir to install dependencies - Run
poetry run python -m pybind
to start the program
- Add a new module to the plugins folder.
- In the
__init__.py
create a function calledcall
that takes one argument. This is the arguments passed by the user. - Create some binds and restart the program, your plugin should be detected and imported.