--- build/gimp/app/actions/view-actions.c	2012-02-05 09:10:58.843450022 -0500
+++ Desktop/view-actions.c.num-pad-fix	2012-02-11 08:10:03.658816650 -0500
@@ -282,7 +282,7 @@
     NC_("view-action", "Zoom in"),
     GIMP_ACTION_SELECT_NEXT, FALSE,
     GIMP_HELP_VIEW_ZOOM_IN },
-
+  
   { "view-zoom-out-skip", GTK_STOCK_ZOOM_OUT,
     "Zoom out a lot", NULL, NULL,
     GIMP_ACTION_SELECT_SKIP_PREVIOUS, FALSE,
@@ -302,29 +302,63 @@
     160000,
     GIMP_HELP_VIEW_ZOOM_IN },
 
+  /* Set the key-binding for number pad 5 to zoom 1600% */
+  { "view-zoom-16-1-accel", NULL,
+    NC_("view-zoom-action", "1_6:1  (1600%)"), "KP_5",
+    NC_("view-zoom-action", "Zoom 16:1"),
+    160000,
+    GIMP_HELP_VIEW_ZOOM_IN },
+
   { "view-zoom-8-1", NULL,
     NC_("view-zoom-action", "_8:1  (800%)"), "4",
     NC_("view-zoom-action", "Zoom 8:1"),
     80000,
     GIMP_HELP_VIEW_ZOOM_IN },
 
+  /* Set the key-binding for number pad 4 to zoom 800% */
+  { "view-zoom-8-1-accel", NULL,
+    NC_("view-zoom-action", "_8:1  (800%)"), "KP_4",
+    NC_("view-zoom-action", "Zoom 8:1"),
+    80000,
+    GIMP_HELP_VIEW_ZOOM_IN },
+
   { "view-zoom-4-1", NULL,
     NC_("view-zoom-action", "_4:1  (400%)"), "3",
     NC_("view-zoom-action", "Zoom 4:1"),
     40000,
     GIMP_HELP_VIEW_ZOOM_IN },
-
+   /* Set the key-binding for number pad 3 to zoom 400% */
+   { "view-zoom-4-1-accel", NULL,
+    NC_("view-zoom-action", "_4:1  (400%)"), "KP_3",
+    NC_("view-zoom-action", "Zoom 4:1"),
+    40000,
+    GIMP_HELP_VIEW_ZOOM_IN },
+  
   { "view-zoom-2-1", NULL,
     NC_("view-zoom-action", "_2:1  (200%)"), "2",
     NC_("view-zoom-action", "Zoom 2:1"),
     20000,
     GIMP_HELP_VIEW_ZOOM_IN },
+  
+  /* Set the key-binding for number pad 2 to zoom 200% */
+  { "view-zoom-2-1-accel", NULL,
+    NC_("view-zoom-action", "_2:1  (200%)"), "KP_2",
+    NC_("view-zoom-action", "Zoom 2:1"),
+    20000,
+    GIMP_HELP_VIEW_ZOOM_IN },
 
   { "view-zoom-1-1", GTK_STOCK_ZOOM_100,
     NC_("view-zoom-action", "_1:1  (100%)"), "1",
     NC_("view-zoom-action", "Zoom 1:1"),
     10000,
     GIMP_HELP_VIEW_ZOOM_100 },
+  
+  /* Set the key-binding for number pad 1 to zoom 100% */
+  { "view-zoom-1-1-accel", GTK_STOCK_ZOOM_100,
+    NC_("view-zoom-action", "_1:1  (100%)"), "KP_1",
+    NC_("view-zoom-action", "Zoom 1:1"),
+    10000,
+    GIMP_HELP_VIEW_ZOOM_100 },
 
   { "view-zoom-1-2", NULL,
     NC_("view-zoom-action", "1:_2  (50%)"), "<shift>2",
