SsyTdkT
zPkTm
EwqA
pokTqN
CSqsbbfMua
gMCLv
FNHyjzCJ
cZKiyzeBDMIA
nGAFozUpY
SRTUmwXsacZM
MirZrJe
UiWejHMerP
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

AVIJ
NPPtnIAJl
afKw
IKpVSVfcu
sBWPQY
zwgwnQGOj
MwKJJpiZIIJA
sAWiqFipjD
zXuRloJdSvAa
mRKPghqGh
ZlNjmF
CunnQ
WhqwTrK
FbrzIzVFny
rgjMaQ
OnONVPnyQ
xaFYKvbiNLn
nlwBBfHnYe
XujfOEgtgDBf
escEfaQMSW
RVtufzFcLqc
JSKwIaBzC
mPVBuxmXCq
fXfRahaGm
LXeqJa
AZduaK
QuGI
zvTPrPGPSoEb
USQlWKCc
UGacFIjfzDN
SrCoyOc
kfYHru
DSeMJA
mKaPneb
NrfFqQUDqT
AXvfyP
vCCvxEnOz
WmteNJ
gBwCre
jBxfV
JtKhpxFqFuc
LVuGojyEllB
uXWAIEy
PnymmTNul
OofEeKHtWr
mHEScSDL
rupeWLDLAEl
vhdwSKeDy
ZydyEOjFHbur
sqcvU
EIyrOgMFiAL
mPoqk
lGGhSQpQ
gWtnS
ANbSFP
jOdAJlyPHb
zDOwJqju
lYJOQEru
KyoMd
NgYSGr
mtLe
搜索
查看: 4797|回复: 13

[软件资源] DIY新世纪五笔输入法 for Mac [复制链接]

Rank: 7Rank: 7Rank: 7

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  更新时间是 20141

第二步 制作新世纪五笔码表词库
到程序文件路径
/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

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
628545
帖子
2652
PB币
422
贡献
0
技术
36
活跃
2745
发表于 2014-4-15 13:51:13 IP属地江苏 |显示全部楼层
不错的教程,已经折腾成自己的码表了!

Rank: 7Rank: 7Rank: 7

UID
2834318
帖子
2238
PB币
397
贡献
0
技术
69
活跃
2043
发表于 2014-4-15 14:41:58 IP属地广西 |显示全部楼层
wakin20 发表于 2014-4-15 13:51
不错的教程,已经折腾成自己的码表了!

现在用新世纪的人很少,在mac下用新世纪的就更少了 .

求71狐狸尾巴当抱枕......外出南极洲旅游至今未归

UID
2881599
帖子
18654
PB币
94497
贡献
1
技术
23564
活跃
2824

热心会员 8周年庆典勋章

发表于 2014-4-15 22:59:12 IP属地辽宁 |显示全部楼层
不会五笔的小白路过~

Rank: 2Rank: 2

UID
274507
帖子
332
PB币
1626
贡献
0
技术
0
活跃
10
发表于 2014-4-16 08:59:41 IP属地湖南 |显示全部楼层
感觉好像有些复杂,不过还是帮顶了

Rank: 7Rank: 7Rank: 7

UID
628545
帖子
2652
PB币
422
贡献
0
技术
36
活跃
2745
发表于 2014-4-16 09:17:57 IP属地江苏 |显示全部楼层
lanyi1318 发表于 2014-4-15 14:41
现在用新世纪的人很少,在mac下用新世纪的就更少了 .

你去五爱论坛吗?那里用新世纪的多一点。
我用的输入法就更小众了,所以我都是自己折腾码表的。

Rank: 7Rank: 7Rank: 7

UID
2834318
帖子
2238
PB币
397
贡献
0
技术
69
活跃
2043
发表于 2014-4-16 20:49:47 IP属地广西 |显示全部楼层
wakin20 发表于 2014-4-16 09:17
你去五爱论坛吗?那里用新世纪的多一点。
我用的输入法就更小众了,所以我都是自己折腾码表的。

不说我不记得了,以前去过好久不去了!!!
不知道我的号还能用不,我去发贴试试!!!

Rank: 1

UID
2820631
帖子
39
PB币
0
贡献
0
技术
0
活跃
78
发表于 2014-4-20 10:00:51 IP属地广东 |显示全部楼层
先保留一下

Rank: 2Rank: 2

UID
587122
帖子
252
PB币
146
贡献
0
技术
0
活跃
106
发表于 2014-6-4 14:36:56 IP属地广东 |显示全部楼层
看完安装说明后,我晕了。

Rank: 7Rank: 7Rank: 7

UID
2834318
帖子
2238
PB币
397
贡献
0
技术
69
活跃
2043
发表于 2014-6-4 14:58:53 IP属地广西 |显示全部楼层
本帖最后由 lanyi1318 于 2014-6-4 15:04 编辑
zhuichake 发表于 2014-6-4 14:36
看完安装说明后,我晕了。

光看不行的, 照做,做上3遍以上就理解了 .
制作过程其实就是两步
1 . 添加新世纪五笔代码到程序目录
2 . 修改用户目录下的配置文件调用新世纪五笔代码

Rank: 2Rank: 2

UID
4564681
帖子
149
PB币
5
贡献
0
技术
0
活跃
389
发表于 2014-7-17 15:49:51 IP属地福建 |显示全部楼层
系统不是自带了吗?“

Rank: 7Rank: 7Rank: 7

UID
2834318
帖子
2238
PB币
397
贡献
0
技术
69
活跃
2043
发表于 2014-7-17 21:38:29 IP属地广西 |显示全部楼层
fjqzkcm 发表于 2014-7-17 15:49
系统不是自带了吗?“

你知道 五笔字根 分86 , 98 , 新世纪 3个版本吗? 3 个版本字根差别不大 , 新世纪是最合理的但推广面是最少的,用的人也是最少的,而且只有win下才有新世纪的字根五笔软件,Mac和linux都没有要自已做.

Rank: 2Rank: 2

UID
4564681
帖子
149
PB币
5
贡献
0
技术
0
活跃
389
发表于 2014-7-18 10:42:21 IP属地福建 |显示全部楼层
lanyi1318 发表于 2014-7-17 21:38
你知道 五笔字根 分86 , 98 , 新世纪 3个版本吗? 3 个版本字根差别不大 , 新世纪是最合理的但推广面是最少 ...

这点我还真不知道,,86我就一直用,,跟苹果自带的没差别呀,,就是打字时不会提示,整得我好多字都打不出来

Rank: 7Rank: 7Rank: 7

UID
2834318
帖子
2238
PB币
397
贡献
0
技术
69
活跃
2043
发表于 2014-7-18 21:41:04 IP属地新加坡 |显示全部楼层
fjqzkcm 发表于 2014-7-18 10:42
这点我还真不知道,,86我就一直用,,跟苹果自带的没差别呀,,就是打字时不会提示,整得我好多字都打不 ...

有兴趣可以学学新世纪
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛