BBS水木清华站∶精华区
cp76@csie.nctu.edu.tw (cp76), 信区: linux
X C I N:
A BIG5 Chinese Input Server for X Window System
BIG5 中文输入视窗 for X window System
C R X V T:
A BIG5 Chinese rxvt (client of XCIN)
(rxvt: A light-weight(use less mem) vt100 4mcolorm xterm )
Xcin 1.3a is avaialbe at :
earth.csie.ntu.edu.tw (140.112.28.163)
/pub/Linux
Note:
. XCIN 及 CRXVT 也可以在非 Linux 机器执行。
(目前已在 SunOS 4.1.3, FreeBSD
测试成功, 其他 OS 的 porting 应该不困难)
. 如果 XCIN 可以在你的 OS 执行,而 CRXVT 无法 make 成功,也有
cxterm-patch 可用。
changes in 1.3a:
. 修正 et26, hsu 注音键盘 (ㄢ,ㄦ)无法输入的问题。
changes in 1.2a:
. 仓颉等输入法无法直接输入数字的问题。
. 现在可以自定注音输入的键盘,包括 et26 键盘。
(如果你喜欢, 也可以把选择键放在 asdfghjkl )
Note: 现在设定注音键盘的参数不同:
-phokbm zo 设定为零壹键盘 (内定值)
-phokbm eten Eten
-phokbm et26 Eten 26 keys
-phokbm hsu Hsu's kbm
. 感谢 d79042@r350.ee.ntu.edu.tw 的 Bug-report, xcin 现在
可以在 FreeBSD 2.0 执行了
. Keypad 数字区现在可以用来 define 输入法。
. 词音输入法在某些较慢的机器会出现输入注音後要等一下
字才会出来,这种情形已经改善了。
. xcin 可能可以在 IRIX 上 compile了, 如果有人试过,请告诉
我结果.
. 词音输入法的格式有一些改变, 自己的 table 最好先用 d2a, a2d
整理以後再使用,否则 xcin 可能会 terminate。
(词音常常当掉的人一定要整理一次,有可能是 xcin_dir/tsin* 坏掉,
See README for details )
. .cin file 中现在也可以定义 "词" See sample.cin
. 以後在词音输入。,:?; 不用那麽麻烦了,可以用以下的注音。
。->ㄐ□ ,->ㄉ□ :->ㄇ□ ?->ㄨ□ ;->ㄈ□ !->ㄊ□
'□'是轻声。 你也可以用注音自己定其它符号。
changes in version 1.1a:
. 所有用 cin2tab 的 user 必须重新 generate table,
并注意新的 .cin 格式。
. 这一次是真的可以 define 输入键与选择键重叠的输入法。
. 感谢 jdli 把 crxvt 升级至 2.10, 及 FreeBSD patch
. cin2tab 在 hp 产生的 table 不能用的问题可能已经解决。
. 现在可以设定 crxvt cursor 的颜色。 -cr [0-7]
Features:
. ctrl-Space 中/英 shift-Space 全/半
. ctrl-atl-1 ctrl-alt-3 ctrl-alt-8 ctrl-alt-0 ctrl-alt--
选择输入法
. 仓颉 行列30 均有 一级 二级 简码
. 仓颉 行列30 都有提供 wild card 功能, 即 类似DOS file name
中可用 '*'或'?'来取代未知部份的功能, 而且第一个 key可用 '*' 或 '?'
. 查代码的功能(ctrl-i) 可用注音查某字在某输入法的代码
. 可使用片语 (Alt-Shift- Key)
. 采开放式的设计, 使用者可以建自己的 input table, 挂在 xcin 底下使用。
. 目前已有输入法 :
仓颉 注音 词音(忘XX) 行列30 内码 词库
. 容易使用的 programming 介面,只要稍微修改即可使用中文
(只负责输入,不含中文显示部份, See XCIN.client.doc)
. 只要一个 process (xcin server) 即可负责所有 process(client) 的中文输入.
不像 cxterm, 如果你 open 多个 cxterm, 则每个 cxterm 会 load 自己
的 input table, 造成 system memory 的浪费.
每个 application program 仍然可保有自己的输入状态(英数,输入法,全半形)
. 使用 ClientMessage and Window Property as IPC, 所以仍然可以使用
X window set display to remote host 的好处
. XCIN 采 stateless 的设计方式。 即使不小心把 server 杀掉, 再重新 run
一个新的 server, client 仍可继续执行, 不须做任何处理。
crxvt 亦可单独使用,要输入中文时再执行 XCIN, 不想用结束 xcin,
非常节省 memory.
. And more .... Try it. You'll like it.
> ------------------------------------------------------------------------- <
当然没有好的 Client 是不会吸引人用的, 我特别改写了rxvt 显示输入中文。
rxvt 有 Color, 非常适合用来玩 BBS
1. restore screen 的 bug
2. cursor 自动跳(and Delete)到中文字开头的能力 (cxterm 所没有的)。 这样,
只要程式是 8-bit clean 就可正确地在 crxvt 执行, 不会有乱码的情形。
(可用 Ctr-Alt-T 切换)
3. 若使用 news reader or BBStext 中有设定 screen 的颜色的 escape sequece, 可按
(Ctrl-Alt-O) 还原正常的 attribute.
crxvt 可执行档 size 只有 cxterm 的一半, 使用的记忆体也比较少, 开个 crxvt 的
时间要比 cxterm 少很多(对 memory 较少的机器而言)。
有没有感到心动? 心动不如马上行动. 内附 .joerc termcap for crxvt, Home End
Delete 键也可以使用喔 !! 这一篇就是用 crxvt + joe 打出来的
( 此程式是在 Linux + 8Mega RAM 486-DX50 开发的. I am a poor boy.
Only 8Mega RAM to run X window )
BBS水木清华站∶精华区