home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / boot / i386 / rescue / usr / share / hal / fdi / policy / 10osvendor / 10-usbcsr-mice.fdi < prev    next >
Extensible Markup Language  |  2006-11-29  |  7KB  |  128 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <deviceinfo version="0.2">
  3.   <device>
  4.     <match key="info.bus" string="usb_device">
  5.       <match key="usb_device.vendor_id" int="0x046d"> <!-- Logitech, Inc. -->
  6.  
  7.         <!-- Receiver for MX1000 Laser -->
  8.         <match key="usb_device.product_id" int="0xc50e">
  9.           <append key="info.addons" type="strlist">hald-addon-usb-csr</append>
  10.           <merge key="info.product" type="string">MX1000 Laser Mouse</merge>
  11.           <merge key="battery.type" type="string">mouse</merge>
  12.           <merge key="battery.is_rechargeable" type="bool">true</merge>
  13.       <!-- proprietary properties defining the behavior -->
  14.           <merge key="battery.csr.has_res" type="bool">false</merge>
  15.           <merge key="battery.csr.has_sms" type="bool">false</merge>
  16.           <merge key="battery.csr.is_dual" type="bool">false</merge>
  17.         </match>
  18.  
  19.         <!-- Receiver for Cordless Click! -->
  20.         <match key="usb_device.product_id" int="0xc510"> 
  21.           <append key="info.addons" type="strlist">hald-addon-usb-csr</append>
  22.           <merge key="info.product" type="string">Cordless Click Mouse</merge>
  23.           <merge key="battery.type" type="string">mouse</merge>
  24.       <!-- proprietary properties defining the behavior -->
  25.           <merge key="battery.csr.has_res" type="bool">false</merge>
  26.           <merge key="battery.csr.has_sms" type="bool">false</merge>
  27.           <merge key="battery.csr.is_dual" type="bool">false</merge>
  28.         </match>
  29.  
  30.     <!-- Receiver for Cordless Keyboard + Mouse combo -->
  31.         <match key="usb_device.product_id" int="0xc512"> 
  32.           <append key="info.addons" type="strlist">hald-addon-usb-csr</append>
  33.           <merge key="info.product" type="string">Cordless Keyboard+Mouse Receiver</merge>
  34.           <merge key="battery.type" type="string">keyboard</merge>
  35.       <!-- proprietary properties defining the behavior -->
  36.           <merge key="battery.csr.has_res" type="bool">false</merge>
  37.           <merge key="battery.csr.has_sms" type="bool">false</merge>
  38.           <merge key="battery.csr.is_dual" type="bool">false</merge>
  39.         </match>
  40.  
  41.         <!-- Logitech, Inc. Cordless Mouse+Keyboard Receiver -->
  42.         <match key="usb_device.product_id" int="0xc505"> 
  43.           <append key="info.addons" type="strlist">hald-addon-usb-csr</append>
  44.           <merge key="info.product" type="string">Cordless Mouse+Keyboard Receiver</merge>
  45.           <merge key="battery.type" type="string">keyboard</merge>
  46.       <!-- proprietary properties defining the behavior -->
  47.           <merge key="battery.csr.has_res" type="bool">false</merge>
  48.           <merge key="battery.csr.has_sms" type="bool">false</merge>
  49.           <merge key="battery.csr.is_dual" type="bool">false</merge>
  50.         </match>
  51.  
  52.         <!-- Mouse Receiver -->
  53.         <match key="usb_device.product_id" int="0xc501">
  54.           <append key="info.addons" type="strlist">hald-addon-usb-csr</append>
  55.           <merge key="info.product" type="string">Mouse Receiver</merge>
  56.           <merge key="battery.type" type="string">mouse</merge>
  57.           <merge key="battery.is_rechargeable" type="bool">true</merge>
  58.           <!-- proprietary properties defining the behavior -->
  59.           <merge key="battery.csr.has_res" type="bool">false</merge>
  60.           <merge key="battery.csr.has_sms" type="bool">false</merge>
  61.           <merge key="battery.csr.is_dual" type="bool">false</merge>
  62.         </match>
  63.  
  64.         <!-- Dual Receiver -->
  65.         <match key="usb_device.product_id" int="0xc502">
  66.           <append key="info.addons" type="strlist">hald-addon-usb-csr</append>
  67.           <merge key="info.product" type="string">Logitech Dual Receiver</merge>
  68.           <merge key="battery.type" type="string">mouse</merge>
  69.           <merge key="battery.is_rechargeable" type="bool">true</merge>
  70.           <!-- proprietary properties defining the behavior -->
  71.           <merge key="battery.csr.has_res" type="bool">false</merge>
  72.           <merge key="battery.csr.has_sms" type="bool">false</merge>
  73.           <merge key="battery.csr.is_dual" type="bool">true</merge>
  74.         </match>
  75.  
  76.         <!-- Receiver for Cordless Freedom Optical -->
  77.         <match key="usb_device.product_id" int="0xc504">
  78.           <append key="info.addons" type="strlist">hald-addon-usb-csr</append>
  79.           <merge key="info.product" type="string">Cordless Freedom Optical Mouse</merge>
  80.           <merge key="battery.type" type="string">mouse</merge>
  81.           <merge key="battery.is_rechargeable" type="bool">true</merge>
  82.           <!-- proprietary properties defining the behavior -->
  83.           <merge key="battery.csr.has_res" type="bool">false</merge>
  84.           <merge key="battery.csr.has_sms" type="bool">false</merge>
  85.           <merge key="battery.csr.is_dual" type="bool">true</merge>
  86.         </match>
  87.  
  88.         <!-- Receiver for MX700 Optical Mouse -->
  89.         <match key="usb_device.product_id" int="0xc506">
  90.           <append key="info.addons" type="strlist">hald-addon-usb-csr</append>
  91.           <merge key="info.product" type="string">MX700 Optical Mouse</merge>
  92.           <merge key="battery.type" type="string">mouse</merge>
  93.           <merge key="battery.is_rechargeable" type="bool">true</merge>
  94.           <!-- proprietary properties defining the behavior -->
  95.           <merge key="battery.csr.has_res" type="bool">false</merge>
  96.           <merge key="battery.csr.has_sms" type="bool">true</merge>
  97.           <merge key="battery.csr.is_dual" type="bool">false</merge>
  98.         </match>
  99.  
  100.         <!-- Receiver for Cordless Optical TrackMan -->
  101.         <match key="usb_device.product_id" int="0xc508">
  102.           <append key="info.addons" type="strlist">hald-addon-usb-csr</append>
  103.           <merge key="info.product" type="string">Cordless Optical TrackMan</merge>
  104.           <merge key="battery.type" type="string">mouse</merge>
  105.           <merge key="battery.is_rechargeable" type="bool">true</merge>
  106.           <!-- proprietary properties defining the behavior -->
  107.           <merge key="battery.csr.has_res" type="bool">false</merge>
  108.           <merge key="battery.csr.has_sms" type="bool">true</merge>
  109.           <merge key="battery.csr.is_dual" type="bool">false</merge>
  110.         </match>
  111.  
  112.         <!-- Receiver for Cordless Presenter -->
  113.         <match key="usb_device.product_id" int="0xc702">
  114.           <append key="info.addons" type="strlist">hald-addon-usb-csr</append>
  115.           <merge key="info.product" type="string">Cordless Presenter</merge>
  116.           <merge key="battery.type" type="string">mouse</merge>
  117.           <merge key="battery.is_rechargeable" type="bool">true</merge>
  118.           <!-- proprietary properties defining the behavior -->
  119.           <merge key="battery.csr.has_res" type="bool">false</merge>
  120.           <merge key="battery.csr.has_sms" type="bool">false</merge>
  121.           <merge key="battery.csr.is_dual" type="bool">false</merge>
  122.         </match>
  123.  
  124.       </match>
  125.     </match>
  126.   </device>
  127. </deviceinfo>
  128.