rivalcfg icon indicating copy to clipboard operation
rivalcfg copied to clipboard

Rival 3 Wireless button mapping

Open Palomarrrr opened this issue 2 years ago • 4 comments

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)

Palomarrrr avatar Jan 27 '22 00:01 Palomarrrr

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...)

flozz avatar Jan 27 '22 12:01 flozz

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

Palomarrrr avatar Jan 27 '22 15:01 Palomarrrr

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

flozz avatar Aug 24 '22 11:08 flozz

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.

olimcr avatar May 27 '23 18:05 olimcr