Hi folks,
 
For those who have/use the Logitech diNovo Media Desktop and are running Marcel's latest patches which passes all the keypresses up from the kernel, I created a patch for X that allows X to recognize the diNovo keyboard natively, and automagically map your keys for things like volume, email, browser, etc.  Sure, you can remap your keys by hand and get the same effect...but this is the more elegant solution and should work right out of the box.  I haven't had to map any keys under KDE since it already recognizes the keycodes for things like volume up/down, etc.
 
The long and short...you can find the patch in Bugzilla on RedHat and X.org:
 
RedHat BugID 136590: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=136590
X.org BugID 1681:  http://freedesktop.org/bugzilla/show_bug.cgi?id=1681
 
For those who prefer instructions:
# cd /usr/lib/X11
# patch -s -p0 < dinovo.patch
 
Edit your /etc/X11/xorg.conf and find the setting for XKbModel and change it to "dinovo"
Restart X and enjoy.
 
It should apply cleanly on X.org 6.8+...but I suspect it'll apply cleanly (or almost cleanly) to earlier versions as well...as always, your mileage may vary.  With any luck, it'll get picked up in the next development cycle for X and Fedora.
 
Enjoy,
 
-HJD