lp:~apw/udev/volume-key-updates
Pull together a number of key release quirks which we are currently carrying as a kernel patch. Now that we have generic userspace triggered support they should move there. Based on the patch below:
commit 8df5b1d020b48eb
Author: Andy Whitcroft <apw@canonical.com>
Date: Mon Feb 23 18:23:53 2009 +0000
UBUNTU: SAUCE: hotkey quirks for various Zeptro Znote and Fujitsu Amilo laptops
OriginalAuthor: Marius Wenderoth <scale87>
Bug: #330259
Add model specific quirks for the hotkeys for the laptops below:
Zepto Znote 6615WD
Zepto Znote 6625WD
FUJITSU SIEMENS AMILO Xi 2428
In each case the volume keys and the mute key do not correctly produce
key release events. Quirk these to force a key release. (Patch modified
to compile with 2.6.30)
[apw@
commit below:
commit 000c2a35b8b0485
Author: Herton Ronaldo Krzesinski <herton@
Date: Fri Oct 16 16:13:59 2009 -0700
Input: atkbd - consolidate force release quirks for volume keys
]
Signed-off-by: Andy Whitcroft <apw@canonical.com>
Acked-by: Tim Gardner <tim.gardner@
Acked-by: Stefan Bader <stefan.
Signed-off-by: Tim Gardner <tim.gardner@
Signed-off-by: Stefan Bader <stefan.
diff --git a/drivers/
index 11478eb..c99fb3b 100644
--- a/drivers/
+++ b/drivers/
@@ -936,6 +936,14 @@ static unsigned int atkbd_amilo_
};
/*
+ * Fujitsu Siemens system with broken key release on volume keys and mute key
+ */
+
+static unsigned int atkbd_amilo_
+ 0xa0, 0xae, 0xb0, -1U
+};
+
+/*
* Soltech TA12 system with broken key release on volume keys and mute key
*/
static unsigned int atkdb_soltech_
@@ -1709,6 +1717,35 @@ static const struct dmi_system_id atkbd_dmi_
},
{
+ .ident = "Znote 6615WD",
+ .matches = {
+ DMI_MATCH(
+ DMI_MATCH(
+ },
+ .callback = atkbd_setup_
+ .driver_data = atkbd_volume_
+ },
+ {
+ .ident = "Znote 6625WD",
+ .matches = {
+ DMI_MATCH(
+ DMI_MATCH(
+ DMI_MATCH(
+ },
+ .callback = atkbd_setup_
+ .driver_data = atkbd_volume_
+ },
+ {
+ .ident = "AMILO Xi 2428",
+ .matches = {
+ DMI_MATCH(
+ DMI_MATCH(
+ },
+ .callback = atkbd_setup_
+ .driver_data = atkbd_amilo_
+ },
+ {
- Get this branch:
- bzr branch lp:~apw/udev/volume-key-updates
Branch merges
- Martin Pitt: Approve
-
Diff: 42 lines (+18/-1)2 files modifieddebian/changelog (+13/-0)
extras/keymap/95-keyboard-force-release.rules (+5/-1)
Branch information
Recent revisions
- 2636. By Andy Whitcroft
-
extras/
keymap/ 95-keyboard- force-release. rules: AMILO Xi 2428 requires
volume key releases. - 2635. By Andy Whitcroft
-
extras/
keymap/ 95-keyboard- force-release. rules: Zepto Znote 6625WD requires
volume key releases. - 2634. By Andy Whitcroft
-
extras/
keymap/ 95-keyboard- force-release. rules: Zepto Znote 6615WD requires
volume key releases. - 2632. By Martin Pitt
-
debian/
udev.initramfs- hook: If /sbin/udevadm. upgrade exists, copy that
into the initramfs instead of the shell script wrapper that we have during
udev upgrades. (LP: #672964) - 2630. By Martin Pitt
-
debian/rules: Fix the libgudev-1.0.so symlink to point to the actual
library in /usr/lib. Fixes FTBFS of libgudev rdepends. - 2628. By Martin Pitt
-
debian/
libgudev- 1.0-0.install: Update for new upstream install path of
libgudev to /lib. Move it back to /usr/lib/, right now libgobject is still
in /usr/lib/.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:udev