diff -Naur xkb.orig/rules/base xkb.new/rules/base --- xkb.orig/rules/base 2007-10-12 15:24:18.000000000 +1300 +++ xkb.new/rules/base 2007-10-12 15:37:45.000000000 +1300 @@ -42,7 +42,7 @@ chicony chicony9885 \ compaqeak8 compaqik7 compaqik13 compaqik18 \ cymotionlinux \ - dell dellm65 inspiron precision_m dellusbmm dtk2000 \ + dell dellm65 inspiron precision_m dellusbmm dinovo dinovoedge dtk2000 \ emachines ennyah_dkb1008 evdev \ genius geniuscomfy geniuscomfy2 geniuskb19e \ gyration honeywell_euroboard \ diff -Naur xkb.orig/rules/base.xml xkb.new/rules/base.xml --- xkb.orig/rules/base.xml 2007-10-12 15:54:43.000000000 +1300 +++ xkb.new/rules/base.xml 2007-10-12 15:53:59.000000000 +1300 @@ -2669,6 +2669,12 @@ + dinovoedge + Logitech diNovo Edge + + + + mx1998 Memorex MX1998 Memorex MX1998 diff -Naur xkb.orig/symbols/inet xkb.new/symbols/inet --- xkb.orig/symbols/inet 2007-10-12 15:24:34.000000000 +1300 +++ xkb.new/symbols/inet 2007-10-12 15:33:32.000000000 +1300 @@ -1455,6 +1455,26 @@ key { [ XF86AudioMedia ] }; }; +partial alphanumeric_keys +xkb_symbols "dinovoedge" { + + key { [ XF86HomePage ] }; + key { [ XF86AudioPrev ] }; + key { [ XF86Standby ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioMute ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86AudioStop ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86Sleep ] }; + key { [ XF86Start ] }; + key { [ XF86Mail ] }; + key { [ XF86Search ] }; + key { [ XF86AudioMedia ] }; +}; + + // Memorex // Memorex MX1998