ubuntu-x-swat team mailing list archive
-
ubuntu-x-swat team
-
Mailing list archive
-
Message #58357
[Bug 226509] Re: Dell XPS m1330 multimedia keys don't work in Ubuntu
This is not fixed.
The issue with multiple keypresses generated by the Dell XPS M1330's
media keys is a hardware problem with the Dell laptop, and it is not
fixed. The media keys (volume adjustment, play/pause, stop, next, prev)
on the M1330 are touch-sensitive keys placed in a row above the normal
keyboard. The keys always act as if they were held down for at least 680
milliseconds or so, even if you touch them for less time than that. So
every time you press one, it is equivalent to holding it for seven
tenths of a second. This is long enough to trigger typematic behavior in
the default settings. The problem can be worked around by setting the
typematic initial delay to greater than 700 milliseconds, but this is
not a real solution.
Apparently GNOME uses these keys through DBus or something, and this
prevents the typematic rate from becoming a factor. Hence, GNOME does
not shoe repeated events when these keys are used. In KDE, these keys
are detected directly in the same way as all other keys, so the
typematic rate comes into play and generates multiple key press events.
Hence, in GNOME the keys work correctly, and do not generate multiple
key presses. In KDE, each time you press one of these keys, it acts as
if you had pressed it two, three, or four times. This makes the keys all
but useless in KDE. The volume keys adjust the volume by triple the
appropriate amount; the next and previous buttons skip 3 songs; The
play/pause button and the mute button only work if they generates an odd
number of key presses, since and even number of toggles has no effect.
Is there any way to run the GNOME volume control thingy in KDE until
this is fixed?
--
Dell XPS m1330 multimedia keys don't work in Ubuntu
https://bugs.launchpad.net/bugs/226509
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-input-evdev in ubuntu.