diff -crB n-git_orig/src/nautilus-view.c n-git/src/nautilus-view.c
*** n-git_orig/src/nautilus-view.c	2011-03-30 17:56:31.000000000 +0100
--- n-git/src/nautilus-view.c	2011-03-30 18:01:59.578336266 +0100
***************
*** 7049,7055 ****
    /* tooltip */                  NULL,
  				 G_CALLBACK (action_rename_select_all_callback) },
    /* name, stock id */         { "Trash", NULL,
!   /* label, accelerator */       N_("Mo_ve to Trash"), NULL,
    /* tooltip */                  N_("Move each selected item to the Trash"),
  				 G_CALLBACK (action_trash_callback) },
    /* name, stock id */         { "Delete", NULL,
--- 7049,7055 ----
    /* tooltip */                  NULL,
  				 G_CALLBACK (action_rename_select_all_callback) },
    /* name, stock id */         { "Trash", NULL,
!   /* label, accelerator */       N_("Mo_ve to Trash"), "<control>Delete",
    /* tooltip */                  N_("Move each selected item to the Trash"),
  				 G_CALLBACK (action_trash_callback) },
    /* name, stock id */         { "Delete", NULL,
***************
*** 9730,9738 ****
  	g_object_class_install_properties (oclass, NUM_PROPERTIES, properties);
  
  	binding_set = gtk_binding_set_by_class (klass);
! 	gtk_binding_entry_add_signal (binding_set, GDK_KEY_Delete, 0,
  				      "trash", 0);
! 	gtk_binding_entry_add_signal (binding_set, GDK_KEY_KP_Delete, 0,
  				      "trash", 0);
  	gtk_binding_entry_add_signal (binding_set, GDK_KEY_KP_Delete, GDK_SHIFT_MASK,
  				      "delete", 0);
--- 9730,9738 ----
  	g_object_class_install_properties (oclass, NUM_PROPERTIES, properties);
  
  	binding_set = gtk_binding_set_by_class (klass);
! 	gtk_binding_entry_add_signal (binding_set, GDK_KEY_Delete, GDK_CONTROL_MASK,
  				      "trash", 0);
! 	gtk_binding_entry_add_signal (binding_set, GDK_KEY_KP_Delete, GDK_CONTROL_MASK,
  				      "trash", 0);
  	gtk_binding_entry_add_signal (binding_set, GDK_KEY_KP_Delete, GDK_SHIFT_MASK,
  				      "delete", 0);
