-
-
Notifications
You must be signed in to change notification settings - Fork 80
Open
Labels
Description
Bug description
What happened
When I try to swap button5 and button4 with this command rivalcfg -b "buttons(button5=button4; button4=button5)", it will not swap but instead make "button4 = button5". As an exemple of the bug, if you type rivalcfg -b "buttons(button5=A; button4=button5)", then the button 4 execute the letter 'A' in a loop until I press the button5 to stop it.
What was expected
The buttons must just be swapped.
Step to reproduce
- Is the bug always reproducible or is it "random"?
→ Always
→ Open a terminal and type rivalcfg -b "buttons(button5=button4; button4=button5)"
or
→ Open a terminal and type rivalcfg -b "buttons(button4=button5; button5=button4)"
System information
RIVALCFG
========
Version: 4.14.0
Installation path: C:\Users\infor\.pyenv\pyenv-win\versions\3.13.1\Lib\site-packages\rivalcfg
OPERATING SYSTEM
================
OS: Windows
PYTHON
======
Python version: 3.13.1
HIDAPI version: 0.14.0.post4
PLUGGED STEELSERIES DEVICES ENDPOINTS
=====================================
1038:184c | 00 | (firmware v39.0)
1038:184c | 03 | SteelSeries Rival 3 (firmware v39.0)
1038:184c | 02 | SteelSeries Rival 3 (firmware v39.0)
1038:184c | 01 | SteelSeries Rival 3 (firmware v39.0)
1038:184c | 01 | SteelSeries Rival 3 (firmware v39.0)
1038:184c | 00 | (firmware v39.0)
1038:184c | 00 | (firmware v39.0)
Reactions are currently unavailable