积分 1087 最后登录 2024-4-18 精华 0 阅读权限 40 主题 27 UID 2834318 帖子 2238 PB币 397 威望 32 贡献 0 技术 69 活跃 2043
UID 2834318 帖子 2238 PB币 397 贡献 0 技术 69 活跃 2043
发表于 2014-4-14 19:39:42
IP属地广西
| 显示全部楼层
本帖最后由 lanyi1318 于 2014-6-4 15:03 编辑
DIY新世纪五笔输入法 for Mac
先了解一下我们要用到的文件名和文件路径
文件路径
用户设定文件路径
/系统盘/用户/用户名/资源库/rime
程序文件路径
/Library/Input Methods/Squirrel.app/Contentss/SharedSupport
我们用到的名词
xinshijiwubi
新世纪五笔
--------------------------------------------------------------
下面是制作过程 其实就是两步
1 . 添加新世纪五笔代码到程序目录
2 . 修改用户目录下的配置文件调用 新世纪五笔代码
第一步 安装鼠须管输入法
下载地址 https://code.google.com/p/rimeime/ 选择网页上的 Downloads 下载 鼠须管
下载新世纪五笔到码表
码表和词库可在 百度贴吧 新世纪五笔吧 的 新新世纪五笔词库-[v1.2, 大一统兼容码表 for 百度五笔 v1.0.2.345] 贴子里下 http://tieba.baidu.com/p/2804165152 更新时间是 2014 年 1 月 。
第二步 制作新世纪五笔码表词库
到程序文件路径
/Library/Input Methods/Squirrel.app/Contentss/SharedSupport
下拷贝 86 版的词库文件当做我们的模板 wubi86.dict.yaml 和 wubi86.schema.yaml
把 wubi86.dict.yaml 改名成 xinshijiwubi.dict.yaml
把 wubi86.schema.yaml 改名成 xinshijiwubi.schema.yaml
打开改好名的两个词库文件修改里面的内容,
把里面的 86五笔 名字 改成 新世纪五笔 的。
xinshijiwubi.dict.yaml 文件内容修改:
注解
# Rime dictionary: wubi86
改成
# Rime dictionary: xinshijiwubi
name: wubi86
改成
name: xinshijiwubi
表码部份
可以把 词库 和单字词库 码表和在一起,我是先加词库再加单字 :
我是这样改的 下面的内容不变
工 a 99454797 aa
了 b 1477224452 bn
#子 b 1477224451
以 c 418261033 ny
#又 c 418261032
在 d 1133790406 dh
#大 d 1133790405
有 e 976401164 de
#月 e 976401163
地 f 476035359 fb
#土 f 476035358
一 g 2015124793 gg
#王 g 2015124792
上 h 783204383 hh
#目 h 783204382
不 i 1435362894 gi
#水 i 1435362893
是 j 1632303407 jg
#日 j 1632303406
中 k 563673763 kh
#口 k 563673762
国 l 410863159 lg
#田 l 410863158
同 m 181109711 mg
#山 m 181109710
民 n 103051753 na
#已 n 103051752
为 o 453944671 yl
#火 o 453944670
这 p 884456705 yp
#之 p 884456704
我 q 1603337138 tr
#金 q 1603337137
的 r 4220000000 rq
#白 r 4219999999
要 s 421242294 sv
#木 s 421242293
和 t 427734734 tk
#禾 t 427734733
产 u 367591032 ut
#立 u 367591031
发 v 395047607 nt
#女 v 395047606
人 w 1002212710 ww
经 x 202277809 xc
主 y 521303258 yg
#言 y 521303257
然后这下面蓝色的部份及这之后的内容
式 aa 71453053
节 ab 35188031
芭 ac 1137987
基 ad 56754520
菜 ae 16029044
革 af 26995281
.
..
...
改成 新世纪 的
工 a
工 aa
工 aaa
㠭 aaaa
工 aaaa
㐂 aaab
.
..
...
我替换成 新新世纪五笔词库 大一统兼容码表 for 百度五笔 的内容 ,我先加词库再加了单字,你也可以先加单字再词库,反正可以发挥你无穷到想象力,把要加到加入进去
接下来是
xinshijiwubi.schema.yaml 文件内容修改:
schema:
schema_id: wubi86
name: "五笔86"
改成
schema:
schema_id: xinshijiwubi
name: "新世纪五笔"
description: |
五筆字型86版
改成
description: |
新世纪五笔
translator:
dictionary: wubi86
改成
translator:
dictionary: xinshijiwubi
总之就是把86到内容全部换成新世纪五笔的,
如果除了我上面列举到地方还有就一样改过来.
第三步 安装词库
程序文件路径
/Library/Input Methods/Squirrel.app/Contentss/SharedSupport
下把刚刚改好到词库放进去
第四步 设置输入法为新世纪五笔
选择屏幕右上角到输入法图标 ,选择输入法状态为鼠须管,然后再点一次选择 用户设定 ,
进入用户设定文件夹
也可以直接打开目录: /系统盘/用户/用户名/资源库/rime
修改 default.yaml
〔修改schema list来选择词库〕
在 schema_list:下加入 - schema: xinshijiwubi
如修改发好的如下
schema_list:
- schema: xinshijiwubi
- schema: luna_pinyin
- schema: cangjie5
- schema: luna_pinyin_fluency
- schema: luna_pinyin_simp
- schema: luna_pinyin_tw
注意放在第一个 不要放在最下面,顺序是优先用第一个,这个和程序的方法执行还不一样
需要切换到其他输入的话,请在鼠须管输入法状态下,用快捷键 Control+“~” 打开切换输入法的菜单,上下选择候选框回车确定,也可以直接选择前面到数字,太多了有些一页显示不完。
〔修改page size修改候选字数量〕
menu:
page_size: 5
把 5 改成 8 就是8个候选字
〔还可以修改输入标点符号时的候选项等等,自己参考官方说明进行修改,此处不做介〕
第五步 重新部署完成输入法设置
选择屏幕右上角到输入法图标,选择鼠须管,然后在点一次选择重新部署 ,
这样新世纪输入法就设置好了
第六步 调用鼠须管输入法并设置为新世纪五笔
文本里面试一试,设置输入法为鼠须管然后 按下Control+“~” 选择新世纪五笔 ,
然后输入想要的字看是不是新世纪五笔
识别五笔版本的简单方法
输入 UL , 86是曾 , 98是闸 , 新世纪是单
验证我们改的对不对。
还有部署成功后会在
用户设定文件内生成几个文件
/系统盘/用户/用户名/资源库/rime
下可以看到多了这些文件
xinshijiwubi.prism.bin
xinshijiwubi.reverse.bin
xinshijiwubi.schema.yaml
xinshijiwubi.table.bin
xinshijiwubi.userdb.kct
第七步 输入法界面到美化设置
选择屏幕右上角到输入法图标,选择鼠须管,然后在点一次选择 用户设定,
或直接进入目录:/系统盘/用户/用户名/资源库/rime
配置输入法界面(美化)
选用户设定或进入目录:/Users/riove/Library/Rime
修改 squirrel.yaml
〔在 preset_color_schemes下面可添加自定义配色方案〕
〔配色方案可在百度rime吧找到别人的配置,如我用的暗堂/Dark Temple〕
dark_temple:
author: "佛振 <chen.sst@gmail.com >, based on ir_black"
back_color: 0x222222
border_color: 0x222222
candidate_text_color: 0xd8e3e6
comment_text_color: 0x606cff
hilited_back_color: 0x222222
hilited_candidate_back_color: 0x333333
hilited_candidate_text_color: 0x92f6da
hilited_text_color: 0xffcf9a
name: "暗堂/Dark Temple"
text_color: 0x92f6da
这样我输入法颜色的主题就弄好了.接下来就是调用.
〔然后在style下选择自己的配色方案〕
默认的如下
style:
color_scheme: native
horizontal: false
inline_preedit: true
corner_radius: 10
border_height: 0
border_width: 0
line_spacing: 1
spacing: 5 # space between preedit and candidates in non-inline mode
#candidate_format: '%c. %@ '
font_face: 'Lucida Grande' # supporting soft cursor '›'
#font_point: 21
#label_font_face: 'STHeitiTC-Medium'
#label_font_point: 18
我改成这样
style:
color_scheme: dark_temple
horizontal: false
inline_preedit: true
corner_radius: 10
border_height: 0
border_width: 0
line_spacing: 1
spacing: 5 # space between preedit and candidates in non-inline mode
#candidate_format: '%c. %@ '
font_face: 'Lucida Grande' # supporting soft cursor '›'
# font_point: 21
#label_font_face: 'STHeitiTC-Medium'
#label_font_point: 18
win 下的是修改 weasel.yaml 文件
最后一步 重新部署, 调用输入法,大功告成 !!!
Win 下的有点不一样还要多加个文件才行,Mac不行 的话也可以用同样方法试试.
新建一个文件 ****.custom.yaml 文件 , ****名字改成你想要的,
就是给**** 文件打补丁的意思,我是这么理解的,打补丁是能用的,
下面是 ****.custom.yaml 的用法,具体用法看官方网站说明,
比如现在win还是不能调用新世纪五笔,
那如下操作
win下点开始菜单,找到 鼠须管(rime) ,找到用户设定,进入用户设定目录
修改 default.custom.yaml 文件
果没有可以自已新建一个,有的就可以看到内容如下
customization:
distribution_code_name: Weasel
distribution_version: 0.9.29.1
generator: "Rime::SwitcherSettings"
modified_time: "Tue Jan 07 02:21:28 2014"
rime_version: 1.1
patch:
schema_list:
- {schema: wubi_pinyin}
- {schema: luna_pinyin}
在 schema_list 上加入
自定义的输入法名字 :如上面的 xinshijiwubi
修改后如下
customization:
distribution_code_name: Weasel
distribution_version: 0.9.29.1
generator: "Rime::SwitcherSettings"
modified_time: "Tue Jan 07 02:21:28 2014"
rime_version: 1.1
patch:
schema_list:
- {schema: wubi_pinyin}
- {schema: luna_pinyin}
- {schema: xinshijiwubi}
里面的
customization:
distribution_code_name: Weasel
distribution_version: 0.9.29.1
generator: "Rime::SwitcherSettings"
modified_time: "Tue Jan 07 02:21:28 2014"
rime_version: 1.1
可以不要
直接改成如下
patch: schema_list:
- {schema: wubi_pinyin}
- {schema: luna_pinyin}
- {schema: xinshijiwubi}
保存重新部署就可以用新世纪五笔了.
调出鼠须管输入法按 Ctrl + ~ 就可以用了.
如win下输入法界面(美化)无法使用.
win下点开始菜单,找到 鼠须管(rime) ,找到用户设定,进入用户设定目录
win 下的是修改 weasel.custiom.yaml 文件
mac 下的是修改 squirrel.custiom.yaml 文件
如果没有可以自已新建一个,加然后加入一下内容
patch: "style/color_scheme": dark_temple
即可
最后一步还是重新部署,调用输入法,看看是否成功
如果还是不行就把
default.custom.yaml 和squirrel.custiom.yaml或weasel.custiom.yaml
拷贝到程序文件目录中去
最最后一步重新部署,调用输入法,
看看自己到成果吧!!!
展开阅读全文​
1
查看全部评分