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

Rival 3 Wireless button mapping #178

Open
Palomarrrr opened this issue Jan 27, 2022 · 4 comments
Open

Rival 3 Wireless button mapping #178

Palomarrrr opened this issue Jan 27, 2022 · 4 comments
Labels

Comments

@Palomarrrr
Copy link

Palomarrrr commented Jan 27, 2022

Just got my Rival 3 Wireless and was having trouble mapping buttons. I'm pretty sure I'm passing the right commands since the program doesn't yell at me and the json file shows the correct mappings, but the buttons won't work.
image
I set all the binds to 1 as a test but they still don't type out the number when pressed. At this point I'm not sure if I'm being an idiot and typing something wrong and if that is the case I'm sorry for submitting a pointless question lol.

print-debug output

RIVALCFG
========
Version: 4.5.0
udev rules installed: True
udev rules up to date: True
Installation path: /usr/lib/python3.10/site-packages/rivalcfg

OPERATING SYSTEM
================
OS: Linux
Platform: Linux-5.16.2-arch1-1-x86_64-with-glibc2.33
Version: #1 SMP PREEMPT Thu, 20 Jan 2022 16:18:29 +0000
Distribution issue: Arch Linux \r (\l)

PYTHON
======
Python version: 3.10.2
HIDAPI version: 0.11.0.post2

PLUGGED STEELSERIES DEVICES ENDPOINTS
=====================================
1038:1830 | 00 | SteelSeries Rival 3 Wireless (firmware v0)
1038:1830 | 00 | SteelSeries Rival 3 Wireless (firmware v0)
1038:1830 | 01 | SteelSeries Rival 3 Wireless (firmware v0)
1038:1830 | 01 | SteelSeries Rival 3 Wireless (firmware v0)
1038:1830 | 02 | SteelSeries Rival 3 Wireless (firmware v0)
1038:1830 | 03 | SteelSeries Rival 3 Wireless (firmware v0)
@flozz
Copy link
Owner

flozz commented Jan 27, 2022

The command looks correct, so I do not know what is going wrong...

I will have to ask my colleague to lend me his mouse again to test this... (but it will be complicated right now, as I work mostly from home because of the French COVID policy...)

@Palomarrrr
Copy link
Author

No worries! i can try and work something temporary out in the meantime. Hopefully you can get it soon

@flozz
Copy link
Owner

flozz commented Aug 24, 2022

I have the mouse for few days.

I tried the following command:

 rivalcfg -b "buttons(button4=button1; button5=button1; button6=button1)"

And it worked for me. If I press the button 4, the text input of the focused windows is filled with & (because I have an AZERTY keyboard and the 1 of the QWERTY keyboard matches the & of the AZERTY one)...

I will try to find if there any way of reproducing your issue

@olimcr
Copy link

olimcr commented May 27, 2023

I had this exact same issue recently. Eventually installed the proprietary steel series tool and it flagged the fact that the mouse had old firmware. After an update I can now use the button options in rivalcfg.

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

3 participants