rivalcfg
rivalcfg copied to clipboard
Rival 3 Wireless button mapping
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.
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)
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...)
No worries! i can try and work something temporary out in the meantime. Hopefully you can get it soon
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
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.