Index: gnome-keybinding-properties.c =================================================================== RCS file: /cvs/gnome/gnome-control-center/capplets/keybindings/gnome-keybinding-properties.c,v retrieving revision 1.54 diff -u -p -r1.54 gnome-keybinding-properties.c --- gnome-keybinding-properties.c 30 Jan 2006 15:02:24 -0000 1.54 +++ gnome-keybinding-properties.c 19 Apr 2006 21:36:26 -0000 @@ -654,7 +654,7 @@ accel_edited_callback (GtkCellRendererTe /* Check for unmodified keys */ if (tmp_key.mask == 0 && tmp_key.keycode != 0) { - if ((tmp_key.keyval >= GDK_a && tmp_key.keyval <= GDK_z) + if (((tmp_key.keyval >= GDK_a && tmp_key.keyval <= GDK_z) || (tmp_key.keyval >= GDK_A && tmp_key.keyval <= GDK_Z) || (tmp_key.keyval >= GDK_kana_fullstop && tmp_key.keyval <= GDK_kana_switch) || (tmp_key.keyval >= GDK_Arabic_comma && tmp_key.keyval <= GDK_Arabic_switch) @@ -662,7 +662,8 @@ accel_edited_callback (GtkCellRendererTe || (tmp_key.keyval >= GDK_Greek_ALPHAaccent && tmp_key.keyval <= GDK_Greek_switch) || (tmp_key.keyval >= GDK_hebrew_doublelowline && tmp_key.keyval <= GDK_Hebrew_switch) || (tmp_key.keyval >= GDK_Thai_kokai && tmp_key.keyval <= GDK_Thai_lekkao) - || (tmp_key.keyval >= GDK_Hangul && tmp_key.keyval <= GDK_Hangul_J_YeorinHieuh)) { + || (tmp_key.keyval >= GDK_Hangul && tmp_key.keyval <= GDK_Hangul_J_YeorinHieuh)) + && tmp_key.keyval != GDK_Print && tmp_key.keyval != GDK_Pause) { GtkWidget *dialog; char *name;