https://github.com/buganini/termim
IM in terminal
https://github.com/buganini/termim
Last synced: 8 months ago
JSON representation
IM in terminal
- Host: GitHub
- URL: https://github.com/buganini/termim
- Owner: buganini
- Created: 2011-05-19T13:34:49.000Z (about 15 years ago)
- Default Branch: master
- Last Pushed: 2015-01-07T06:05:51.000Z (over 11 years ago)
- Last Synced: 2024-12-26T14:27:58.423Z (over 1 year ago)
- Language: C
- Homepage:
- Size: 297 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README
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?