OpenPeripherals is an open source driver and frontend for controlling peripherals with special features that aims to replace and unify 3rd party software into a crossplatform, easy to use interface.
Currently OpenPeripherals only supports Linux, but Windows support is currently being worked on.
Dependencies:
You will need to run the following commands to download the dependencies:
Distro | Command |
---|---|
Debian/Ubuntu | sudo apt install python3 python3-pip libhidapi-dev |
Arch/Manjaro | sudo pacman -S python python-pip hidapi |
After those have installed, install the pip packages by running:
Distro | Command |
---|---|
Debian ≥ 9/Ubuntu ≥ 18.04 | pip install -r requirements.txt |
Debian < 9/Ubuntu < 18.04 | pip3 install -r requirements.txt |
Latest Arch/Latest Manjaro | pip install -r requirements.txt |
Installation: To install, simply clone the repository using git.
git clone https://github.com/QTechOfficial/OpenPeripherals.git
If your device is not on here, please submit a pull request!
Supported devices:
- Redragon
- K556
- K552
WIP devices:
- ASUS Aura (SMBus only)
Currently unsupported devices:
- ASUS Aura (USB)