summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Pitt <martin.pitt@ubuntu.com>2009-05-09 12:20:48 +0200
committerMartin Pitt <martin.pitt@ubuntu.com>2009-05-09 12:20:48 +0200
commitc472c39d71a541539f1f7414919dbe720cf2ef8e (patch)
tree60db379ff5b036799f38b00dbc97427c830ac2f9
parentd60bec0a458ce54373a86f5e888e8c6f001c95da (diff)
keymap: Add Acer rules (from hal-info)
Converted from 30-keymap-acer.fdi from hal-info 2009-05-07.
-rw-r--r--keymap/95-keymap.rules6
-rw-r--r--keymap/keymaps/acer22
-rw-r--r--keymap/keymaps/acer-aspire_5920g4
-rw-r--r--keymap/keymaps/acer-extensa_5xxx1
-rw-r--r--keymap/keymaps/acer-travelmate_62921
-rw-r--r--keymap/keymaps/acer-travelmate_c3005
6 files changed, 39 insertions, 0 deletions
diff --git a/keymap/95-keymap.rules b/keymap/95-keymap.rules
index d417d5a..730fb39 100644
--- a/keymap/95-keymap.rules
+++ b/keymap/95-keymap.rules
@@ -17,5 +17,11 @@ ATTR{[dmi/id]sys_vendor}=="Hewlett-Packard*", ATTR{[dmi/id]product_name}=="*[pP]
ATTR{[dmi/id]sys_vendor}=="Hewlett-Packard*", ATTR{[dmi/id]product_name}=="*Compaq*|*EliteBook*", RUN+="keymap $name hewlett-packard-compaq_elitebook"
ATTR{[dmi/id]sys_vendor}=="Hewlett-Packard*", ATTR{[dmi/id]product_name}=="*2510p*|*2530p*", RUN+="keymap $name hewlett-packard-2510p_2530p"
+ATTR{[dmi/id]sys_vendor}=="Acer*", RUN+="keymap $name acer"
+ATTR{[dmi/id]sys_vendor}=="Acer*", ATTR{[dmi/id]product_name}=="Extensa*", ATTR{[dmi/id]product_name}=="*5210*|*5220*|*5610*|*5620*|*5720*", RUN+="keymap $name acer-extensa_5xxx"
+ATTR{[dmi/id]sys_vendor}=="Acer*", ATTR{[dmi/id]product_name}=="TravelMate*C300*", RUN+="keymap $name acer-travelmate_c300"
+ATTR{[dmi/id]sys_vendor}=="Acer*", ATTR{[dmi/id]product_name}=="TravelMate*6292*", RUN+="keymap $name acer-travelmate_6292"
+ATTR{[dmi/id]sys_vendor}=="Acer*", ATTR{[dmi/id]product_name}=="Aspire 5920G", RUN+="keymap $name acer-aspire_5920g"
+
LABEL="keyboard_end"
diff --git a/keymap/keymaps/acer b/keymap/keymaps/acer
new file mode 100644
index 0000000..6abe39c
--- /dev/null
+++ b/keymap/keymaps/acer
@@ -0,0 +1,22 @@
+0xA5 help # Fn+F1
+0xA6 setup # Fn+F2 Acer eSettings
+0xA7 battery # Fn+F3 Power Management
+0xA9 switchvideomode # Fn+F5
+0xB3 euro
+0xB4 dollar
+0xCE brightnessup # Fn+Right
+0xD4 bluetooth # (toggle) off-to-on
+0xD5 wlan # (toggle) on-to-off
+0xD6 wlan # (toggle) off-to-on
+0xD7 bluetooth # (toggle) on-to-off
+0xD8 bluetooth # (toggle) off-to-on
+0xD9 brightnessup # Fn+Right
+0xEE brightnessup # Fn+Right
+0xEF brightnessdown # Fn+Left
+0xF1 f22 # Fn+F7 Touchpad toggle (off-to-on)
+0xF2 f22 # Fn+F7 Touchpad toggle (on-to-off)
+0xF3 prog2 # "P2" programmable button
+0xF4 prog1 # "P1" programmable button
+0xF5 presentation
+0xF8 fn
+0xF9 f23 # Launch NTI shadow
diff --git a/keymap/keymaps/acer-aspire_5920g b/keymap/keymaps/acer-aspire_5920g
new file mode 100644
index 0000000..0e628bc
--- /dev/null
+++ b/keymap/keymaps/acer-aspire_5920g
@@ -0,0 +1,4 @@
+0x8A media
+0xB2 www
+0x92 prog2
+0xD9 bluetooth # (toggle) on-to-off
diff --git a/keymap/keymaps/acer-extensa_5xxx b/keymap/keymaps/acer-extensa_5xxx
new file mode 100644
index 0000000..80f981b
--- /dev/null
+++ b/keymap/keymaps/acer-extensa_5xxx
@@ -0,0 +1 @@
+0xEE screenlock # Windows Lock function
diff --git a/keymap/keymaps/acer-travelmate_6292 b/keymap/keymaps/acer-travelmate_6292
new file mode 100644
index 0000000..e6c0845
--- /dev/null
+++ b/keymap/keymaps/acer-travelmate_6292
@@ -0,0 +1 @@
+0xD9 bluetooth # (toggle) on-to-off
diff --git a/keymap/keymaps/acer-travelmate_c300 b/keymap/keymaps/acer-travelmate_c300
new file mode 100644
index 0000000..bfef4cf
--- /dev/null
+++ b/keymap/keymaps/acer-travelmate_c300
@@ -0,0 +1,5 @@
+0x67 f24 # FIXME: rotate screen
+0x68 up
+0x69 down
+0x6B fn
+0x6C screenlock # FIXME: lock tablet device/buttons