diff options
author | Owen Taylor <otaylor@redhat.com> | 2002-10-18 20:49:35 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2002-10-18 20:49:35 +0000 |
commit | a5803ca52383293fb6eb52f7dfeed33681a46e4c (patch) | |
tree | 2b19dd8fbeb3e89f2e0f7b298ce603a927ae49d8 /gdk | |
parent | ac98d231f63c73eb9028f36dadd6a3d8ae28543e (diff) | |
download | gdk-pixbuf-a5803ca52383293fb6eb52f7dfeed33681a46e4c.tar.gz |
Handle Return and KP_Enter.
Fri Oct 18 16:47:02 2002 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkevents-x11.c (translate_key_event): Handle
Return and KP_Enter.
Diffstat (limited to 'gdk')
-rw-r--r-- | gdk/x11/gdkevents-x11.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gdk/x11/gdkevents-x11.c b/gdk/x11/gdkevents-x11.c index c1a44b94b..a675734de 100644 --- a/gdk/x11/gdkevents-x11.c +++ b/gdk/x11/gdkevents-x11.c @@ -576,6 +576,12 @@ translate_key_event (GdkDisplay *display, if (event->key.string) event->key.length = bytes_written; } + else if (event->key.keyval == GDK_Return || + event->key.keyval == GDK_KP_Enter) + { + event->key.length = 1; + event->key.string = g_strdup ("\n"); + } if (!event->key.string) { |