於是我找到了Trime。
它的優點是跟lime3一樣簡單實用,不會擅自更改重碼位置,也不會多餘的顯示一個順位漢字。
但有一些小缺點:
- 沒有方向鍵
- 沒有倉頡鍵盤
- 不能清空編碼
- 首次打開需要點符號再點返回,鍵位才能正常
- 配置有點複雜
因為它的配置複雜,因此我需要在此分享下它的配置,適用於haha倉頡。
haha.schema.yaml:
代码: 全选
# haha.schema.yaml
#
schema:
schema_id: haha
name: haha
version: "4"
engine:
processors:
- ascii_composer
- speller
- selector
- express_editor
segmentors:
- ascii_segmentor
- abc_segmentor
- fallback_segmentor
translators:
- table_translator
switches:
- name: ascii_mode
reset: 0
states: [ 中文, 西文 ]
translator:
dictionary: haha
enable_completion: false
enable_user_dict: false
enable_sentence: false
preedit_format:
- xform/^([a-z]*)$/\U$1\E/
#- xform/^([a-z]*)$/$1|\U$1\E/
- "xlit|ABCDEFGHIJKLMNOPQRSTUVWXYZ|日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜重|"
comment_format:
- "xlit|abcdefghijklmnopqrstuvwxyz~|日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜重~|"
代码: 全选
# haha.dict.yaml
#
---
name: haha
version: "1"
sort: original
...
是 a
日 a
假設Android上的gcin能生成gtab,那會是比trime更好的選擇。