summaryrefslogtreecommitdiffstats
path: root/src/PYPPinyinEngine.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/PYPPinyinEngine.cc')
-rw-r--r--src/PYPPinyinEngine.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/PYPPinyinEngine.cc b/src/PYPPinyinEngine.cc
index 2ab6140..d6681f5 100644
--- a/src/PYPPinyinEngine.cc
+++ b/src/PYPPinyinEngine.cc
@@ -382,6 +382,9 @@ PinyinEngine::processKeyEvent (guint keyval, guint keycode, guint modifiers)
/* For full pinyin, "'" is used. */
(PinyinConfig::instance ().doublePinyin () &&
IBUS_apostrophe == keyval) ||
+ /* Use square brackets to flip page */
+ (!PinyinConfig::instance ().squareBracketPage () &&
+ (IBUS_bracketleft == keyval || IBUS_bracketright == keyval)) ||
/* For double pinyin, ";" is used. */
(!PinyinConfig::instance ().doublePinyin () &&
IBUS_semicolon == keyval)) &&