diff options
author | Martin Pitt <martin.pitt@ubuntu.com> | 2009-05-09 12:16:16 +0200 |
---|---|---|
committer | Martin Pitt <martin.pitt@ubuntu.com> | 2009-05-09 12:16:16 +0200 |
commit | 89dd0393abb29a2012ad81e8689d1903396666e1 (patch) | |
tree | 217cb989bda9e64a000b20377e2d3c0ec1cebc86 /keymap | |
parent | aebf9bbd365280ae1af7849ad1d243dc8f35ff3b (diff) |
keymap: Add Lenovo rules (from hal-info)
Converted from 30-keymap-lenovo.fdi from hal-info 2009-05-07.
Diffstat (limited to 'keymap')
-rw-r--r-- | keymap/95-keymap.rules | 3 | ||||
-rw-r--r-- | keymap/keymaps/lenovo-3000 | 5 | ||||
-rw-r--r-- | keymap/keymaps/lenovo-thinkpad_x6_tablet | 8 |
3 files changed, 16 insertions, 0 deletions
diff --git a/keymap/95-keymap.rules b/keymap/95-keymap.rules index a6e4e6a..aec6183 100644 --- a/keymap/95-keymap.rules +++ b/keymap/95-keymap.rules @@ -8,4 +8,7 @@ LABEL="keyboard_vendorcheck" ATTR{[dmi/id]sys_vendor}=="Dell*", RUN+="keymap $name dell" ATTR{[dmi/id]sys_vendor}=="Compaq*", ATTR{[dmi/id]product_name}=="*E500*|*Evo N610c*|*Evo N600c*", RUN+="keymap $name compaq-e_evo" +ATTR{[dmi/id]sys_vendor}=="LENOVO*", ATTR{[dmi/id]product_version}=="*3000*", RUN+="keymap $name lenovo-3000" +ATTR{[dmi/id]sys_vendor}=="LENOVO*", ATTR{[dmi/id]product_version}=="ThinkPad X6*", ATTR{[dmi/id]product_version}=="* Tablet" RUN+="keymap $name lenovo-thinkpad_x6_tablet" + LABEL="keyboard_end" diff --git a/keymap/keymaps/lenovo-3000 b/keymap/keymaps/lenovo-3000 new file mode 100644 index 0000000..5bd1656 --- /dev/null +++ b/keymap/keymaps/lenovo-3000 @@ -0,0 +1,5 @@ +0x8B switchvideomode # Fn+F7 video +0x96 wlan # Fn+F5 wireless +0x97 sleep # Fn+F4 suspend +0x98 suspend # Fn+F12 hibernate +0xB4 prog1 # Lenovo Care diff --git a/keymap/keymaps/lenovo-thinkpad_x6_tablet b/keymap/keymaps/lenovo-thinkpad_x6_tablet new file mode 100644 index 0000000..6fd16b5 --- /dev/null +++ b/keymap/keymaps/lenovo-thinkpad_x6_tablet @@ -0,0 +1,8 @@ +0x6C f21 # rotate +0x68 screenlock # screenlock +0x6B esc # escape +0x6D right # right on d-pad +0x6E left # left on d-pad +0x71 up # up on d-pad +0x6F down # down on d-pad +0x69 enter # enter on d-pad |