用户工具

站点工具


customisation

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原理的內容沒能介紹到或說得不準確,還是需要你自己去瞭解,多和群友交流哈~

customisation.txt · 最后更改: 2021/02/25 09:16 由 123.160.226.195