Skip to content

Implement support for Razer keyboards on Linux using openrazer #2

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions