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" {