Hi again, thanks for the update. I tried this but I'm still not getting proper X events for some buttons. I took the receiver off my KVM switch and am getting X-events for more buttons, but not all. The best choice of mapping seems to be the 'Logitech Internet Navigator Keyboard'. With this configuration it's close, but not perfect at all and so I think a new mapping may need to be added into Xorg. I'll give you a run down of the buttons with this mapping and their working/non-working states based on using the existing mapping 'logicink': XkbModel: logicink 'Logitech Internet Navigator Keyboard partial alphanumeric_keys xkb_symbols "logiccdmx" { name[Group1]= "Logitech Cordless Desktop MX"; // Media keys key { [ XF86AudioMute ] }; WORKS key ? { [ XF86AudioMedia ] }; X-EVENT, GIVES 'NoSymbol' key { [ XF86AudioLowerVolume ] }; WORKS key { [ XF86AudioRaiseVolume ] }; WORKS key { [ XF86AudioPlay, XF86AudioPause ] }; WORKS key { [ XF86AudioStop ] }; WORKS key { [ XF86AudioPrev ] }; WORKS key { [ XF86AudioNext ] }; WORKS // Left side key { [ XF86Standby ] }; WORKS key { [ XF86Mail ] }; WORKS key ? { [ XF86Messenger ] }; X-EVENT, NOT RECOGNISED key ? { [ XF86WebCam ] }; X-EVENT, NOT RECOGNISED // Right side key ? { [ XF86VendorHome ] }; X-EVENT, NOT RECOGNISED key ? { [ XF86Search ] }; X-EVENT, GIVES 'NoSymbol' key ? { [ XF86Shop ] }; X-EVENT, NOT RECOGNISED key { [ XF86Favorites ] }; WORKS key { [ XF86HomePage ] }; WORKS // Wheel buttons key { [ XF86Go ] }; WORKS key { [ XF86Back ] }; WORKS key ? { [ XF86ScrollClick ] }; NO X-EVENT FOR CLICKING WHEEL // Extended function keys key ? { [ XF86New ] }; // F1 NO X-EVENT WITH F-LOCK OFF key ? { [ XF86Reply ] }; // F2 NO X-EVENT WITH F-LOCK OFF key ? { [ XF86MailForward ] }; // F3 NO X-EVENT WITH F-LOCK OFF key ? { [ XF86Send ] }; // F4 NO X-EVENT WITH F-LOCK OFF key ? { [ Undo ] }; // F5 NO X-EVENT WITH F-LOCK OFF key ? { [ Redo ] }; // F6 NO X-EVENT WITH F-LOCK OFF key ? { [ Print ] }; // F7 NO X-EVENT WITH F-LOCK OFF key ? { [ XF86Save ] }; // F8 NO X-EVENT WITH F-LOCK OFF key ? { [ XF86MyComputer ] }; // F9 NO X-EVENT WITH F-LOCK OFF key ? { [ XF86Documents ] }; // F10 NO X-EVENT WITH F-LOCK OFF key ? { [ XF86Pictures ] }; // F11 NO X-EVENT WITH F-LOCK OFF key ? { [ XF86Music ] }; // F12 NO X-EVENT WITH F-LOCK OFF }; NOTES: 1.) Keyboard scroll wheel seems to work fine although the X-Events for this look messed up. 2.) With F-Lock on, the keys F1-F12 work fine. With F-Lock off, there are no X-events at all. 3.) Clicking the keyboard scroll wheel doesn't produce an X-Event. 4.) The 'My Home' button on the right side produces the right output 'XF86Home' when using the XkbModel 'logiciinkseusb' - this corresponds to the key - see above.