diff --git a/src/driver-roccat-kone-pure.c b/src/driver-roccat-kone-pure.c index 400be735..2762d918 100644 --- a/src/driver-roccat-kone-pure.c +++ b/src/driver-roccat-kone-pure.c @@ -833,7 +833,7 @@ roccat_remove(struct ratbag_device *device) free(ratbag_get_drv_data(device)); } -struct ratbag_driver roccat_driver = { +struct ratbag_driver roccat_kone_pure_driver = { .name = "Roccat Kone Pure", .id = "roccat-kone-pure", .probe = roccat_probe, diff --git a/src/libratbag-data.c b/src/libratbag-data.c index c4d90540..4e7f8e12 100644 --- a/src/libratbag-data.c +++ b/src/libratbag-data.c @@ -47,6 +47,7 @@ enum driver { HIDPP10, HIDPP20, ROCCAT, + ROCCAT_KONE_PURE, ETEKCITY, GSKILL, LOGITECH_G300, @@ -266,6 +267,7 @@ static const struct driver_map { { HIDPP10, "hidpp10", init_data_hidpp10 }, { HIDPP20, "hidpp20", init_data_hidpp20 }, { ROCCAT, "roccat", NULL }, + { ROCCAT_KONE_PURE, "roccat-kone-pure", NULL }, { ETEKCITY, "etekcity", NULL}, { GSKILL, "gskill", NULL }, { LOGITECH_G300, "logitech_g300", NULL}, diff --git a/src/libratbag-private.h b/src/libratbag-private.h index d933b538..e6e2662f 100644 --- a/src/libratbag-private.h +++ b/src/libratbag-private.h @@ -593,6 +593,7 @@ extern struct ratbag_driver hidpp10_driver; extern struct ratbag_driver logitech_g300_driver; extern struct ratbag_driver logitech_g600_driver; extern struct ratbag_driver roccat_driver; +extern struct ratbag_driver roccat_kone_pure_driver; extern struct ratbag_driver gskill_driver; extern struct ratbag_driver steelseries_driver; extern struct ratbag_driver sinowealth_driver; diff --git a/src/libratbag.c b/src/libratbag.c index 9e30a29b..919401e9 100644 --- a/src/libratbag.c +++ b/src/libratbag.c @@ -600,6 +600,7 @@ ratbag_create_context(const struct ratbag_interface *interface, ratbag_register_driver(ratbag, &logitech_g300_driver); ratbag_register_driver(ratbag, &logitech_g600_driver); ratbag_register_driver(ratbag, &roccat_driver); + ratbag_register_driver(ratbag, &roccat_kone_pure_driver); ratbag_register_driver(ratbag, &gskill_driver); ratbag_register_driver(ratbag, &steelseries_driver); ratbag_register_driver(ratbag, &sinowealth_driver);