Configuring the Logitech diNovo Edge in Linux 9
I love my Logitech diNovo Edge keyboard, and I only recently got some of it’s special keys mapped and working in Linux. Doing this required using xev to gather the keycodes for the various special keys and functions on they keyboard and then setting up an Xmodmap file mapping these keycodes to various XF86 actions.
The keys that I couldn’t get codes for are:
- “Phone” Key (Fn + F1)
- Magnifying glass keys (along the left edge)
- A B C D keys (Fn + F9-F12)
Otherwise, here’s the contents of my $HOME/.Xmodmap file:
keycode 160 = XF86AudioMute
keycode 176 = XF86AudioRaiseVolume
keycode 174 = XF86AudioLowerVolume
keycode 122 = XF86Search
keycode 144 = XF86AudioPrev
keycode 164 = XF86AudioStop
keycode 162 = XF86AudioPlay
keycode 153 = XF86AudioNext
keycode 236 = XF86Mail
keycode 130 = XF86HomePage
keycode 129 = XF86MenuPB
keycode 115 = XF86MenuKB
Then, if you’re using KDE, you can the KDE Control Center -> Regional & Accessibility menu’s Keyboard Shortcuts or the Input Actions sections to map these new keys to events.
One important part is to make sure your .Xmodmap file is loaded when you log in, you can do this via a bash script in $HOME/.kde/Autostart that looks something like this:
#!/bin/bash
xmodmap ~/.Xmodmap
Also, I followed some instructions found here for general XModmap usage and help: Multimediakeys with .Xmodmap HOWTO
Hi, I am planning on buying one of the DiNovo Edge keyboards for a Linux based media center. Using normal keys and mousepad, is it supported out of the box?
Thanks!
Sander, It worked on Kubuntu just out of the box.
I have send a request for lacking scancodes to the Logitech. The reference number is ‘080504-001326’. Apart from that this script http://powerman.name/soft/inputevent.html can detect KEYZOOMRESET, KEYZOOMOUT, KEYZOOMIN, but does not show the scancodes unfortunately.
take a Look at this.. www.hidpoint.com. Seems they have done all the Job. Just download and use it
Hi This Hidpoint link is suspicious. The offer is apparently not OSS. The company does not even specify an address (which would be illegal in my contry). What makes you so sure that you don’t install a keylogger? Their terms and conditions explicitly say that you are not allowed to diassemble the software. If had done so and had discovered some spy ware feature I would not be allowed to tell you.
I’ll leave the hidpoint comment, may be interesting and might be legit (I can’t vouch for them, I haven’t installed it). If someone sees this and knows more, please post it.
I watch just keyWatcher (http://criticalmass.sourceforge.net/keyWatcher.php , https://help.ubuntu.com/community/LogitechUltraXRemote) This provides some additional keycodes: KEY_ZOOMIN: 418, KEY_ZOOMOUT: 419, KEY_ZOOMRESET: 420
Hi I tried HIDPoint. They have done really a good work. I was not able to make my logitech devices work before in Ubuntu. I tried hidpoint software. It really made my logitech devices work.
InputEvent able to show keycodes. Just set $INPUTEVENTDEBUG before running it.