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