Hi :-),
I have the "Microsoft Natural Multimedia Keyboard 1.0A" and my problems is the configuration of the multimedia key. I found that the file "/etc/X11/xkb/symbols/inet" has the specification for the multimedia keys and it look something like this:
// Microsoft Wireless Multimedia Keyboard 1.0A
partial alphanumeric_keys
xkb_symbols "microsoftmult" {
// My Computer Section -- Left Side //
key <I80> { [ XF86Documents ] };
key <IC8> { [ XF86Pictures ] };
key <I3C> { [ XF86Music ] };
// Multimedia Section -- Centre
key <I20> { [ XF86AudioMute ] };
key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
key <I24> { [ XF86AudioStop ] };
key <I30> { [ XF86AudioRaiseVolume ] };
key <I2E> { [ XF86AudioLowerVolume ] };
key <I10> { [ XF86AudioPrev ] };
key <I19> { [ XF86AudioNext ] };
key <I6D> { [ XF86AudioMedia ] };
// Internet Section -- Right Side
key <I6C> { [ XF86Mail ] };
key <I32> { [ XF86HomePage ] };
key <I05> { [ XF86Messenger ] };
// Control Section -- Far Right
key <I21> { [ XF86Calculator ] };
key <I16> { [ XF86LogOff ] };
key <I5F> { [ XF86Sleep ] };
};
The problems is that my keyboard is not "Wireless" and the codes are not the same in every case, however I was able to take the hexadecimal code send it from the keyboard to the computer for each multimedia key, and these codes are:
XF86Documents -----> FF 4C
XF86Pictures -----> FF 64
XF86Music ----->FF 36
F86AudioMute -----> E0 20
XF86AudioPlay, XF86AudioPause-----> E0 22
XF86AudioStop----->E0 24
...
XF86Messenger ----->FF 05
XF86LogOff ----->FF 5F
The problem is that the configuration file doesn't work with hexadecimal or decimal numbers (or at least I dont know how). For example the hexadecimal number "E020" for F86AudioMute is "I20" in the configuration file, that means that "EO" is change by "I", but all the multimedia key where the code begin with "FF" doesn't work because I dont have any idea of the representation of this "FF" code under this keyboard configuration. The keys with problems are:
XF86Documents, XF86Pictures, XF86Music, F86AudioMute, XF86Messenger , XF86LogOff.
I have install kubuntu 5.10 with the KDE 3.4.3, if someone know how to convert the hexadecimal code to the keyboard configuration code or any other solutions to my problem will be grate!! :-),
All the other multimedia keys work perfectly and I could assign programs without problems.
PD: I am not a natural english speak so...sorry for any gramatical error.