Skip to contentSkip to conversation

Add keymap for Lenovo IdeaPad S10-3

PATCH In review David Woodhouse 2 participants 2 messages Aug 12, 2010

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Add keymap for Lenovo IdeaPad S10-3

Tested on S10-3, but presumably applicable to all IdeaPads.

---
 extras/keymap/95-keymap.rules        |    2 ++
 extras/keymap/keymaps/lenovo-ideapad |    7 +++++++
 2 files changed, 9 insertions(+), 0 deletions(-)
 create mode 100644 extras/keymap/keymaps/lenovo-ideapad
extras/keymap/95-keymap.rules +2 -0
index 13b5571..2241422 100644
@@ -65,6 +65,8 @@ ENV{DMI_VENDOR}="Compaq*", ATTR{[dmi/id]product_name}="*E500*|*Evo N*", RUN+="
 ENV{DMI_VENDOR}="LENOVO*", ATTR{[dmi/id]product_version}="*3000*", RUN+="keymap $name lenovo-3000"
 ENV{DMI_VENDOR}="LENOVO*", ATTR{[dmi/id]product_version}="ThinkPad X6*", ATTR{[dmi/id]product_version}="* Tablet" RUN+="keymap $name lenovo-thinkpad_x6_tablet"
 ENV{DMI_VENDOR}="LENOVO*", ATTR{[dmi/id]product_version}="ThinkPad X200 Tablet*", ATTR{[dmi/id]product_version}="* Tablet" RUN+="keymap $name lenovo-thinkpad_x200_tablet"
+ENV{DMI_VENDOR}="LENOVO*", ATTR{[dmi/id]product_version}="*IdeaPad*", RUN+="keymap $name lenovo-ideapad"
+ENV{DMI_VENDOR}="LENOVO*", ATTR{[dmi/id]product_name}="S10-*", RUN+="keymap $name lenovo-ideapad"
 
 ENV{DMI_VENDOR}="Hewlett-Packard*", RUN+="keymap $name hewlett-packard"
 ENV{DMI_VENDOR}="Hewlett-Packard*", ATTR{[dmi/id]product_name}="*[tT][aA][bB][lL][eE][tT]*", RUN+="keymap $name hewlett-packard-tablet"
extras/keymap/keymaps/lenovo-ideapad new file +7 -0
new file mode 100644
index 0000000..9f241fb
@@ -0,0 +1,7 @@
+# Key codes observed on S10-3, assumed valid on other IdeaPad models
+0xB9 brightnessup		# does nothing in BIOS
+0xBA brightnessdown		# does nothing in BIOS
+0xF1 camera			# BIOS toggles camera power
+0x83 display_off		# BIOS toggles screen state
+0x81 rfkill			# does nothing in BIOS
+0xf2 unknown			# trackpad enable/disable (does nothing in BIOS)
Signature · 6 lines
1.7.2.1


-- 
David Woodhouse                            Open Source Technology Centre
[email protected]                              Intel Corporation
#1 lore raw

Hello David,

David Woodhouse [2010-08-12 17:04 +0100]:

Quoted 1 line

Tested on S10-3, but presumably applicable to all IdeaPads.

Thank you! Committed with some adaptions (add to Makefile.am and sort the list).

Martin

Signature · 2 lines
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)