Two different keys are mapped to XF86AudioRaiseVolume in /usr/share/X11/xkb/symbols/inet. Because of that, the volume-up button doesn't work properly in KDE (and GNOME?). I opened a bug on KDE's site: http://bugs.kde.org/show_bug.cgi?id=132567 - which was correctly resolved as invalid. Here's a link with some info from Debian: http://lists.debian.org/debian-x/2006/04/msg01842.html And here's a simple patch: --- /usr/share/X11/xkb/symbols/inet 2006-09-11 00:30:41.809230136 -0700 +++ /usr/share/X11/xkb/symbols/inet.new 2006-09-11 00:31:31.574664640 -0700 @@ -1089,7 +1089,6 @@ key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; key <I24> { [ XF86AudioStop ] }; key <I2E> { [ XF86AudioLowerVolume ] }; - key <I2F> { [ XF86AudioRaiseVolume ] }; key <I30> { [ XF86AudioRaiseVolume ] }; key <I32> { [ XF86HomePage ] }; key <I3B> { [ XF86New ] }; I assume that there shouldn't ever be two different key codes for the same symbol. I looked at Xlib functions, and it seems that it's ok to have multiple symbols with the same keycode, but not vice versa.
*** Bug 139372 has been marked as a duplicate of this bug. ***
This should be filed upstream. Please file a bug at https://bugs.freedesktop.org and post the link here. Thanks!
Filed a bug: https://bugs.freedesktop.org/show_bug.cgi?id=8282