diff options
author | Peng Wu <alexepico@gmail.com> | 2015-05-08 15:22:04 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2015-05-08 15:22:04 +0800 |
commit | efa09bd0d8ade20592811a72da92640e2b4ac43a (patch) | |
tree | c476bbed62d629c672c82219c00f6e01eb7b34b5 /src | |
parent | abf53177e73241e8fadc45f826129efb234a15cf (diff) | |
download | ibus-libzhuyin-efa09bd0d8ade20592811a72da92640e2b4ac43a.tar.gz ibus-libzhuyin-efa09bd0d8ade20592811a72da92640e2b4ac43a.tar.xz ibus-libzhuyin-efa09bd0d8ade20592811a72da92640e2b4ac43a.zip |
use enter to select candidate
Diffstat (limited to 'src')
-rw-r--r-- | src/ZYZPhoneticEditor.cc | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/ZYZPhoneticEditor.cc b/src/ZYZPhoneticEditor.cc index f239f3e..d6ac31e 100644 --- a/src/ZYZPhoneticEditor.cc +++ b/src/ZYZPhoneticEditor.cc @@ -135,8 +135,19 @@ gboolean PhoneticEditor::processSelectCandidate (guint keyval, guint keycode, guint modifiers) { - if (IBUS_space != keyval && IBUS_KP_Space != keyval) + + switch (keyval) { + case IBUS_space: + case IBUS_KP_Space: + break; + + case IBUS_Return: + case IBUS_KP_Enter: + break; + + default: return FALSE; + } if (cmshm_filter (modifiers) != 0) return TRUE; |