CJK input methods