diff options
Diffstat (limited to 'gtk/gtkentry.c')
-rw-r--r-- | gtk/gtkentry.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c index 3a4576f5cc..61cf5a8a91 100644 --- a/gtk/gtkentry.c +++ b/gtk/gtkentry.c @@ -698,10 +698,17 @@ gtk_entry_class_init (GtkEntryClass *class) "delete_from_cursor", 2, GTK_TYPE_ENUM, GTK_DELETE_WHITESPACE, GTK_TYPE_INT, 1); + gtk_binding_entry_add_signal (binding_set, GDK_KP_Space, GDK_MOD1_MASK, + "delete_from_cursor", 2, + GTK_TYPE_ENUM, GTK_DELETE_WHITESPACE, + GTK_TYPE_INT, 1); gtk_binding_entry_add_signal (binding_set, GDK_space, GDK_MOD1_MASK, "insert_at_cursor", 1, GTK_TYPE_STRING, " "); - + gtk_binding_entry_add_signal (binding_set, GDK_KP_Space, GDK_MOD1_MASK, + "insert_at_cursor", 1, + GTK_TYPE_STRING, " "); + gtk_binding_entry_add_signal (binding_set, GDK_backslash, GDK_MOD1_MASK, "delete_from_cursor", 2, GTK_TYPE_ENUM, GTK_DELETE_WHITESPACE, @@ -727,6 +734,8 @@ gtk_entry_class_init (GtkEntryClass *class) /* Overwrite */ gtk_binding_entry_add_signal (binding_set, GDK_Insert, 0, "toggle_overwrite", 0); + gtk_binding_entry_add_signal (binding_set, GDK_KP_Insert, 0, + "toggle_overwrite", 0); } static void |