分页: 1 / 1

自己做scim输入法没有做得出来……

发表于 : 2008-06-09 21:52
carbont

代码: 全选

zjp@zjp-ubuntu:~/Desktop/mb2scim$ ls
ch98vim.txt   demo.sh     mb2scim      MB2SCIM.exe  readme.txt
ch98vim.txt~  header.txt  mb2scim.dpr  pv.txt
zjp@zjp-ubuntu:~/Desktop/mb2scim$ sudo scim-make-table ch98vim.txt -b -o /usr/share/scim/tables/canghai98wubi.bin
??????? ch98vim.txt ...
??????? /usr/share/scim/tables/canghai98wubi.bin ...
???????!
zjp@zjp-ubuntu:~/Desktop/mb2scim$ 
ch98vim.txt的内容是这样的,我帖前面一点儿的部分。

代码: 全选

SCIM_Generic_Table_Phrase_Library_TEXT
VERSION_1_0
### Begin Table definition.
BEGIN_DEFINITION
UUID = c8465827-01a1-4157-9681-05725eaba728
SERIAL_NUMBER = 20080609
ICON = /usr/share/scim/icons/canghai.png
NAME = canghai98wubi
NAME.zh_CN = 沧海98
NAME.zh_HK = 沧海98
NAME.zh_TW = 沧海98
LANGUAGES = zh_CN,zh_SG,zh_TW,zh_HK
### AUTHOR = ubuntu 8.04
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
a 工
aa 式
aaa 工
aaaa 工
aaah 葡萄牙
aaal 花花世界
aaan 工艺
aaar 工匠
aaau 工薪 ~菚
aaay 劳苦功高
aabg 草草了事
aabk 茕茕孑立,形影相吊
aabn 工薪阶层
aabu 茕茕孑立
aabw 戒除
aad 匿 ~匞
aadc 工友
aadg 工厂
aadh 藏在
aadk 匿
aadn 慝
aado 工矿
aadq 落荒而逃
aadr ~茙
aadu 荦荦大端
aadw 恭敬不如从命
最后是这样的:

代码: 全选

yyu 谤
yyua 方差
yyud 谪 ~謫
yyug 访美
yyuh 谛 该着 ~諦
yyuj 文章 ~旘 ~識
yyuk 访问 ~謪
yyun 议决
yyup ~讁
yyut 言道
yyuy 高谈阔论 豪言壮语 谤 ~謗
yyvc 方始
yyvf 访寻
yyvi 访谈录
yyvk 文娱
yyvv 诚诚恳恳
yyvy ~斏 ~誏
yyw 谇
yywd 该做
yywf 议会 谇 ~誶
yywg 方便
yywr 文风
yyws 文体
yywt 文件 文凭
yywu 方位
yyww 文人 议价
yywx 文化
yywy 文集
yyxa 弯弯绕
yyxu 文弱
yyxx 议论纷纷
yyxy ~詃
yyy 言
yyyf ~譶
yyyg 言语
yyyj 方剂
yyyn 文盲
yyyo 访谈
yyyp 文豪
yyyu 言说
yyyw 言论 议论
yyyy 言
znyr ^$y年$m月$d日 ^$y-$0m-$0d ^$Y年$M月$D日
zzbd ^“” ^‘’ ^《》 ^〈〉 ^〔〕 ^「」 ^『』 ^【】 ^〖〗 ^() ^[] ^{} ^. ^。 ^, ^、 ^; ^: ^? ^! ^… ^— ^· ^ˉ ^ˇ ^¨ ^々 ^~ ^‖ ^∶ ^" ^' ^` ^|
zzd ^⒈ ^⒉ ^⒊ ^⒋ ^⒌ ^⒍ ^⒎ ^⒏ ^⒐ ^⒑ ^⒒ ^⒓ ^⒔ ^⒕ ^⒖ ^⒗ ^⒘ ^⒙ ^⒚ ^⒛
zzde ^А ^Б ^В ^Г ^Д ^Е ^Ж ^З ^И ^Й ^К ^Л ^М ^Н ^О ^П ^Р ^С ^Т ^У ^Ф ^Х ^Ц ^Ч ^Ш ^Щ ^Ъ ^Ы ^Ь ^Э ^Ю ^Я ^Ё
zzdl ^Ⅰ ^Ⅱ ^Ⅲ ^Ⅳ ^Ⅴ ^Ⅵ ^Ⅶ ^Ⅷ ^Ⅸ ^Ⅹ ^Ⅺ ^Ⅻ
zzds ^⒈ ^⒉ ^⒊ ^⒋ ^⒌ ^⒍ ^⒎ ^⒏ ^⒐ ^⒑ ^⒒ ^⒓ ^⒔ ^⒕ ^⒖ ^⒗ ^⒘ ^⒙ ^⒚ ^⒛
zzdw ^㎎ ^㎏ ^㎜ ^㎝ ^㎞ ^㎡ ^nm ^μm ^μg ^㏄ ^㏎ ^㏑ ^㏒ ^㏕
zzdx ^Α ^Β ^Γ ^Δ ^Ε ^Ζ ^Η ^Θ ^Ι ^Κ ^Λ ^Μ ^Ν ^Ξ ^Ο ^Π ^Ρ ^Σ ^Τ ^Υ ^Φ ^Χ ^Ψ ^Ω
zzf ^⑴ ^⑵ ^⑶ ^⑷ ^⑸ ^⑹ ^⑺ ^⑻ ^⑼ ^⑽ ^⑾ ^⑿ ^⒀ ^⒁ ^⒂ ^⒃ ^⒄ ^⒅ ^⒆ ^⒇
zzfs ^⑴ ^⑵ ^⑶ ^⑷ ^⑸ ^⑹ ^⑺ ^⑻ ^⑼ ^⑽ ^⑾ ^⑿ ^⒀ ^⒁ ^⒂ ^⒃ ^⒄ ^⒅ ^⒆ ^⒇
zzhb ^€ ^$ ^¢ ^£ ^¥ ^¤
zzj ^→ ^↑ ^← ^↓ ^↖ ^↗ ^↘ ^↙
zzjp ^ァ ^ア ^ィ ^イ ^ゥ ^ウ ^ェ ^エ ^ォ ^オ ^カ ^ガ ^キ ^ギ ^ク ^グ ^ケ ^ゲ ^コ ^ゴ ^サ ^ザ ^シ ^ジ ^ス ^ズ ^セ ^ゼ ^ソ ^ゾ ^タ ^ダ ^チ ^ヂ ^ッ ^ツ ^ヅ ^テ ^デ ^ト ^ド ^ナ ^ニ ^ヌ ^ネ ^ノ ^ハ ^バ ^パ ^ヒ ^ビ ^ピ ^フ ^ブ ^プ ^ヘ ^ベ ^ペ ^ホ ^ボ ^ポ ^マ ^ミ ^ム ^メ ^モ ^ャ ^ヤ ^ュ ^ユ ^ョ ^ヨ ^ラ ^リ ^ル ^レ ^ロ ^ヮ ^ワ ^ヰ ^ヱ ^ヲ ^ン ^ヴ ^ヵ ^ヶ ^ー ^ヽ ^ヾ
zzjt ^→ ^↑ ^← ^↓ ^↖ ^↗ ^↘ ^↙
zzpj ^ぁ ^あ ^ぃ ^い ^ぅ ^う ^ぇ ^え ^ぉ ^お ^か ^が ^き ^ぎ ^ぱ ^く ^ぐ ^け ^げ ^こ ^ご ^さ ^ざ ^し ^じ ^す ^ず ^せ ^ぜ ^そ ^ぞ ^た ^だ ^ち ^ぢ ^っ ^つ ^づ ^て ^で ^と ^ど ^な ^に ^ぬ ^ね ^の ^は ^ば ^ひ ^び ^ぴ ^ふ ^ぶ ^ぷ ^へ ^べ ^ぺ ^ほ ^ぼ ^ぽ ^ま ^み ^む ^め ^も ^ゃ ^や ^ゅ ^ゆ ^ょ ^よ ^ら ^り ^る ^れ ^ろ ^ゎ ^わ ^ゐ ^ゑ ^を ^ん ^゛ ^゜ ^ゝ ^ゞ
zzpp ^勹 ^灬 ^冫 ^艹 ^屮 ^辶 ^刂 ^匚 ^阝 ^廾 ^丨 ^虍 ^彐 ^卩 ^钅 ^冂 ^冖 ^宀 ^疒 ^肀 ^丿 ^攵 ^凵 ^犭 ^亻 ^彡 ^饣 ^礻 ^扌 ^氵 ^纟 ^亠 ^囗 ^忄 ^讠 ^衤 ^廴 ^尢 ^夂 ^丶
zzpy ^ā ^á ^ǎ ^à ^ō ^ó ^ǒ ^ò ^ê ^ē ^é ^ě ^è ^ī ^í ^ǐ ^ì ^ǖ ^ǘ ^ǚ ^ǜ ^ü ^ū ^ú ^ǔ ^ù
zzsx ^+ ^- ^< ^= ^> ^± ^× ^÷ ^∈ ^∏ ^∑ ^∕ ^√ ^∝ ^∞ ^∟ ^∠ ^∣ ^∥ ^∧ ^∨ ^∩ ^∪ ^∫ ^∮ ^∴ ^∵ ^∶ ^∷ ^∽ ^≈ ^≌ ^≒ ^≠ ^≡ ^≤ ^≥ ^≦ ^≧ ^≮ ^≯ ^⊕ ^⊙ ^⊥ ^⊿
zzts ^℃ ^° ^‰ ^♂ ^♀ ^§ ^№ ^☆ ^★ ^○ ^● ^◎ ^◇ ^◆ ^□ ^■ ^△ ^▲ ^※ ^〓 ^# ^& ^@ ^\ ^^ ^_ ^ ̄
zzxe ^а ^б ^в ^г ^д ^е ^ж ^з ^и ^й ^к ^л ^м ^н ^о ^п ^р ^с ^т ^у ^ф ^х ^ц ^ч ^ш ^щ ^ъ ^ы ^ь ^э ^ю ^я ^ё
zzxl ^ⅰ ^ⅱ ^ⅲ ^ⅳ ^ⅴ ^ⅵ ^ⅶ ^ⅷ ^ⅸ ^ⅹ
zzxx ^β ^γ ^δ ^ε ^ζ ^η ^α ^ι ^κ ^λ ^μ ^ν ^ξ ^ο ^π ^ρ ^σ ^τ ^υ ^φ ^θ ^ψ ^ω
zzy ^① ^② ^③ ^④ ^⑤ ^⑥ ^⑦ ^⑧ ^⑨ ^⑩
zzys ^① ^② ^③ ^④ ^⑤ ^⑥ ^⑦ ^⑧ ^⑨ ^⑩
zzz ^㈠ ^㈡ ^㈢ ^㈣ ^㈤ ^㈥ ^㈦ ^㈧ ^㈨ ^㈩
zzzs ^㈠ ^㈡ ^㈢ ^㈣ ^㈤ ^㈥ ^㈦ ^㈧ ^㈨ ^㈩
zzzy ^ㄅ ^ㄆ ^ㄇ ^ㄈ ^ㄉ ^ㄊ ^ㄋ ^ㄌ ^ㄍ ^ㄎ ^ㄏ ^ㄐ ^ㄑ ^ㄒ ^ㄓ ^ㄔ ^ㄕ ^ㄖ ^ㄗ ^ㄘ ^ㄙ ^ㄧ ^ㄨ ^ㄩ ^ㄚ ^ㄛ ^ㄜ ^ㄝ ^ㄞ ^ㄟ ^ㄠ ^ㄡ ^ㄢ ^ㄣ ^ㄤ ^ㄥ ^ㄦ

发表于 : 2008-06-09 22:05
carbont
这个是极点的98码表,直接在windowsXP上面转成mb的。
不会所谓的“编程,改变语系为UTF-8”,我就是直接在gedit里面打开,另存为UTF-8,也不知道这样行不行……
本来的换行是DOS的^M,用vim替换成空白(就是直接删了,也不是空格,我认为这样就是换成了unix的换行了……)。

~ 这个标点我替换不了,就是替换得了,也不知道怎么换了行还能够自动找到应该的编码……

我就默认scim也认识“~”,直接安装,但是/usr/share/scim/table/里面没有那个.bin的文件……
反馈也全是????,无语了……

这个轻描淡写的“写一小段程序”还真是要了我的命了……

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
不知道问题在哪里,请教了!

PS。之前做过fcitx的98五笔,现在用scim了,也想做一个完美一点儿,暂时用的是海峰98的--还是觉得极点用的沧海98五笔最好用~~

发表于 : 2008-06-09 22:39
eexpress
折腾

发表于 : 2008-06-09 22:41
xiooli
eexpress 写了:折腾

发表于 : 2008-06-09 22:42
carbont
习惯的输入法,这个都算是折腾??……
太伤心了……

总比老去弄compiz的好吧~~

发表于 : 2008-06-09 22:42
hubert_star
xiooli 写了:
eexpress 写了:折腾
瞎折腾

发表于 : 2008-06-09 22:44
carbont
eexpress 写了:折腾
ee还来了个太不厚道的开始……
太气人了……

发表于 : 2008-06-09 22:45
nihui
carbont 写了:习惯的输入法,这个都算是折腾??……
太伤心了……

总比老去弄compiz的好吧~~
额........
其实日本语和韩文的 fcitx 码表就是这样子做出来的。 :wink:
不过这两个从来没公开过 :idea:

发表于 : 2008-06-09 22:45
carbont
给我一个链接我自己看也行。
我找到的东西写得都不太细--还是fcitx的好弄一些--问题就是必须得用scim的日语~~

发表于 : 2008-06-09 23:07
xiooli
carbont 写了:给我一个链接我自己看也行。
我找到的东西写得都不太细--还是fcitx的好弄一些--问题就是必须得用scim的日语~~
日语的给fcitx添一个假名的小码表,汉字就按照汉语的打呗 :D

发表于 : 2008-06-09 23:31
carbont
xiooli 写了:
carbont 写了:给我一个链接我自己看也行。
我找到的东西写得都不太细--还是fcitx的好弄一些--问题就是必须得用scim的日语~~
日语的给fcitx添一个假名的小码表,汉字就按照汉语的打呗 :D
我晕乎~~
必然是不行地~~

不只是有打假名的……

神奇了--问个SCIM的问题得不到答案,吵架的帖子竟然那么多人……

发表于 : 2008-06-09 23:40
qiang_liu8183
支持折腾 :D

发表于 : 2008-06-09 23:41
eexpress
我可是考虑到。作一个可用的输入法,投入的精力是相当大的。考虑你的身体结构呢。

发表于 : 2008-06-09 23:44
flyinflash
qiang_liu8183 写了:支持折腾 :D
有精力,有时间就玩

发表于 : 2008-06-10 0:17
carbont
eexpress 写了:我可是考虑到。作一个可用的输入法,投入的精力是相当大的。考虑你的身体结构呢。
其实我就是比较想要一个让我可以折腾的路径~~

当然我都可以先精通了C、shell、python等等等等之后,再自己解决问题……
这个也算是一个路径吧~~~~

thank you all....