用户工具

站点工具


customisationsim

iRime自定义教程

一、 入门须知(必看!在使用该教程时有任何疑问请回来仔细研读这一步,能解决你80%的问题)

1. 可直接查阅你需要的内容,毋须从头看到尾。但本章节(即“一、入门须知”)必须看,必须看,必!须!!看!!!

2. iRime本身的自定义项写在了「iRime.yaml」里,这是iRime的配置文件,在这里我们可以看到都可以自定义些什么。

3. 但!若我们想修改这些自定义项,应该使用一个custom文件来进行,这是Rime很重要的打补丁思想。iRime.yaml对应的custom文件就叫做iRime.custom.yaml。(可在群文件iRime2.0配置文件夹里获取)

4. 一般在计算机上编辑iRime.custom.yaml或其他Rime用到的文件。若你无法打开某一文件或打开后发现是乱码,请选用如「Notepad++」等编辑工具来打开。(搜索引擎即可搜到)

5. 上传改好的文件前,需把iRime里的旧文件删掉。(因为上传新的不会自动覆盖旧的。若不把原来的删掉,可能会出现错误。)

6. 把iRime.custom.yaml传到iRime时不需要把iRime.yaml删除,这两者共存。

7. 自定义项需开启「允许全权取用(完全访问)」才能生效。

8. 若做出任意更改后不生效,请尝试操作以下步骤:

[1] 打开iRime的「允许全权取用(完全访问)」。
[2] 任务管理器退出iRime重进。
[3] 手机「设定」——「一般」——「键盘」——「键盘」里把iRime删掉重新加入。
[4] 手机「设定」——「一般」——「键盘」——「键盘」里把所有输入法删掉重新加入。
[5] 重启手机。
[6] 卸除iRime重装。

9. 请务必搭配使用「配置你的输入法」注意事项

二、 字号字体

1. 获取并打开「iRime.custom.yaml」。

2. 把「app_setting」里的「is_custom_key_font」设为「true」。

3. 在下面的「style」里即可配置字体字号等相关项。

4. 把修改好的「iRime.custom.yaml」传到iRime。

注:

  • 1. 可选用的字体应是手机里已安装的字体。不需要把字体文件传入iRime,该操作不等于把相应字体安装进手机。如可使用iOS的内置字体(包括但不限于黑体的「Heiti TC」、「Heiti SC」,苹方的「PingFang TC」、「PingFang SC」、「PingFang HK」)。也可使用其它安装在手机上的字体,至于如何在手机上安装字体,请自行搜索或询问群友。
  • 2. 字体的粗细根据字体本身而定,配置文件里无该设置项。

三、 按键音

1. 与按键音相关的设置有两个:用什么按键音 和 最大音量大小(我猜)。

2. 如想关掉按键音,请直接跳到第五步。

3. iRime默认使用系统的按键音,不需另外设置了。如果你想用别的按键音,请到第四步;如果不需要,请跳到第五步看如何设「最大音量大小」。

4. 若你想用别的按键音:

  • 4.1. 准备好按键音文件(应是caf文件)。群文件里有一些可供选择,也可从其它途径获得。
  • 4.2. 把待用的按键音文件重命名为「default.caf」。
  • 4.3. 把该文件传到iRime。

5. 获取并打开「iRime.custom.yaml」。

6. 把「app_setting」里的「play_key_voice」设为「true」。(true开false关,要关就设false)

7. 按键音量大小可在「play_key_voice_volume」项设置。(我估计是指最大音量)

8. 把修改好的「iRime.custom.yaml」传到iRime。

已知问题:「play_key_voice_volume」项失效。

四、 划动输入

(本节内容不适用于1.5.4后续版本,待更新)

1. 获取并打开「iRime.custom.yaml」。

2. 在iRime里,一个键有上下左右四种划动,来输入不同内容。修改「key_cap」里对应键的「X划符」和「X划值」即可自定义划动输入。「X划符」是划动后弹出气泡的显示内容,「X划值」是输出的内容。

3. 你可能注意到键盘里按键顶部会显示浅色的符号,这是由「上划符」的值决定的。「上划符」的值可以留空,这样按键顶部就不会显示符号了。

4. 把修改好的「iRime.custom.yaml」传到iRime。

已知问题:左右划的两对设置项相应地颠倒了;iPad上无法弹出气泡。

五、 按键显示内容(字根显示)

(本节内容不适用于1.5.4后续版本,待更新)

1. 获取并打开「iRime.custom.yaml」。

2. 修改「key_cap」里的「小写键符」和/或「大写键符」,对应着把你想要显示的内容填上去。比如若你使用仓颉方案,可设置成像原生键盘那样按键显示仓颉字母~(我不知道「小写键符」和「大写键符」有什么区别,我设置仓颉字母时反正是都改了。你们可以自己测试下,Rime的乐趣就在于自己动手嘛~)

3. 把修改好的「iRime.custom.yaml」传到iRime。

已知问题:该功能生效于所有方案,不能各方案单独设置。

六、 反查

1. 反查是各方案单独设置的,是Rime通用的设置项,不属于iRime专属的自定义项。反查在方案文件(.schema.yaml)里设置。如果你想更改反查方案,需用到计算机上的rime前端,请到Rime官网下载。

2. 反查实际上是用另一翻译器输入,并提示相应的字/词在你现用方案下的编码,达到反查的效果。一般来说,与反查相关的配置项有:reverse_lookup和recognizer里的patterns。下面我以我自己的仓颉方案为例来解说。

3. 先看「reverse_lookup」:

  • 3.1. 「dictionary」是引用的反查词典,「prism」是指定的棱镜文件。
  • 3.2. 「prefix」是反查触发键。反查触发键应选用一个在方案中不参与编码或至少参与程度较低的键来充当,这样受源码表的影响才能降到最低。在iRime中,推介使用「'」(即西文单引号)。这个符号在iRime中是用作分词符的,通过上划「符」来输入(不会上屏)。一般码表中「'」都不会参与编码,是一个很理想的反查触发键~
  • 3.3. 「comment_format」控制提示码显示方式。
  • 3.4. 你的方案中可能还会有「preedit_format」,这是控制输入码显示方式的。
  • 3.5. 「tips」是反查时的一栏提示文字,提示你在用什么方案反查,可留空(应该)

4. 如果你修改了「prefix」,那么对应在「recognizer」的「patterns」里也要改。

5. 改好后,

  • 如果你修改了反查方案(即 dictionary 或 prism 项):
  • 5.1. 「重新部署」。(一般在开始菜单的rime活页夹能找到,这个活页夹的名字很可能不叫Rime,而是根据前端不同而不同,比如win7是「小狼毫」)
  • 5.2. 把用户活页夹里生成的bin文件连同你的方案文件(.schema.yaml)传到iRime。
  • 如果你没有修改反查方案,祇改了其它设置项:
  • 5.3. 直接把改好的方案文件传回iRime即可。

注:

  • 1. 方案文件(.schema.yaml)和码表(.dict.yaml)放到计算机rime前端的用户活页夹。
  • 2. 反查引用的方案的码表也须放在用户活页夹里。
  • 3. 反查引用的方案须放到iRime里。

七、 逐渐提示

1. 逐渐提示是各方案单独设置的,是Rime通用的设置项,不属于iRime专属的自定义项。逐渐提示指随着你的输入,键盘提示候选字余下的编码。一般形码用。比如,在仓颉方案中,想打「我」字,按下「竹」,「我」字可能就出现在候选字栏里了,并提示剩下的编码是「戈」。

2. 方案文件(.schema.yaml)—˃ translator —˃ enable_completion 即为逐渐提示设置项。true开false关。

3. 改好后传回iRime。

八、 添加新方案

1. 首先我们了解一下,在iRime上添加一个新方案要上传的文件有哪些。主要是两部分,方案文件(.schema.yaml)和由码表(.dict.yaml)生成的bin文件。(P.S. 一份码表一般会生成三个bin文件,分别是prism.bin、reverse.bin和table.bin)

2. 如果你在计算机上正在使用要添加到iRime的方案:

  • 你在计算机上Rime的用户文件夹里就能找到方案文件和bin文件啦~请直接跳到第4步~

3. 如果你在计算机上没在使用要添加到irime的方案:

  • 你现在手头上很可能就祇有方案文件和码表,需要先在计算机上用Rime生成 bin文件。(很遗憾,现在手机上无法完成这一步,祇能通过计算机,计算机上没有Rime的先去Rime官网下一个)
  • 3.1. 把方案文件和码表放到用户文件夹。
  • 3.2. 重新部署。(一般在开始菜单的Rime文件夹能找到,这个文件夹的名字很可能不叫Rime,而是根据前端不同而不同,比如win7是「小狼毫」)
  • 3.3. 在用户文件夹得到bin文件。

4. 所需的文件都准备就绪了!把他们上传到iRime吧!

5. 在iRime配置接口下载「default.custom.yaml」到计算机并打开。

6. 把新方案的方案名添加到「schema_list」里。(格式参照「schema_list」里其他项即可。方案名在方案文件里的「schema_id」能看到,一般就是方案文件的名字)

7. 把修改好的「default.custom.yaml」传到iRime。注意,要把iRime里原来的「default.custom.yaml」删掉。这在第一部分「入门必知」已经说过了!

8. 大功告成!

注:

  • 1. 一份方案可能用上多份码表,这时就会有多套相应的bin文件,上传的时候要传全。
  • 2. 不能在iRime里放码表!否则iRime会不断生成新bin,导致错误。

九、 调频及记录用戶词

1. 方案文件(.schema.yaml)—˃ translator —˃ enable_user_dict 即为该设置项。true开false关。

2. 打开iRime的「允许全权取用(完全访问)」。

注:

1. 打补丁的原因有好多,其中很重要之一是若「iRime.yaml」在之后的新版中有更新,是会被覆盖的。如果你自定义时直接在这上进行修改,就有丢失修改内容的风险,所以不建议这样做。

2. iRime的设置基本上和Rime的是一脉相承,尤其是Rime通用的设置项。Rime是一个功能丰富强大的输入法平台,建议在Rime官网上深入了解学习。另推荐一个大神斋斋LEOYoon-Tsaw的文档,里面详细介绍了schema.yaml的设置项。(schema.yaml详解

3. 由于本人水平有限,很多涉及Rime原理的内容没能介绍到或说得不准确,还是需要你自己去了解,多和群友交流哈~

customisationsim.txt · 最后更改: 2018/06/01 23:46 由 203.93.18.64