如题,本人是一名超级菜鸟,对linux也是新接触,不知道怎么作字码表
看到过有篇制作字码的思路,对我来说是思路,因为里面说的很简单,对于我这种菜鸟来说,太难了解
希望高人帮忙教教我,最好是能写清楚一步步的该作什么,用什么软件,输入什么命令
谢谢了
求教,怎么制作scim下的五笔98版字码?
-
- 帖子: 13
- 注册时间: 2006-09-26 12:51
-
- 帖子: 1
- 注册时间: 2006-11-05 16:03
1.进入终端;
2.找到SCIM放码表的地方:/usr/share/scim/talbes/,假设原来的86版的码表文件为wb86.bin,
执行sudo scim-make-table Wubi.bin -o Wubi.txt,得到逆转换后的五笔86版的码表。
3.上网找一个98五笔字码表,最好用sunwb98,它的字码全。找不到可以自已做一个。
4.打开Wubi.txt,复制文件头、尾并覆盖wb98.txt中相应部分;修改UUID,建议增一即可,以示与86版不同,其它可酌情修改(如:输入法名称及所用图片亦可修改。)
或新建一个字码格表生成wb98.txt:
SCIM_Generic_Table_Phrase_Library_TEXT
VERSION_1_0
### Begin Table definition.
BEGIN_DEFINITION
UUID = 98e4ca3b-8321-4903-a59d-84abce22f958
SERIAL_NUMBER = 20041224
ICON = /usr/share/scim/icons/Wubi.png
NAME = Wubi98
NAME.zh_CN = 五笔98
NAME.zh_HK = 五筆字型98
NAME.zh_TW = 五筆字型98
LANGUAGES = zh_CN,zh_SG,zh_TW,zh_HK
### AUTHOR = lsg-debian
STATUS_PROMPT = 中
VALID_INPUT_CHARS = abcdefghijklmnopqrstuvwxy
SINGLE_WILDCARD_CHAR = z
MULTI_WILDCARD_CHAR = *
SPLIT_KEYS = apostrophe
COMMIT_KEYS = space
FORWARD_KEYS = Return
SELECT_KEYS = 1,2,3,4,5,6,7,8,9
PAGE_UP_KEYS = Page_Up,comma,minus
PAGE_DOWN_KEYS = Page_Down,period,equal
MAX_KEY_LENGTH = 4
SHOW_KEY_PROMPT = FALSE
AUTO_SELECT = TRUE
AUTO_WILDCARD = TRUE
AUTO_COMMIT = TRUE
AUTO_SPLIT = FALSE
AUTO_FILL = FALSE
DISCARD_INVALID_KEY = TRUE
DYNAMIC_ADJUST = FALSE
ALWAYS_SHOW_LOOKUP = TRUE
USE_FULL_WIDTH_PUNCT = TRUE
DEF_FULL_WIDTH_PUNCT = TRUE
USE_FULL_WIDTH_LETTER = TRUE
DEF_FULL_WIDTH_LETTER = FALSE
BEGIN_CHAR_PROMPTS_DEFINITION
a 工
b 子
c 又
d 大
e 月
f 土
g 王
h 目
i 水
j 日
k 口
l 田
m 山
n 已
o 火
p 之
q 金
r 白
s 木
t 禾
u 立
v 女
w 人
x 纟
y 言
END_CHAR_PROMPTS_DEFINITION
END_DEFINITION
### Begin Table data.
BEGIN_TABLE
#此处复制字码表
END_TABLE
5.执行:scim-make-table wb98.txt -b -o /usr/share/scim/tables/wb98.bin,重启x-window,完成!
最后祝你成功!
2.找到SCIM放码表的地方:/usr/share/scim/talbes/,假设原来的86版的码表文件为wb86.bin,
执行sudo scim-make-table Wubi.bin -o Wubi.txt,得到逆转换后的五笔86版的码表。
3.上网找一个98五笔字码表,最好用sunwb98,它的字码全。找不到可以自已做一个。
4.打开Wubi.txt,复制文件头、尾并覆盖wb98.txt中相应部分;修改UUID,建议增一即可,以示与86版不同,其它可酌情修改(如:输入法名称及所用图片亦可修改。)
或新建一个字码格表生成wb98.txt:
SCIM_Generic_Table_Phrase_Library_TEXT
VERSION_1_0
### Begin Table definition.
BEGIN_DEFINITION
UUID = 98e4ca3b-8321-4903-a59d-84abce22f958
SERIAL_NUMBER = 20041224
ICON = /usr/share/scim/icons/Wubi.png
NAME = Wubi98
NAME.zh_CN = 五笔98
NAME.zh_HK = 五筆字型98
NAME.zh_TW = 五筆字型98
LANGUAGES = zh_CN,zh_SG,zh_TW,zh_HK
### AUTHOR = lsg-debian
STATUS_PROMPT = 中
VALID_INPUT_CHARS = abcdefghijklmnopqrstuvwxy
SINGLE_WILDCARD_CHAR = z
MULTI_WILDCARD_CHAR = *
SPLIT_KEYS = apostrophe
COMMIT_KEYS = space
FORWARD_KEYS = Return
SELECT_KEYS = 1,2,3,4,5,6,7,8,9
PAGE_UP_KEYS = Page_Up,comma,minus
PAGE_DOWN_KEYS = Page_Down,period,equal
MAX_KEY_LENGTH = 4
SHOW_KEY_PROMPT = FALSE
AUTO_SELECT = TRUE
AUTO_WILDCARD = TRUE
AUTO_COMMIT = TRUE
AUTO_SPLIT = FALSE
AUTO_FILL = FALSE
DISCARD_INVALID_KEY = TRUE
DYNAMIC_ADJUST = FALSE
ALWAYS_SHOW_LOOKUP = TRUE
USE_FULL_WIDTH_PUNCT = TRUE
DEF_FULL_WIDTH_PUNCT = TRUE
USE_FULL_WIDTH_LETTER = TRUE
DEF_FULL_WIDTH_LETTER = FALSE
BEGIN_CHAR_PROMPTS_DEFINITION
a 工
b 子
c 又
d 大
e 月
f 土
g 王
h 目
i 水
j 日
k 口
l 田
m 山
n 已
o 火
p 之
q 金
r 白
s 木
t 禾
u 立
v 女
w 人
x 纟
y 言
END_CHAR_PROMPTS_DEFINITION
END_DEFINITION
### Begin Table data.
BEGIN_TABLE
#此处复制字码表
END_TABLE
5.执行:scim-make-table wb98.txt -b -o /usr/share/scim/tables/wb98.bin,重启x-window,完成!
最后祝你成功!