Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Macro / key combination support? #171

Open
Blue-Sauce opened this issue Dec 2, 2021 · 5 comments
Open

Macro / key combination support? #171

Blue-Sauce opened this issue Dec 2, 2021 · 5 comments
Labels

Comments

@Blue-Sauce
Copy link

Blue-Sauce commented Dec 2, 2021

Has there been plans or work to add macro support for devices with on-board macro support? Perhaps it's already possible to define key combinations, such as ctrl+c, and I just did not find it.

I understand the Rival 500/600/700 and likely others have such on-board macro support.

@flozz flozz added the question label Dec 5, 2021
@flozz
Copy link
Owner

flozz commented Dec 5, 2021

Hello,

As far as I know, SteelSeries mices have only basic buttons binding support onboard. Macros are handled by the SteelSeries / GG Engine.

Some models seems to be able to support "multiple key press at once" onboard, but this is never used by the SSE3 / GG Engine and the exact behavior is unknown.

So no, macros are not implemented in Rivalcfg and will probably not be implemented, sorry...

@Blue-Sauce
Copy link
Author

Hi, thanks for your response.

The steelseries.com page for the Rival 600 says "full macros on-board for software-free use at LAN events and tournaments."
And the post here from a SteelSeries employee says "macros for a lot of devices are done through driver (I know Rival 500/600/700 all have built in macros so if you have one of these it will work,)"

What do you think?

I don't currently have any of these models so I can't test or attempt to capture the communication.

@Blue-Sauce
Copy link
Author

Blue-Sauce commented Dec 11, 2021

#138 (comment)
report that Rival 500 has on-board macros (works on linux if first set with SteelSeries software on windows).

@flozz
Copy link
Owner

flozz commented Dec 12, 2021

As I said, I only found that some devices seems to support simple key combinations (probably up to 4 keys), but it looked like SSE3 was not using this feature, at least on the mouse I was working on (Rival 300).

Anyway, as I have a Rival 500, I will try to see if I can learn more about this :)

(but I will probably have no time to work on this before early 2022)

@flozz
Copy link
Owner

flozz commented Dec 13, 2021

I observed key combination on the Rival 650 I am working on:

 LCtrl + C          → 51 E0 06 00 00
 LCtrl + RShift + C → 51 E0 E5 06 00

So it seems you were right, I will have to work on this :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants