diff --git a/honoka/plugins/asciiinput.cpp b/honoka/plugins/asciiinput.cpp index 0dfc790..4358fad 100644 --- a/honoka/plugins/asciiinput.cpp +++ b/honoka/plugins/asciiinput.cpp @@ -266,7 +266,13 @@ else setCommitString(text.substr(0,pos)); reset(); pos = 0; - return true; + if (((key.code == SCIM_KEY_Return) || + (key.code == SCIM_KEY_Linefeed) || + (key.code == SCIM_KEY_Tab)) && + ((!key.is_alt_down()) && + (!key.is_control_down()) && + (!key.is_shift_down()))) return false; + else return true; } }