diff -ru xkb/rules/xorg xkb.msnaturalmm/rules/xorg --- xkb/rules/xorg 2007-08-11 17:02:13.000000000 +0200 +++ xkb.msnaturalmm/rules/xorg 2007-08-11 17:04:22.000000000 +0200 @@ -52,7 +52,7 @@ logiaccess logicdp logicdpa logicdit logicink logiciink logiclx300 \ logiinkse logiinkseusb logiitc logiik itouch logiultrax ltcd \ microsoftinet microsoftpro microsoftprousb microsoftprooem microsoftprose \ - microsoftoffice microsoftmult \ + microsoftoffice microsoftmult msnaturalmm \ mx1998 mx2500 mx2750 \ oretec \ presario propeller \ diff -ru xkb/rules/xorg.lst xkb.msnaturalmm/rules/xorg.lst --- xkb/rules/xorg.lst 2007-08-11 17:02:13.000000000 +0200 +++ xkb.msnaturalmm/rules/xorg.lst 2007-08-11 17:03:36.000000000 +0200 @@ -98,6 +98,7 @@ microsoftprose Microsoft Internet Keyboard Pro, Swedish microsoftoffice Microsoft Office Keyboard microsoftmult Microsoft Wireless Multimedia Keyboard 1.0A + msnaturalmm Microsoft Natural Multimedia Keyboard 1.0A oretec Oretec MCK-800 MM/Internet keyboard propeller Propeller Voyager (KTEZ-1000) qtronix QTronix Scorpius 98N+ Nur in xkb.msnaturalmm/rules: xorg.lst.orig. Nur in xkb.msnaturalmm/rules: xorg.orig. diff -ru xkb/rules/xorg.xml xkb.msnaturalmm/rules/xorg.xml --- xkb/rules/xorg.xml 2007-08-11 17:02:13.000000000 +0200 +++ xkb.msnaturalmm/rules/xorg.xml 2007-08-11 17:05:55.000000000 +0200 @@ -2695,6 +2695,12 @@ + + msnaturalmm + Microsoft Natural Multimedia Keyboard 1.0A + + + oretec Oretec MCK-800 MM/Internet keyboard @@ -14303,4 +14309,4 @@ - \ Kein Zeilenumbruch am Dateiende. + Nur in xkb.msnaturalmm/rules: xorg.xml.orig. diff -ru xkb/symbols/inet xkb.msnaturalmm/symbols/inet --- xkb/symbols/inet 2007-08-11 17:02:13.000000000 +0200 +++ xkb.msnaturalmm/symbols/inet 2007-08-11 17:06:59.000000000 +0200 @@ -1777,6 +1777,50 @@ // My Computer Section -- Left Side }; +partial alphanumeric_keys +xkb_symbols "msnaturalmm" { + name[Group1] = "Microsoft Natural Multimedia keyboard 1.0A"; + +// My Computer Section -- Left Side + key { [ XF86Documents ] }; + key { [ XF86Pictures ] }; + key { [ XF86Music ] }; + +// Multimedia Section -- Centre + key { [ XF86AudioMute ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86AudioStop ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioPrev ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioMedia ] }; + +// Internet Section -- Right Side + key { [ XF86Mail ] }; + key { [ XF86HomePage ] }; + key { [ XF86Messenger ] }; + + +// Control Section -- Far Right + key { [ XF86Calculator ] }; + key { [ XF86LogOff ] }; + key { [ XF86Sleep ] }; + + key { [ Help ] }; + key { [ Undo ] }; + key { [ Redo ] }; + key { [ XF86New ] }; + key { [ XF86Open ] }; + key { [ XF86Close ] }; + key { [ XF86Reply ] }; + key { [ XF86Forward ] }; + key { [ XF86Send ] }; + key { [ XF86Spell ] }; + key { [ XF86Save ] }; + key { [ Print ] }; +}; + // Oretec // Oretec MCK-800 MM/Internet keyboard Nur in xkb.msnaturalmm/symbols: inet.orig. diff -ru xkb/symbols.dir xkb.msnaturalmm/symbols.dir --- xkb/symbols.dir 2007-08-11 17:02:13.000000000 +0200 +++ xkb.msnaturalmm/symbols.dir 2007-08-11 17:07:54.000000000 +0200 @@ -355,6 +355,7 @@ --p----- a------- inet(microsoftprooem) --p----- a------- inet(microsoftprose) --p----- a------- inet(microsoftprousb) +--p----- a------- inet(msnaturalmm) --p----- a------- inet(mx1998) --p----- a------- inet(mx2500) --p----- a------- inet(mx2750) Nur in xkb.msnaturalmm/: symbols.dir.orig.