The underlying issue is that the key-press events generated by the Dell XPS M1330's touch-sensitive media keys always last slightly less than 700 milliseconds, even if you touch the buttons for less time than that. If your typematic rate is set with an initial delay of less than 700 ms, you will generate multiple key presses, just as if you were holding down the button. As such, a work-around is to increase your typematic rate initial delay to 700 ms or greater. However, slowing your typematic rate may also drive you insane, so a real fix would be nice.
These buttons work correctly in GNOME, and I they do it by letting the keys generate DBus events and then catching the DBus events, or something. In any case, if KDE did it the same way, it might improve interoperability and fix this bug at the same time.
This is not fixed, and it may be fixable in KDE.
The underlying issue is that the key-press events generated by the Dell XPS M1330's touch-sensitive media keys always last slightly less than 700 milliseconds, even if you touch the buttons for less time than that. If your typematic rate is set with an initial delay of less than 700 ms, you will generate multiple key presses, just as if you were holding down the button. As such, a work-around is to increase your typematic rate initial delay to 700 ms or greater. However, slowing your typematic rate may also drive you insane, so a real fix would be nice.
These buttons work correctly in GNOME, and I they do it by letting the keys generate DBus events and then catching the DBus events, or something. In any case, if KDE did it the same way, it might improve interoperability and fix this bug at the same time.