SteelSeries Rival 300 and original Rival
Supported Models
SteelSeries Rival |
1038:1384 |
SteelSeries Rival Dota 2 Edition |
1038:1392 |
SteelSeries Rival 300 |
1038:1710 |
SteelSeries Rival 300 Fallout 4 Edition |
1038:1712 |
SteelSeries Rival 300 Evil Geniuses Edition |
1038:171c |
SteelSeries Rival 300 CS:GO Fade Edition |
1038:1394 |
SteelSeries Rival 300 CS:GO Hyper Beast Edition |
1038:171a |
SteelSeries Rival 300 CS:GO Fade Edition (stm32) |
1038:1716 |
SteelSeries Rival 300 Acer Predator Edition |
1038:1714 |
SteelSeries Rival 300 HP OMEN Edition |
1038:1718 |
Command-Line Usage
usage: rivalcfg [-h] [--list] [--version] [--no-save] [--update-udev]
[--print-udev] [--print-debug] [-s SENSITIVITY1]
[-S SENSITIVITY2] [-p POLLING_RATE] [-c LOGO_COLOR]
[-C WHEEL_COLOR] [-e LOGO_LIGHT_EFFECT]
[-E WHEEL_LIGHT_EFFECT] [-b BUTTONS_MAPPING] [-r]
[--firmware-version]
options:
-h, --help show this help message and exit
--list List supported devices and exit
--version show program's version number and exit
--no-save Do not persist settings in the internal device memory
--update-udev Updates udev rules (Linux only, requires to be run as
root)
--print-udev Prints udev rules and exit
--print-debug Prints debug information and exit
SteelSeries Rival Options:
-s, --sensitivity1 SENSITIVITY1
Set sensitivity preset 1 (DPI) (from 50 to 6500,
default: 800)
-S, --sensitivity2 SENSITIVITY2
Set sensitivity preset 2 (DPI) (from 50 to 6500,
default: 1600)
-p, --polling-rate POLLING_RATE
Set polling rate (Hz) (values: 125, 250, 500, 1000,
default: 1000)
-c, --logo-color LOGO_COLOR
Set the color of the logo LED (e.g. red, #ff0000,
ff0000, #f00, f00, default: #FF1800)
-C, --wheel-color WHEEL_COLOR
Set the color of the wheel LED (e.g. red, #ff0000,
ff0000, #f00, f00, default: #FF1800)
-e, --logo-light-effect LOGO_LIGHT_EFFECT
Set the light effect of the logo (values: steady,
breath, 1, 2, 3, 4, default: steady)
-E, --wheel-light-effect WHEEL_LIGHT_EFFECT
Set the light effect of the wheel (values: steady,
breath, 1, 2, 3, 4, default: steady)
-b, --buttons BUTTONS_MAPPING
Set the mapping of the buttons (default:
buttons(button1=button1; button2=button2;
button3=button3; button4=button4; button5=button5;
button6=dpi; layout=qwerty))
-r, --reset Reset all settings to their factory default
--firmware-version Print the firmware version of the mouse and exit
Please report any bug on Github: https://github.com/flozz/rivalcfg/issues
Colors
This mouse supports colors. Various formats are supported.
Hexadecimal notation
You can use a 24 bit hexadecimal notation (like in HTML / CSS documents). Example of “red” color using hexadecimal notation:
#FF0000
FF0000
#F00
F00
Named Colors
The folowing named colors are supported:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RGB Tuple (Python API only)
If you are using the Python API (not the command line interface), you can
also pass colors as RGB tuple
or list
:
(255, 0, 0)
[255, 0, 0]
Python API
TODO