Skip to content

Implement support for Razer keyboards on Linux using openrazer #2

@RedFantom

Description

@RedFantom

Support for Razer keyboards will not be added, for a few reasons.

There would be two ways to add support for these keyboards:

  • By using the new REST based API of the Razer Synapse software
  • By writing code that calls into DLL-files distributed only with the Razer Synapse software
    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.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions