Skip to content

buganini/termim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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?