TL-ZWinPro 是 Linux 操作系统上的外挂式中文平台. 它采用 动态载入的方式截取汉字输入输出函数, 从而起到动态汉化 的作用. 其主要组件有:
其主要特点有:
TL-ZWinPro 的启动:
| 汉字输入条 |
输入条是汉字输入的前端, 它使用了CXterm的输入方法, 支持 汉字GB/GBK, 汉字BIG5, 日文EUC和韩文EUC编码, 支持二十几种输 入方法(详见CXterm). 输入条采用有三维效果的无边框窗口, 一般情况下不接受FocusIn, 并且并且永远位于其它窗口的上面 (超越边界时除外).
目前Chinput在原来协议的基础上增加了XIM 协议支持. 两种协议 并存并可以同时起作用. 再中文平台的环境下,即有环境变量LD_PRELOAD 时, 支持XIM的软件必须被设置为"西文/XIM"输入模式方可正常输入. 目前, 支持XIM输入的软件有Netscape, xemacs, xedit, rxvt(2.6), gtk/gnome系列, qt(i18n)/KDE系列, Motif系列等等.
| 中文标点 | 英文标点 | 说明 |
| , | , | Control+, 或全角+中文标点时输入 |
| 。 | . | Control+. 或全角+中文标点时输入 |
| “” | " | 循环输入 |
| ‘’ | ' | 循环输入 |
| ¥$ | $ | 循环输入 |
| (「『 | ( | 循环输入 |
| )」』 | ) | 循环输入 |
| 〔[〖【 | [ | 循环输入 |
| 〕]〗】 | ] | 循环输入 |
| —— | - | 破折号扩展 |
| …… | ^ | 省略号扩展 |
| 《< | < | 循环输入 |
| 》> | > | 循环输入 |
Chinput 提供了浏览编码并输入聚焦窗口的机制, 如上图. 浏览输入一般用于输入汉字符号, 汉语拼音符号和汉字表格 符号等等. 在聚焦窗口为BIG5编码时, 输出结果也自动转换 为BIG5编码.
! ! 显示模式: 单行或两行 ! chinput.mode: TWO! ! 初始编码: GB, BIG5, JIS, KS ! chinput.encoding: GB ! ! 输入法词典目录, 由 CXterm 安装产生 ! Chinput.dictionary: /usr/dict ! ! 输入方法 ! GB编码 : ASCII, IC, QW, TONEPY, QJ, Punct, PY, ZNPY, CCDOSPY, WuBi, ! CangJie, English, CTLau, SW, QianMa, TeleCode, HIRAGANA, KATAKANA ! BIG5编码: ASCII, IC, PY, QJ, Punct, ETZY, ZOZY, Simplex, CangJie, ! English, 4Corner, HSU, ARRAY30, Boshiamy ! 日文编码: ASCII, IC, ROMKANA, TCODE, QJ, Punct ! 韩文编码: ASCII, IC, HANGUL, HANJA, QJ, Punct ! chinput.inputmethod: WuBi ! 联想输入文件名 chinput.association: simple.lx ! ! 智能拼音输入 ! chinput.table: /usr/lib/ZWinPro/pyinput/table chinput.libphrase: /usr/lib/ZWinPro/pyinput/libphrase chinput.usrphrase: .pyinput/usrphrase ! ! 16 点阵字体(与24点阵字体任选其一) ! chinput.font: 8x16 chinput.gbfont: cclib16 chinput.big5font: -eten-fixed-medium-r-normal--16-150-75-75-c-160-big5.eten-0 chinput.jisfont: jiskan16 chinput.ksfont: -daewoo-mincho-medium-r-normal--16-120-100-100-c-160-ksc5601.1987-0 ! ! 24 点阵字体(与16点阵字体任选其一) ! !chinput.font: 12x24 !chinput.gbfont: ccs24 !chinput.big5font: -big5-cclib-medium-r-normal-fs-24-230-75-75-c-240-big5-0 !chinput.jisfont: jiskan24 !chinput.ksfont: -daewoo-mincho-medium-r-normal--24-170-100-100-c-240-ksc5601.1987-0 ! ! 面板颜色 ! chinput.dimcolor: #666666 chinput.lightcolor: #f5f5f5 chinput.panelcolor: #c0c0c0 chinput.hzcolor: #000000 chinput.textcolor: #000000 ! ! end of resource !
| 控制条 |
另外, 切换输入方法还可以用热键. 热键与输入方法的 对应关系为:
| 按键 | 输入方法 |
| F1 | 允许/禁止 中文输入 |
| F2 | 内码输入 |
| F3 | 智能拼音 |
| F4 | 带调拼音 |
| F6 | 无调拼音 |
| F7 | 五笔字型 |
| F8 | 英汉 |
| F9 | 首尾 |
| F10 | 电报码 |
| Shift-F1 | ASCII |
| Shift-F2 | 区位码 |
| Shift-F6 | 缩写拼音 |
| Shift-F7 | 新仓颉 |
| Shift-F8 | 刘式粤音 |
| Shift-F9 | 钱码 |
| 屏幕取词 |
| 用户开发函数库接口 |
| 用户提示 |
TL-ZWinPro 增加了用户提示功能, 它提示用户一些有关Linux的小窍门或知识.