ValsCSGO / OpenPeripherals

Open source driver for controlling keyboards with special features such as RGB.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo

License Build Status Release
Contributors Commits per month Last commit

An open source program to control your peripherals written in Python.

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.

Getting Started

Linux:

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

Hardware Support

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)

About

Open source driver for controlling keyboards with special features such as RGB.

License:MIT License


Languages

Language:Python 100.0%