summaryrefslogtreecommitdiffstats
path: root/src/ZYFallbackEditor.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/ZYFallbackEditor.cc')
-rw-r--r--src/ZYFallbackEditor.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/ZYFallbackEditor.cc b/src/ZYFallbackEditor.cc
index b23985b..1e5d0ba 100644
--- a/src/ZYFallbackEditor.cc
+++ b/src/ZYFallbackEditor.cc
@@ -153,6 +153,15 @@ FallbackEditor::processKeyEvent (guint keyval, guint keycode, guint modifiers)
case IBUS_space:
retval = processEnglish (keyval, keycode, modifiers);
break;
+ /* enter */
+ case IBUS_Return:
+ case IBUS_KP_Enter:
+ {
+ Text text ("\n");
+ commitText (text);
+ retval = TRUE;
+ }
+ break;
/* others */
default:
break;