Index: rules/base.lists.part
===================================================================
RCS file: /cvs/xkeyboard-config/xkeyboard-config/rules/base.lists.part,v
retrieving revision 1.62
diff -u -r1.62 base.lists.part
--- rules/base.lists.part 6 Mar 2008 22:20:16 -0000 1.62
+++ rules/base.lists.part 25 May 2008 08:40:09 -0000
@@ -9,7 +9,7 @@
! $pcmodels = pc101 pc102 pc104 pc105
// Microsoft models (using MS geometry)
-! $msmodels = microsoft microsoftpro microsoftprousb microsoftprose
+! $msmodels = microsoft microsoft7000 microsoftpro microsoftprousb microsoftprose
// PC geometries - they have special geometry but symbols are mostly pc105
! $pcgeometries = abnt2 latitude jp106 kr106
@@ -49,7 +49,7 @@
logitech_base itouch logiultrax \
logitech_g15 \
logidinovo logidinovoedge \
- microsoftinet microsoftpro microsoftprousb microsoftprooem microsoftprose \
+ microsoft7000 microsoftinet microsoftpro microsoftprousb microsoftprooem microsoftprose \
microsoftoffice microsoftmult \
mx1998 mx2500 mx2750 \
oretec \
Index: rules/base.xml.in
===================================================================
RCS file: /cvs/xkeyboard-config/xkeyboard-config/rules/base.xml.in,v
retrieving revision 1.255
diff -u -r1.255 base.xml.in
--- rules/base.xml.in 12 May 2008 20:43:22 -0000 1.255
+++ rules/base.xml.in 25 May 2008 08:40:10 -0000
@@ -772,6 +772,13 @@
+ microsoft7000
+ Microsoft Natural Wireless Ergonomic Keyboard 7000
+ Microsoft Inc.
+
+
+
+
microsoftinet
<_description>Microsoft Internet Keyboard
Microsoft Inc.
Index: symbols/inet
===================================================================
RCS file: /cvs/xkeyboard-config/xkeyboard-config/symbols/inet,v
retrieving revision 1.81
diff -u -r1.81 inet
--- symbols/inet 1 Mar 2008 21:01:56 -0000 1.81
+++ symbols/inet 25 May 2008 08:40:11 -0000
@@ -1534,6 +1534,33 @@
// Microsoft
+// Microsoft Natural Wireless Ergonomic Keyboard 7000
+partial alphanumeric_keys
+xkb_symbols "microsoft7000" {
+ include "inet(media_nav_common)"
+ key { [ Undo ] };
+ key { [ XF86New ] };
+ key { [ Redo ] };
+ key { [ XF86MailForward ] };
+ key { [ XF86Calculator ] };
+ key { [ XF86Close ] };
+ key { [ XF86HomePage ] };
+ key { [ Print ] };
+ key { [ XF86Save ] };
+ key { [ XF86Send ] };
+ key { [ Help ] };
+ key { [ XF86Reply ] };
+ key { [ XF86Search ] };
+ key { [ XF86Favorites ] };
+ key { [ XF86Mail ] };
+ key { [ parenleft ] };
+ key { [ parenright ] };
+ key { [ KP_Equal ] };
+ key { [ XF86Open ] };
+// Missing because of lack of support from kbd driver: Spell, Launch,
+// and Zoom in and out buttons.
+};
+
// Microsoft Internet Keyboard
partial alphanumeric_keys
xkb_symbols "microsoftinet" {