|
@@ -340,7 +340,8 @@ static int do_hid_entry(const char *filename,
|
|
|
id->vendor = TO_NATIVE(id->vendor);
|
|
|
id->product = TO_NATIVE(id->product);
|
|
|
|
|
|
- sprintf(alias, "hid:b%04X", id->bus);
|
|
|
+ sprintf(alias, "hid:");
|
|
|
+ ADD(alias, "b", id->bus != HID_BUS_ANY, id->bus);
|
|
|
ADD(alias, "g", id->group != HID_GROUP_ANY, id->group);
|
|
|
ADD(alias, "v", id->vendor != HID_ANY_ID, id->vendor);
|
|
|
ADD(alias, "p", id->product != HID_ANY_ID, id->product);
|