From c472c39d71a541539f1f7414919dbe720cf2ef8e Mon Sep 17 00:00:00 2001 From: Martin Pitt Date: Sat, 9 May 2009 12:20:48 +0200 Subject: keymap: Add Acer rules (from hal-info) Converted from 30-keymap-acer.fdi from hal-info 2009-05-07. --- keymap/95-keymap.rules | 6 ++++++ keymap/keymaps/acer | 22 ++++++++++++++++++++++ keymap/keymaps/acer-aspire_5920g | 4 ++++ keymap/keymaps/acer-extensa_5xxx | 1 + keymap/keymaps/acer-travelmate_6292 | 1 + keymap/keymaps/acer-travelmate_c300 | 5 +++++ 6 files changed, 39 insertions(+) create mode 100644 keymap/keymaps/acer create mode 100644 keymap/keymaps/acer-aspire_5920g create mode 100644 keymap/keymaps/acer-extensa_5xxx create mode 100644 keymap/keymaps/acer-travelmate_6292 create mode 100644 keymap/keymaps/acer-travelmate_c300 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 -- cgit