Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/RedFantom/python-rgbkeyboards
Wrappers for various RGB keyboard SDKs in Python
https://github.com/RedFantom/python-rgbkeyboards
coolermaster corsair keyboards logitech mechanical-keyboard python rgb sdk wrapper
Last synced: 2 days ago
JSON representation
Wrappers for various RGB keyboard SDKs in Python
- Host: GitHub
- URL: https://github.com/RedFantom/python-rgbkeyboards
- Owner: RedFantom
- License: gpl-3.0
- Created: 2017-04-05T15:27:50.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-10T10:54:38.000Z (almost 6 years ago)
- Last Synced: 2024-09-28T09:25:27.907Z (about 2 months ago)
- Topics: coolermaster, corsair, keyboards, logitech, mechanical-keyboard, python, rgb, sdk, wrapper
- Language: Python
- Size: 89.8 KB
- Stars: 25
- Watchers: 6
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Python RGB Keyboards Library
[![GPL License](https://img.shields.io/badge/license-GPL-blue.svg)](https://opensource.org/licenses/GPL-3.0)This is a project that aims to create a universal RGB keyboard control
library in Python. Using the varous SDKs available and by creating
wrappers around them, this library allows you to control the RGB k
eyboards of multiple brands in a universal manner with the same function
structure and arguments passed.## Keyboards
Please check the `BACKENDS.md` file for more information on what
keyboards are supported by the various included back-ends in this
library. Most back-ends have additional dependencies that might
not be free software on depend on non-free software.## License
Python RGB Keyboards
Copyright (C) 2017 RedFantomThis program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.You should have received a copy of the GNU General Public License
along with this program. If not, see .
## Goals
The goal of this project is to provide a universal interface for all RGB
Keyboards for Python programmers with a consistent function structure.
I would like to include as many keyboards in the library as possible,
but I can only test the code for the Cooler MasterKeys SDK. If you
experience any issues, please report them in the issues section. Also,## Contribute
If you would like to contribute to the project, by either reporting
issues or writing code, that would be great! You can either fork the
repository, or you can send me an e-mail on [[email protected]](mailto:[email protected])
so I can add you as a contributer to the project.## Credits
- 10se1ucgo and JiFish for creating the [cue_sdk](https://github.com/10se1ucgo/cue_sdk)
Python wrapper which is used in this project (Apache 2.0 License)