summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaroline Larimore <caroline@larimo.re>2026-01-09 13:39:42 -0800
committerCaroline Larimore <caroline@larimo.re>2026-01-09 13:39:42 -0800
commit09b48d3fdf73614b245e902c8ecda5f21acfc9ae (patch)
treea58b1ee7436de67fbe93f49f1aa0f4dddfdbe979
parentdd243ac83973e30df048c3c96df4073522bfcb78 (diff)
fix: "improve" hidraw detectionHEADmain
-rw-r--r--main.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/main.c b/main.c
index 0fc2b5c..8fcd955 100644
--- a/main.c
+++ b/main.c
@@ -13,7 +13,7 @@
#define UINPUT_DEVICE_NAME "Auxillary Corsair K95 Key Input"
-#define HID_DEVICE_ID "1B1C:1B11.0002"
+#define HID_DEVICE_ID "1B1C:1B11"
#define REPORT_ID 0x03
// unused, but doesnt affect output. "documentation," i guess
@@ -254,6 +254,8 @@ void find_hidraw(char buf[]) {
fatal("failed to read /sys/class/hidraw/hidrawX/device")
}
+ device[23] = 0;
+
if (strcmp(&device[14], HID_DEVICE_ID) == 0) {
snprintf(buf, sizeof(path), "/dev/%s", entry->d_name);
break;