diff --git a/honoka/plugins/romkan.cpp b/honoka/plugins/romkan.cpp index ae1565f..7580647 100644 --- a/honoka/plugins/romkan.cpp +++ b/honoka/plugins/romkan.cpp @@ -689,7 +689,13 @@ insert(key.get_ascii_code()); return true; } - if (key.get_unicode_code()) return true; + if (key.get_unicode_code() && (!key.is_alt_down()) && (!key.is_control_down())) { + buf.clear(); + rmChars.clear(); + text = getText(true) + key.get_unicode_code(); + pos ++; + return true; + } return false; }