[PATCH] map tablet buttons from lenovo x60t

Jeremy Katz katzj at redhat.com
Fri Oct 19 11:29:44 PDT 2007


---
 fdi/information/10freedesktop/30-keymap-lenovo.fdi |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/fdi/information/10freedesktop/30-keymap-lenovo.fdi b/fdi/information/10freedesktop/30-keymap-lenovo.fdi
index 23fcd28..807d086 100644
--- a/fdi/information/10freedesktop/30-keymap-lenovo.fdi
+++ b/fdi/information/10freedesktop/30-keymap-lenovo.fdi
@@ -13,6 +13,19 @@
           <append key="input.keymap.data" type="strlist">e018:suspend</append> <!-- Fn+F12 hibernate -->
           <append key="info.capabilities" type="strlist">input.keymap</append>
         </match>
+        <match key="/org/freedesktop/Hal/devices/computer:system.hardware.version" contains="X60 Tablet">
+          <append key="input.keymap.data" type="strlist">006c:f21</append> <!-- rotate -->
+          <append key="input.keymap.data" type="strlist">0068:screenlock</append> <!-- screenlock -->
+          <append key="input.keymap.data" type="strlist">006b:esc</append> <!-- escape -->
+          <append key="input.keymap.data" type="strlist">006d:right</append> <!-- right on d-pad -->
+          <append key="input.keymap.data" type="strlist">006e:left</append> <!-- left on d-pad -->
+          <append key="input.keymap.data" type="strlist">0071:up</append> <!-- up on d-pad -->
+          <append key="input.keymap.data" type="strlist">006f:down</append> <!-- down on d-pad -->
+          <append key="input.keymap.data" type="strlist">0069:kpenter</append> <!-- enter on d-pad -->
+
+          <append key="info.capabilities" type="strlist">input.keymap</append>
+        </match>
+
       </match>
 
     </match>
-- 
1.5.3.4



More information about the hal mailing list