summaryrefslogtreecommitdiff
path: root/fdi
diff options
context:
space:
mode:
authorRichard Hughes <hughsient@gmail.com>2006-04-24 21:58:12 +0000
committerRichard Hughes <hughsient@gmail.com>2006-04-24 21:58:12 +0000
commitd4c171e318c04f8ce89b48f57fa947a42ff067c2 (patch)
treebea2474a41eed3e335e6d1142950ae5f75eb3f8e /fdi
parent8b0b539682013307d97c9bddb6664e4f3a123abe (diff)
Update the patch from http://bugs.freedesktop.org/show_bug.cgi?id=6397 as
we are trying to detect wired mice here as well. Also add the proper product names, giving a nicer name in hal-device-manager.
Diffstat (limited to 'fdi')
-rw-r--r--fdi/information/10freedesktop/10-wireless-mice.fdi80
1 files changed, 12 insertions, 68 deletions
diff --git a/fdi/information/10freedesktop/10-wireless-mice.fdi b/fdi/information/10freedesktop/10-wireless-mice.fdi
index 2661c4eb..6fff1735 100644
--- a/fdi/information/10freedesktop/10-wireless-mice.fdi
+++ b/fdi/information/10freedesktop/10-wireless-mice.fdi
@@ -7,6 +7,7 @@
<!-- Receiver for MX1000 Laser -->
<match key="usb_device.product_id" int="0xc50e">
<append key="info.addons" type="strlist">hald-addon-usb-csr</append>
+ <merge key="info.product" type="string">MX1000 Laser Mouse</merge>
<merge key="battery.type" type="string">mouse</merge>
<merge key="battery.is_rechargeable" type="bool">true</merge>
<!-- proprietary properties defining the behavior -->
@@ -15,9 +16,10 @@
<merge key="battery.csr.is_dual" type="bool">false</merge>
</match>
- <!-- Receiver for Coordless Click! -->
+ <!-- Receiver for Cordless Click! -->
<match key="usb_device.product_id" int="0xc510">
<append key="info.addons" type="strlist">hald-addon-usb-csr</append>
+ <merge key="info.product" type="string">Cordless Click Mouse</merge>
<merge key="battery.type" type="string">mouse</merge>
<!-- proprietary properties defining the behavior -->
<merge key="battery.csr.has_res" type="bool">false</merge>
@@ -25,9 +27,10 @@
<merge key="battery.csr.is_dual" type="bool">false</merge>
</match>
- <!-- Receiver for Coordless Keyboard + Mouse combo -->
+ <!-- Receiver for Cordless Keyboard + Mouse combo -->
<match key="usb_device.product_id" int="0xc512">
<append key="info.addons" type="strlist">hald-addon-usb-csr</append>
+ <merge key="info.product" type="string">Cordless Keyboard+Mouse Receiver</merge>
<merge key="battery.type" type="string">keyboard</merge>
<!-- proprietary properties defining the behavior -->
<merge key="battery.csr.has_res" type="bool">false</merge>
@@ -38,6 +41,7 @@
<!-- Logitech, Inc. Cordless Mouse+Keyboard Receiver -->
<match key="usb_device.product_id" int="0xc505">
<append key="info.addons" type="strlist">hald-addon-usb-csr</append>
+ <merge key="info.product" type="string">Cordless Mouse+Keyboard Receiver</merge>
<merge key="battery.type" type="string">keyboard</merge>
<!-- proprietary properties defining the behavior -->
<merge key="battery.csr.has_res" type="bool">false</merge>
@@ -45,75 +49,10 @@
<merge key="battery.csr.is_dual" type="bool">false</merge>
</match>
- <!-- Wheel Mouse Optical -->
- <match key="usb_device.product_id" int="0xc00e">
- <append key="info.addons" type="strlist">hald-addon-usb-csr</append>
- <merge key="battery.type" type="string">mouse</merge>
- <merge key="battery.is_rechargeable" type="bool">true</merge>
- <!-- proprietary properties defining the behavior -->
- <merge key="battery.csr.has_res" type="bool">true</merge>
- <merge key="battery.csr.has_sms" type="bool">false</merge>
- <merge key="battery.csr.is_dual" type="bool">false</merge>
- </match>
-
- <!-- MouseMan Traveler -->
- <match key="usb_device.product_id" int="0xc00f">
- <append key="info.addons" type="strlist">hald-addon-usb-csr</append>
- <merge key="battery.type" type="string">mouse</merge>
- <merge key="battery.is_rechargeable" type="bool">true</merge>
- <!-- proprietary properties defining the behavior -->
- <merge key="battery.csr.has_res" type="bool">true</merge>
- <merge key="battery.csr.has_sms" type="bool">false</merge>
- <merge key="battery.csr.is_dual" type="bool">false</merge>
- </match>
-
- <!-- MouseMan Dual Optical -->
- <match key="usb_device.product_id" int="0xc012">
- <append key="info.addons" type="strlist">hald-addon-usb-csr</append>
- <merge key="battery.type" type="string">mouse</merge>
- <merge key="battery.is_rechargeable" type="bool">true</merge>
- <!-- proprietary properties defining the behavior -->
- <merge key="battery.csr.has_res" type="bool">true</merge>
- <merge key="battery.csr.has_sms" type="bool">false</merge>
- <merge key="battery.csr.is_dual" type="bool">false</merge>
- </match>
-
- <!-- MX300 Optical Mouse -->
- <match key="usb_device.product_id" int="0xc024">
- <append key="info.addons" type="strlist">hald-addon-usb-csr</append>
- <merge key="battery.type" type="string">mouse</merge>
- <merge key="battery.is_rechargeable" type="bool">true</merge>
- <!-- proprietary properties defining the behavior -->
- <merge key="battery.csr.has_res" type="bool">true</merge>
- <merge key="battery.csr.has_sms" type="bool">false</merge>
- <merge key="battery.csr.is_dual" type="bool">false</merge>
- </match>
-
- <!-- MX500 Optical Mouse -->
- <match key="usb_device.product_id" int="0xc025">
- <append key="info.addons" type="strlist">hald-addon-usb-csr</append>
- <merge key="battery.type" type="string">mouse</merge>
- <merge key="battery.is_rechargeable" type="bool">true</merge>
- <!-- proprietary properties defining the behavior -->
- <merge key="battery.csr.has_res" type="bool">true</merge>
- <merge key="battery.csr.has_sms" type="bool">true</merge>
- <merge key="battery.csr.is_dual" type="bool">false</merge>
- </match>
-
- <!-- iFeel Mouse (silver) -->
- <match key="usb_device.product_id" int="0xc031">
- <append key="info.addons" type="strlist">hald-addon-usb-csr</append>
- <merge key="battery.type" type="string">mouse</merge>
- <merge key="battery.is_rechargeable" type="bool">true</merge>
- <!-- proprietary properties defining the behavior -->
- <merge key="battery.csr.has_res" type="bool">true</merge>
- <merge key="battery.csr.has_sms" type="bool">false</merge>
- <merge key="battery.csr.is_dual" type="bool">false</merge>
- </match>
-
<!-- Mouse Receiver -->
<match key="usb_device.product_id" int="0xc501">
<append key="info.addons" type="strlist">hald-addon-usb-csr</append>
+ <merge key="info.product" type="string">Mouse Receiver</merge>
<merge key="battery.type" type="string">mouse</merge>
<merge key="battery.is_rechargeable" type="bool">true</merge>
<!-- proprietary properties defining the behavior -->
@@ -125,6 +64,7 @@
<!-- Dual Receiver -->
<match key="usb_device.product_id" int="0xc502">
<append key="info.addons" type="strlist">hald-addon-usb-csr</append>
+ <merge key="info.product" type="string">Logitech Dual Receiver</merge>
<merge key="battery.type" type="string">mouse</merge>
<merge key="battery.is_rechargeable" type="bool">true</merge>
<!-- proprietary properties defining the behavior -->
@@ -136,6 +76,7 @@
<!-- Receiver for Cordless Freedom Optical -->
<match key="usb_device.product_id" int="0xc504">
<append key="info.addons" type="strlist">hald-addon-usb-csr</append>
+ <merge key="info.product" type="string">Cordless Freedom Optical Mouse</merge>
<merge key="battery.type" type="string">mouse</merge>
<merge key="battery.is_rechargeable" type="bool">true</merge>
<!-- proprietary properties defining the behavior -->
@@ -147,6 +88,7 @@
<!-- Receiver for MX700 Optical Mouse -->
<match key="usb_device.product_id" int="0xc506">
<append key="info.addons" type="strlist">hald-addon-usb-csr</append>
+ <merge key="info.product" type="string">MX700 Optical Mouse</merge>
<merge key="battery.type" type="string">mouse</merge>
<merge key="battery.is_rechargeable" type="bool">true</merge>
<!-- proprietary properties defining the behavior -->
@@ -158,6 +100,7 @@
<!-- Receiver for Cordless Optical TrackMan -->
<match key="usb_device.product_id" int="0xc508">
<append key="info.addons" type="strlist">hald-addon-usb-csr</append>
+ <merge key="info.product" type="string">Cordless Optical TrackMan</merge>
<merge key="battery.type" type="string">mouse</merge>
<merge key="battery.is_rechargeable" type="bool">true</merge>
<!-- proprietary properties defining the behavior -->
@@ -169,6 +112,7 @@
<!-- Receiver for Cordless Presenter -->
<match key="usb_device.product_id" int="0xc702">
<append key="info.addons" type="strlist">hald-addon-usb-csr</append>
+ <merge key="info.product" type="string">Cordless Presenter</merge>
<merge key="battery.type" type="string">mouse</merge>
<merge key="battery.is_rechargeable" type="bool">true</merge>
<!-- proprietary properties defining the behavior -->