diff --git a/src/driver-steelseries.h b/src/driver-steelseries.h index 977b96e0..0a87eeb4 100644 --- a/src/driver-steelseries.h +++ b/src/driver-steelseries.h @@ -2,5 +2,6 @@ enum steelseries_quirk { STEELSERIES_QURIK_NONE, + STEELSERIES_QUIRK_RIVAL100, STEELSERIES_QUIRK_SENSEIRAW, }; diff --git a/src/libratbag-data.c b/src/libratbag-data.c index 5cb328d2..3109acdb 100644 --- a/src/libratbag-data.c +++ b/src/libratbag-data.c @@ -252,6 +252,8 @@ init_data_steelseries(struct ratbag *ratbag, str = g_key_file_get_string(keyfile, group, "Quirk", NULL); if (str) { + if (streq(str, "Rival100")) + data->steelseries.quirk = STEELSERIES_QUIRK_RIVAL100; if (streq(str, "SenseiRAW")) data->steelseries.quirk = STEELSERIES_QUIRK_SENSEIRAW; }