鼠須管默認輸出繁體,可以通過自帶的過濾器轉換成簡體。這樣做是科學的,因為繁體的異體字較多,從簡轉繁容易轉錯。

對於只有簡體的碼表,可以轉換成繁體,再通過過濾器轉簡體,但是會導致在簡體狀態下無法自造詞。所以最好的辦法是給繁體單獨配一個碼表。

步驟為:

  1. 複製簡體碼表的schema.yaml和dict.yaml文件
  2. 修改兩個yaml文件的名稱
  3. 文件內容中和文件名對應的內容也都改為和新文件名一致
  4. 修改schema.yaml中輸入法的名稱,使之和簡體碼表區分開
  5. 轉換dict.yaml中的內容到繁體
  6. 重新部署

如果需要給繁體碼表增加臨時輸出簡體的功能,方法如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 在碼表的schema.yaml中
# switches下增加
- name: simplification
states: [ 漢字, 漢字 ]
# engine下增加
filters:
- simplifier
- uniquifier
#key_binder下增加
- { when: always, accept: Control+Shift+4, toggle: simplification }
- { when: always, accept: Control+Shift+dollar, toggle: simplification }