Index: gnome-keybinding-properties.c
===================================================================
RCS file: /cvs/gnome/gnome-control-center/capplets/keybindings/gnome-keybinding-properties.c,v
retrieving revision 1.52
diff -u -p -r1.52 gnome-keybinding-properties.c
--- gnome-keybinding-properties.c	11 Jan 2006 15:10:12 -0000	1.52
+++ gnome-keybinding-properties.c	17 Jan 2006 17:09:26 -0000
@@ -645,6 +645,20 @@ accel_edited_callback (GtkCellRendererTe
       (GtkTreeModelForeachFunc) cb_check_for_uniqueness,
       &tmp_key);
 
+  /* Check for unmodified keys */
+  if (tmp_key.mask == 0 && tmp_key.keycode != 0)
+    {
+      if (tmp_key.keyval >= GDK_A || tmp_key.keyval <= GDK_Z ) {
+	      //Do your stuff here, as when we're not editable
+
+	      /* set it back to its previous value. */
+	      egg_cell_renderer_keys_set_accelerator
+		      (EGG_CELL_RENDERER_KEYS (cell),
+		       key_entry->keyval, key_entry->keycode, key_entry->mask);
+	      return;
+      }
+    }
+
   /* flag to see if the new accelerator was in use by something */
   if (!tmp_key.editable)
     {
