An open API service indexing awesome lists of open source software.

https://github.com/buganini/termim

IM in terminal
https://github.com/buganini/termim

Last synced: 8 months ago
JSON representation

IM in terminal

Awesome Lists containing this project

README

          

Try this in sysutils/jfbterm or terminal

Architecture:
jfbterm/x11-terminal
termim
screen/tmux
UTF-8 program
bug5
Non-UTF-8 program

Usage:
set im engines in TERMIM_IM, eg:
env TERMIM_IM="termim-chewing:termim-kmfl european:termim-m17n ru phonetic" termim
or put it in your shell configuration file.

Key Binding:
Global:
Use Alt+1 to switch to next IM engine.

Chewing:
Use Alt+2 to toggle Eng/Chi mode.
Use Alt+3 to toggle Half/Full mode.
Use Alt+4 to toggle symbol input when in Chi mode.

About IM Engine:
Take fd number specified at argv[1],
read key from stdin, process, then write to that fd,
display UI at stdout, with window size Row:2 Col:Inherit

Related Projects:
http://code.google.com/p/ucimf/

TODO:
fixbug/complete term.c
horizontal offset
backspace for the wides
wordwrap for the wides
more im engines
termim-mozc
improve keymap?