diff options
Diffstat (limited to 'src/ZYFallbackEditor.cc')
-rw-r--r-- | src/ZYFallbackEditor.cc | 9 |
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; |