-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Implement support for Razer keyboards on Linux using openrazer #2
Comments
There is openrazer but it only supports linux. |
Thank you for sharing this with me! When I searched for a solution one-and-a-half years ago, I was unable to find |
@RedFantom I could provide testing or give an helpful hand - I use openrazer allready in a project. |
Note that adding individual LED control will require creating key layout maps like for the MasterKeys back-end.
I have openrazer installed as well,and i can test the library. |
Right now commit However, at the moment I am quite busy already, so it is unlikely that I'll be able to devote time to this project anytime soon. The structure of a keyboard back-end is not extremely complicated and there are quite some back-ends already present to build on, so perhaps someone is interested in picking it up? I'll accept any stable back-end that does not require external software running (so with Windows DLL-files is fine), but as I no longer run Windows and still only have the single keyboard, testing it would be impossible. |
Support for Razer keyboards will not be added, for a few reasons.
There would be two ways to add support for these keyboards:
Both of these methods clearly make the whole library dependent on not only closed-source software (which I am okay with), but a completely closed ecosystem, which I cannot agree with.
Razer does provide a separate SDK (which still requires the Synapse software to be installed), but this is quite a complicated one with lots of weird data structures (which, I my opinion, are completely overkill for the task they should perform), which would be difficult to replicate in Python's
ctypes
.The text was updated successfully, but these errors were encountered: