Skip to content

Open source driver for controlling keyboards with special features like RGB leds or configurable options.

License

Notifications You must be signed in to change notification settings

QTechOfficial/OpenPeripherals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 like RGB leds or configurable options.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages