Mouse / Keyboard (macOS): don't detect vendor name

This commit is contained in:
李通洲
2024-10-09 21:46:49 +08:00
parent ee29f767a0
commit 6647d36f85
2 changed files with 2 additions and 26 deletions
+1 -13
View File
@@ -11,20 +11,8 @@ static void enumSet(IOHIDDeviceRef value, FFlist* results)
ffStrbufInit(&device->serial);
ffStrbufInit(&device->name);
CFStringRef manufacturer = IOHIDDeviceGetProperty(value, CFSTR(kIOHIDManufacturerKey));
ffCfStrGetString(manufacturer, &device->name);
CFStringRef product = IOHIDDeviceGetProperty(value, CFSTR(kIOHIDProductKey));
if (device->name.length)
{
ffCfStrGetString(product, &device->serial);
ffStrbufAppendC(&device->name, ' ');
ffStrbufAppend(&device->name, &device->serial);
}
else
{
ffCfStrGetString(product, &device->name);
}
ffCfStrGetString(product, &device->name);
CFStringRef serialNumber = IOHIDDeviceGetProperty(value, CFSTR(kIOHIDSerialNumberKey));
ffCfStrGetString(serialNumber, &device->serial);
+1 -13
View File
@@ -11,20 +11,8 @@ static void enumSet(IOHIDDeviceRef value, FFlist* results)
ffStrbufInit(&device->serial);
ffStrbufInit(&device->name);
CFStringRef manufacturer = IOHIDDeviceGetProperty(value, CFSTR(kIOHIDManufacturerKey));
ffCfStrGetString(manufacturer, &device->name);
CFStringRef product = IOHIDDeviceGetProperty(value, CFSTR(kIOHIDProductKey));
if (device->name.length)
{
ffCfStrGetString(product, &device->serial);
ffStrbufAppendC(&device->name, ' ');
ffStrbufAppend(&device->name, &device->serial);
}
else
{
ffCfStrGetString(product, &device->name);
}
ffCfStrGetString(product, &device->name);
CFStringRef serialNumber = IOHIDDeviceGetProperty(value, CFSTR(kIOHIDSerialNumberKey));
ffCfStrGetString(serialNumber, &device->serial);