-
-
Notifications
You must be signed in to change notification settings - Fork 68
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
Rival 600: Mouse button #77
Comments
You mean remapping the buttons? |
yes, I mean the side buttons, mapping them to something |
Hello, Sorry for the (long) time I took to respond to this issue... Buttons mapping is now implemented in rivalcfg 4.0 (the future version of this software that will be released in few weeks). Currently Rival, Rival 300 and Sensei RAW are supported on this feature, and more mouse will be supported until the release. So if you still want to help on this, it should not need to much work to have it working! :) |
I don't know if the original person responded back but I would love to help get the side buttons working in rivalcfg so they can be remmapped. Let me know what you need me to do! |
Hello @thespyboss, Yes you can help. What we need to support the button mapping is some packets captured while the SteelSeries Engine configures the buttons. The packets can be captured using Wireshark. I wrote articles on my blog (in French but Google Translate can be helpful) about the packet capture :
You can ask here or on my Discord if you have any question :) |
What are the command line parameters to set buttons? I'm running version 4.3.0 with a SteelSeries Rival 600. |
Rivalcfg 4.0 has button support for some devices but not for the Rival 600. Some reverse engineering is required on this mouse to support this feature. |
I would gladly help but the tutorial mentioned by @flozz requires a Windows WM. Not much luck filtering the USB events otherwise. Any other way to do this? |
Microsoft provides free Windows VM → https://developer.microsoft.com/en-us/windows/downloads/virtual-machines/ I do not know other ways to get information than the reverse engineering.... :( |
I could give this a try but it says: This VM will expire on 11/14/21. |
Hum 🤔 |
Output of Output of
Output of
Note: I made some brief investigations of setting the more advanced features (key repeats, activations on release, etc) and was a little bewildered by about 10 or so packets being sent.
If this is still open/still being worked on, I'd be happy to help. This was mostly me just playing around, but if you'd like something more specific (i.e.specific codes for certain keys, exact output of changing certain settings, etc.) just let me know. |
Hi there,
Firstly let me just thank you guys for your work on this, I've been looking for a tool such as this!
I was juser wondering if setting of the mouse button would be added, or if you guys were working on this?
If not I'd be more than happy to take a look at this myself, if you guys could point me in the direction of some useful reading materials, I've played around with libusb before so I do have some experience.
Cheers! Have a nice day
:-)
The text was updated successfully, but these errors were encountered: