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-acer.fdi < prev    next >
Encoding:
Extensible Markup Language  |  2009-04-09  |  5.0 KB  |  68 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="Acer">
  10.         <append key="input.keymap.data" type="strlist">e025:help</append> <!-- Fn+F1 Hotkey help -->
  11.         <append key="input.keymap.data" type="strlist">e026:setup</append> <!-- Fn+F2 Acer eSettings -->
  12.         <append key="input.keymap.data" type="strlist">e027:battery</append> <!-- Fn+F3 Power Management -->
  13.         <append key="input.keymap.data" type="strlist">e029:switchvideomode</append> <!-- Fn+F5 Display toggle -->
  14.         <append key="input.keymap.data" type="strlist">e033:euro</append> <!-- Euro symbol -->
  15.         <append key="input.keymap.data" type="strlist">e034:dollar</append> <!-- Dollar symbol -->
  16.         <append key="input.keymap.data" type="strlist">e04e:brightnessup</append> <!-- Fn+Right Brightness Up -->
  17.         <append key="input.keymap.data" type="strlist">e054:bluetooth</append> <!-- Bluetooth (toggle) off-to-on -->
  18.         <append key="input.keymap.data" type="strlist">e055:wlan</append> <!-- Wireless (toggle) on-to-off -->
  19.         <append key="input.keymap.data" type="strlist">e056:wlan</append> <!-- Wireless (toggle) off-to-on -->
  20.         <append key="input.keymap.data" type="strlist">e057:bluetooth</append> <!-- Bluetooth (toggle) on-to-off -->
  21.         <append key="input.keymap.data" type="strlist">e058:bluetooth</append> <!-- Bluetooth (toggle) off-to-on -->
  22.         <append key="input.keymap.data" type="strlist">e059:brightnessup</append> <!-- Fn+Right Brightness Up -->
  23.         <append key="input.keymap.data" type="strlist">e06e:brightnessup</append> <!-- Fn+Right Brightness Up -->
  24.         <append key="input.keymap.data" type="strlist">e06f:brightnessdown</append> <!-- Fn+Left Brightness Down -->
  25.         <append key="input.keymap.data" type="strlist">e071:f22</append> <!-- Fn+F7 Touchpad toggle (off-to-on) -->
  26.         <append key="input.keymap.data" type="strlist">e072:f22</append> <!-- Fn+F7 Touchpad toggle (on-to-off) -->
  27.         <append key="input.keymap.data" type="strlist">e073:prog2</append> <!-- "P2" programmable button -->
  28.         <append key="input.keymap.data" type="strlist">e074:prog1</append> <!-- "P1" programmable button -->
  29.         <append key="input.keymap.data" type="strlist">e075:presentation</append> <!-- Minimise all Windows -->
  30.         <append key="input.keymap.data" type="strlist">e078:fn</append> <!-- Fn key -->
  31.         <append key="input.keymap.data" type="strlist">e079:f23</append> <!-- Launch NTI shadow -->
  32.         <append key="info.capabilities" type="strlist">input.keymap</append>
  33.  
  34.         <match key="/org/freedesktop/Hal/devices/computer:system.hardware.product" prefix="Extensa">
  35.           <match key="/org/freedesktop/Hal/devices/computer:system.hardware.product" contains_outof="5210;5220;5610;5620;5720">
  36.             <remove key="input.keymap.data" type="strlist">e06e:brightnessup</remove>
  37.         <append key="input.keymap.data" type="strlist">e06e:screenlock</append> <!--  Windows Lock function -->
  38.           </match>
  39.         </match>
  40.         <match key="/org/freedesktop/Hal/devices/computer:system.hardware.product" prefix="TravelMate">
  41.           <!-- TravelMate C300 -->
  42.           <match key="/org/freedesktop/Hal/devices/computer:system.hardware.product" contains="C300">
  43.             <append key="input.keymap.data" type="strlist">0x67:f24</append> <!-- FIXME: rotate screen -->
  44.             <append key="input.keymap.data" type="strlist">0x68:up</append>
  45.             <append key="input.keymap.data" type="strlist">0x69:down</append>
  46.             <append key="input.keymap.data" type="strlist">0x6b:fn</append>
  47.             <append key="input.keymap.data" type="strlist">0x6c:screenlock</append> <!-- FIXME: lock tablet device/buttons-->
  48.           </match>
  49.           <!-- TravelMate 6292 -->
  50.           <match key="/org/freedesktop/Hal/devices/computer:system.hardware.product" contains="6292">
  51.             <remove key="input.keymap.data" type="strlist">e059:brightnessup</remove>
  52.             <append key="input.keymap.data" type="strlist">e059:bluetooth</append> <!-- Bluetooth (toggle) on-to-off -->
  53.           </match>
  54.         </match>
  55.         <match key="/org/freedesktop/Hal/devices/computer:system.hardware.product" string="Aspire 5920G">
  56.           <remove key="input.keymap.data" type="strlist">e059:brightnessup</remove>
  57.           <remove key="input.keymap.data" type="strlist">e073:prog2</remove>
  58.  
  59.           <append key="input.keymap.data" type="strlist">e00a:media</append>
  60.           <append key="input.keymap.data" type="strlist">e032:www</append>
  61.           <append key="input.keymap.data" type="strlist">e012:prog2</append> 
  62.           <append key="input.keymap.data" type="strlist">e059:bluetooth</append> <!-- Bluetooth (toggle) on-to-off -->
  63.         </match>
  64.       </match>
  65.     </match>
  66.   </device>
  67. </deviceinfo>
  68.