== Terminal IIIMCF Interface/Input Method == Korean [wiki:tii/Kor] [[TableOfContents]] === Introduction === * Current tii version is '''0.6.2''' * You can '''download''' tii/tiim at the following page: http://kldp.net/frs/?group_id=481 * tii/tiim is currently under development; many functions may not work correctly. * if you have problems or want to make a suggestion, use our message board at http://kldp.net/forum/forum.php?forum_id=1675 or email me at nskystars ''at'' yahoo'''.'''com. === Project Related Pages === * Current Page: http://wiki.kldp.org/wiki.php/tii * Project Home Page: http://kldp.net/projects/tii * Project Message Board: http://kldp.net/forum/forum.php?forum_id=1675 * Download Page: http://kldp.net/frs/?group_id=481 === Terminal IIIMCF Interface === ==== Introduction ==== * The Terminal IIIMCF Interface (tii) provides functions that allow general terminal programmers a simplified access to the input method functions of IIIMCF. ==== File Description ==== * '''tii.c, tii.h''' Terminal IIIMCF Interface functions and function definitions * '''test.c''' Simple test code demonstrating how tii works ==== tii test code compile ==== {{{ # gcc -Wall -DHAVE_STDINT_H -I/usr/include/iiim -liiimcf -o test tii.c test.c ... # iiimd # ./test }}} * Korean is currenly the default language. For Chinese or Japanese input, comment out the Korean part, and uncomment the respective language. {{{ /* for Korean (hangul) */ IIIMCF_input_method im = tii_find_im(handle, "hangul"); IIIMCF_language lang = tii_find_lang(handle, "hangul", "ko"); /* for Chinese (newpy) */ /* IIIMCF_input_method im = tii_find_im(handle, "newpy"); IIIMCF_language lang = tii_find_lang(handle, "newpy", "zh_CN"); */ /* for Japanese (CannaLE, need cannaserver) */ /* IIIMCF_input_method im = tii_find_im(handle, "CannaLE"); IIIMCF_language lang = tii_find_lang(handle, "CannaLE", "ja"); */ }}} ==== test code screenshots ==== http://wiki.kldp.org/pds/tii/tii-test.png * execution test code that comes with tii === Terminal IIIMCF Input Method === ==== Introduction ==== * The tii package comes with Terminal IIIMCF Input Method (tiim), a program based on [termim] which allows terminal users to use multiple languages through IIIMCF through tii functions. * tii aims to run under any UTF-8 enabled terminal that has terminal capability equivalent or compatible to the linux console or vt100 (xterm). ==== File Description ==== * '''tiim.c''' Terminal IIIMCF Input Method code ==== Install ==== * IIIMF needs to be installed. (preferably iiimf-12.2) * Currently 'hangul' leif is selected by default. To change the language, edit 'tiim.c' * Change {{{ #define HANGUL }}} which is Korean (hangul), to {{{ #define CANNA }}} for Japanese (CannaLE), or {{{ #define NEWPY }}} for Chinese (newpy). * You may use other languages (but they have not been tested) supported by IIIMF. * You may need a terminal that can display UTF-8; for example: * jfbterm, uterm, fbiterm, bogl-bterm, etc. on the linux framebuffer * xterm(with iso10646 fonts), hanterm("classic", UTF8 mode), etc. on X * '''Input method toggle is done with Ctrl-Space''' * For more info check out the INSTALL file in the tii package. ==== tiim screenshots ==== http://wiki.kldp.org/pds/tii/tii-start.png * Initial screen http://wiki.kldp.org/pds/tii/tii-korean.png * Korean Input using the 'hangul' leif (using jfbterm as terminal) http://wiki.kldp.org/pds/tii/tii-japanese.png * Japanese Input using the 'CannaLE' leif and Canna 3.7p3 (using jfbterm as terminal) http://wiki.kldp.org/pds/tii/tii-chinese.png * Chinese Input using the 'newpy' leif (using jfbterm as terminal) === Links === * http://www.openi18n.org/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=30&page=1 : IIIMF Home page * http://genbian.m8.ntu.edu.tw/dokuwiki/doku.php?id=designspec : IIIMF input on fbiterm (wiki page) * http://svn.csie.net/listing.php?repname=iiimtcf : IIIMF input on fbiterm * http://www.eleves.ens.fr/home/george/info/prg/termim.html : Terminal input method for may languages * http://jfbterm.sourceforge.jp : J Frambuffer Terminal * http://hangul-jfbterm.kldp.net : Hangul input patch for the J Frambuffer Terminal * http://mail.nl.linux.org/linux-utf8 : i18n of Linux on all levels * http://members.ispwest.com/hanpaul/uterm.html : Terminal for the linux framebuffer supporting unicode * http://kldp.net/projects/hanterm : Hanterm "classic" * http://packages.debian.org/stable/utils/bogl-bterm : Ben's Own Graphics Library - graphical terminal [[UploadedFiles(tii)]] [[UploadFile]] === Comments === * All comments in Korean and English (or any other language) are welcome! ---- ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... Welcome!!! Links: free ringtones : [http://www.ringtones-dir.com download ringtones] - [HTTP://www.ringtones-dir.com download ringtones] : [nokia ringtones|http://www.ringtones-dir.com] - [nokia ringtones|HTTP://www.ringtones-dir.com] : http://www.ringtones-dir.com/download/ : [[http://www.ringtones-dir.com ring tones]] : [[http://www.ringtones-dir.com | ringtones download]] : "samsung ringtones" http://www.ringtones-dir.com : [http://www.ringtones-dir.com|ringtones free] Username: -- free ringtones [[Date(2006-06-05T00:35:39)]] [[Comment]] ---- CategoryProject