From 5e0ec43fc40e3e6dd0e44a7d617846879e1dac9e Mon Sep 17 00:00:00 2001 From: Seth Forshee Date: Tue, 5 Apr 2011 11:43:00 -0500 Subject: [PATCH] keymap: Support Dell Latitude XT2 tablet-mode navigation keys The XT2 has a rocker (up/down/enter) and back button on the side in tablet mode, none of which work currently. Add entries for these keys. There is some overlap here with scan codes used in other Dell models, so these buttons are put in a new file specific to this model. Signed-off-by: Seth Forshee Signed-off-by: Martin Pitt --- Makefile.am | 1 + extras/keymap/95-keymap.rules | 1 + extras/keymap/keymaps/dell-latitude-xt2 | 4 ++++ 3 files changed, 6 insertions(+) create mode 100644 extras/keymap/keymaps/dell-latitude-xt2 diff --git a/Makefile.am b/Makefile.am index 2c20f46c..42440898 100644 --- a/Makefile.am +++ b/Makefile.am @@ -568,6 +568,7 @@ dist_udevkeymap_DATA = \ extras/keymap/keymaps/asus \ extras/keymap/keymaps/compaq-e_evo \ extras/keymap/keymaps/dell \ + extras/keymap/keymaps/dell-latitude-xt2 \ extras/keymap/keymaps/everex-xt5000 \ extras/keymap/keymaps/fujitsu-amilo_pa_2548 \ extras/keymap/keymaps/fujitsu-amilo_pro_edition_v3505 \ diff --git a/extras/keymap/95-keymap.rules b/extras/keymap/95-keymap.rules index 44d50642..350f1115 100644 --- a/extras/keymap/95-keymap.rules +++ b/extras/keymap/95-keymap.rules @@ -67,6 +67,7 @@ LABEL="keyboard_vendorcheck" ENV{DMI_VENDOR}=="Dell*", RUN+="keymap $name dell" ENV{DMI_VENDOR}=="Dell*", ATTR{[dmi/id]product_name}=="Inspiron 910|Inspiron 1010|Inspiron 1011|Inspiron 1012|Inspiron 1110|Inspiron 1210", RUN+="keymap $name 0x84 wlan" +ENV{DMI_VENDOR}=="Dell*", ATTR{[dmi/id]product_name}=="Latitude XT2", RUN+="keymap $name dell-latitude-xt2" ENV{DMI_VENDOR}=="Compaq*", ATTR{[dmi/id]product_name}=="*E500*|*Evo N*", RUN+="keymap $name compaq-e_evo" diff --git a/extras/keymap/keymaps/dell-latitude-xt2 b/extras/keymap/keymaps/dell-latitude-xt2 new file mode 100644 index 00000000..39872f55 --- /dev/null +++ b/extras/keymap/keymaps/dell-latitude-xt2 @@ -0,0 +1,4 @@ +0x9B up # tablet rocker up +0x9E enter # tablet rocker press +0x9F back # tablet back +0xA3 down # tablet rocker down -- 2.39.5