Kitty: CKJ Input Support

Created on 16 Apr 2018  路  4Comments  路  Source: kovidgoyal/kitty

CKJ means Chinese, Korean, Japanese.

Although XCompose can input many languages, I think I cannot manually map keystrokes to every chinese character used in china, korea, and japan through XCompose.

All 4 comments

So write a script to do it for you. I dont know what you are asking for here. I already told you glfw does not support XIM.

It's very likely that a script won't be enough, either.
The number of chinese characters that japanese people use everyday is 2,200.
There are a lot more than 2,200.

Whatever I make will probably look very similar to ibus.

It seems I'll need to use a terminal that supports XIM, GTK, or QT input methods.

Well, yes, if you are not willing to do any actual work, you are not going to be able to use CJK input in kitty. Expecting other people who have neither the interest nor the language knowledge to do the work for you is not going to get you anywhere.

If I were you, I'd simply implement a kitten like the existing unicode input kitten that allows you to type pinyin and convert that to unicode characters. You can probably even just add a tab to the existing kitten for pinyin input. Of course, to do that you have to spend the time creating the tables to map pinyin to unicode.

I made a tool but only for vim in linux. You can modify it to fit your need.

https://github.com/dsewnr/linux-kitty-vim-cjk-input-tool

Was this page helpful?
0 / 5 - 0 ratings

Related issues

drandreaskrueger picture drandreaskrueger  路  4Comments

jasminabasurita picture jasminabasurita  路  3Comments

hdriqi picture hdriqi  路  3Comments

Jomik picture Jomik  路  4Comments

hujianxin picture hujianxin  路  3Comments