kakiko is a frontend processor for text terminals which enables Japanese text input by using SKK method.
kakiko is written in Go.
You need Go build tools.
Run make and executable file kakiko will be built.
When you run kakiko without any argument, the default shell for the user will be invoked which is wrapped by kakiko SKK FEP.
When you run kakiko with command argument, the command will be invoked instead of the default shell.
A minimal dictionary is embedded on kakiko executable file.
If you want to use larger dictionary, run kakiko -download which downloads skk-edic-legacy-large.cdb and place it $HOME/.config/kakiko/skk-edic-legacy-large.cdb.
-dspecifies config directory.-joyouses joyo dictionary exclusively for testing.-unlockforce deletes lock.-downloaddownloads and places larger dictionary.
When you type Ctrl-L kakiko enters line editing mode.
In line editing mode, typed characters are buffered and not send dicrectry.
By typing Ctrl-L again and kakiko exits line editing mode.
When you type Ctrl-L twice, a Ctrl-L will be sent to guest application.
When you use several kakiko processes, there may be conflicts on user dictionary states.
In such cases, you can type Ctrl-L then Ctrl-G to synchronize user dictionary.