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.