Skip to content

Remove macro support#2337

Draft
z3ntu wants to merge 4 commits into
masterfrom
remove-macro
Draft

Remove macro support#2337
z3ntu wants to merge 4 commits into
masterfrom
remove-macro

Conversation

@z3ntu

@z3ntu z3ntu commented Oct 29, 2024

Copy link
Copy Markdown
Member

This code has been not touched in a long time, basically deprecated.

Neither polychromatic nor RazerGenie use these APIs so it's questionable
anyone actually uses this. For any serious purpose the macro code is way
too limited anyways and users should use something like
https://github.com/sezanzeb/input-remapper

Remove it.


Pretty sure this currently breaks ripple, probably removing too much code, need to keep some of key_manager, ripple_effect.py uses this in key_list

@lah7

lah7 commented Oct 29, 2024

Copy link
Copy Markdown
Member

lah7 added a commit to polychromatic/polychromatic that referenced this pull request Nov 1, 2024
Only show this button if the running OpenRazer version has macro
support. We display a button with an informational message on how to use
their daemon feature, only show if relevant.

This very old code is now deprecated: openrazer/openrazer#2337
@z3ntu
z3ntu force-pushed the remove-macro branch 2 times, most recently from ddb21c8 to 856d8ba Compare December 15, 2025 12:12
z3ntu and others added 4 commits March 10, 2026 21:08
This code has been not touched in a long time, basically deprecated.

Neither polychromatic nor RazerGenie use these APIs so it's questionable
anyone actually uses this. For any serious purpose the macro code is way
too limited anyways and users should use something like
https://github.com/sezanzeb/input-remapper

Remove it.

The daemon bits still remain as of this commit, they will be removed
later since it's a bit interwoven with ripple.
This code has been not touched in a long time, basically deprecated.

Neither polychromatic nor RazerGenie use these APIs so it's questionable
anyone actually uses this. For any serious purpose the macro code is way
too limited anyways and users should use something like
https://github.com/sezanzeb/input-remapper

Remove it.
It's time for it to go. See previous commits for details.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants