venbind
venbind copied to clipboard
Venbind
An all-in-one library made to handle shortcuts globally across multiple operating systems and desktops. Originally made for usage in Vesktop.
Compiling
This project uses bindgen, which requires libclang/LLVM. Node is also required to build the project using napi-rs.
git clone --recurse-submodules https://github.com/tuxinal/venbind.git
cd venbind
# if you cloned without submodules
git submodule update --init --recursive
# build
cargo build
list of features / TODO
- [x] support linux x11
- [x] support being called through Node API
- [x] support linux wayland
- [x] support windows
- [ ] support macos
- [ ] better error handling