home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / hal / fdi / information / 10freedesktop / 30-keymap-lenovo.fdi < prev    next >
Encoding:
Extensible Markup Language  |  2009-04-09  |  2.2 KB  |  38 lines

  1. <?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
  2.  
  3. <deviceinfo version="0.2">
  4.   <device>
  5.  
  6.     <!-- These are raw scancodes produced by the atkbd driver -->
  7.     <match key="@input.originating_device:info.linux.driver" string="atkbd">
  8.  
  9.       <match key="/org/freedesktop/Hal/devices/computer:system.hardware.vendor" prefix="LENOVO">
  10.         <match key="/org/freedesktop/Hal/devices/computer:system.hardware.version" contains="3000">
  11.       <append key="input.keymap.data" type="strlist">e00b:switchvideomode</append> <!-- Fn+F7 video -->
  12.           <append key="input.keymap.data" type="strlist">e016:wlan</append> <!-- Fn+F5 wireless -->
  13.           <append key="input.keymap.data" type="strlist">e017:sleep</append> <!-- Fn+F4 suspend -->
  14.           <append key="input.keymap.data" type="strlist">e018:suspend</append> <!-- Fn+F12 hibernate -->
  15.           <append key="input.keymap.data" type="strlist">e034:prog1</append> <!-- Lenovo Care -->
  16.           <append key="info.capabilities" type="strlist">input.keymap</append>
  17.         </match>
  18.     <!-- match for X60/X61/ ... ThinkPad Tablets -->
  19.         <match key="/org/freedesktop/Hal/devices/computer:system.hardware.version" prefix="ThinkPad X6">
  20.           <match key="/org/freedesktop/Hal/devices/computer:system.hardware.version" suffix=" Tablet">
  21.             <append key="input.keymap.data" type="strlist">006c:f21</append> <!-- rotate -->
  22.             <append key="input.keymap.data" type="strlist">0068:screenlock</append> <!-- screenlock -->
  23.             <append key="input.keymap.data" type="strlist">006b:esc</append> <!-- escape -->
  24.             <append key="input.keymap.data" type="strlist">006d:right</append> <!-- right on d-pad -->
  25.             <append key="input.keymap.data" type="strlist">006e:left</append> <!-- left on d-pad -->
  26.             <append key="input.keymap.data" type="strlist">0071:up</append> <!-- up on d-pad -->
  27.             <append key="input.keymap.data" type="strlist">006f:down</append> <!-- down on d-pad -->
  28.             <append key="input.keymap.data" type="strlist">0069:enter</append> <!-- enter on d-pad -->
  29.             <append key="info.capabilities" type="strlist">input.keymap</append>
  30.           </match>
  31.         </match>
  32.       </match>
  33.  
  34.     </match>
  35.   </device>
  36. </deviceinfo>
  37.  
  38.