From f80b1fbf06ffe89a15ad74d7c0c4e8b4aa4ec1c2 Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Fri, 23 Feb 2018 15:54:25 +0800 Subject: enable English and Stroke Editor for Double Pinyin --- src/PYPPinyinEngine.cc | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/PYPPinyinEngine.cc') diff --git a/src/PYPPinyinEngine.cc b/src/PYPPinyinEngine.cc index 047cad2..eb0e748 100644 --- a/src/PYPPinyinEngine.cc +++ b/src/PYPPinyinEngine.cc @@ -206,6 +206,12 @@ PinyinEngine::processKeyEvent (guint keyval, guint keycode, guint modifiers) break; m_input_mode = MODE_ENGLISH; break; + case IBUS_V: + // for double pinyin + if (!PinyinConfig::instance ().doublePinyin ()) + break; + m_input_mode = MODE_ENGLISH; + break; #endif #ifdef IBUS_BUILD_STROKE_INPUT_MODE case IBUS_u: @@ -214,6 +220,12 @@ PinyinEngine::processKeyEvent (guint keyval, guint keycode, guint modifiers) break; m_input_mode = MODE_STROKE; break; + case IBUS_U: + // for double pinyin + if (!PinyinConfig::instance ().doublePinyin ()) + break; + m_input_mode = MODE_STROKE; + break; #endif } } else { -- cgit