Rime Schemata Developing Notes

Last updated on Monday, August 10, 2026
⚠️ Notice

This post is a draft translation from the Chinese version which have not yet been thoroughly proofread.

This page is still work in progress, stay focus for continuous upcoming updates on this page!

通用配置

通用配置文件名叫 default.custom.yaml

patch:
  "menu/page_size": 9	# 每頁候選字數目,預設好像是 5。
  "switcher/hotkeys":
    - "Control+grave"	# 有些人會禁用 F4 鍵,原因是會跟一些程式衝突。

Windows 版(小狼毫)限定配置

Windows 版限定的配置文件名叫 weasel.custom.yaml

patch:
  "style/display_tray_icon": true	        # 強制顯示托盤圖標,不過在我的系統當中似乎預設就會顯示。
  "style/horizontal": true	                # 橫豎排,不過我個人反而比較習慣預設的豎排(原因下述)。
  "style/font_face": "Microsoft YaHei Mono"	# 字體,Windows 版預設的似乎是微軟雅黑。
  "style/font_point": 12	                # 字號,我個人覺得預設的字號有點大,所以把它調小了一點點。
  "style/color_scheme": "dark_temple"       # 配色,輸入法裏面本身就預裝了蠻多配色的,可以在設定面板中挑選,不過你想的話也可以自定義。
  "app_options/xxx.exe":
    ascii_mode: true	                    # 指定要強制禁用輸入法的程序(通常是遊戲的一些操作鍵會跟輸入法衝突)

實例

例如說我個人小時候用的是 Windows 內建的速成輸入法(據說和一些台灣人習慣的「ㄅ半」有點類似1),比較習慣微軟速成輸入法用的那種佈局,我就可以透過以下參數控制 Rime 輸入方案的外觀:

patch:
  "menu/page_size": 9	# 將每頁候選字數目設為 9 個。

Shift 鍵頂字上屏

ascii_composer/good_old_caps_lock: true
ascii_composer/switch_key:
  Caps_Lock: noop
  Shift_L: commit_code
  Shift_R: inline_ascii
  Control_L: clear
  Control_R: commit_text

空格鍵換頁

key_binder:
  bindings:
    - {when: has_menu, accept: space, send: Next}

碼唯一自動上屏

speller:
  auto_select: true  # 碼唯一自動上屏
  max_code_length: 4 # 第五碼頂字上屏

空碼按空格清空

在默認情況下,輸入無效的編碼後按空格,會直接將輸入的鍵位上屏。這種特性在形碼輸入上通常有點礙事,可以如下方式修改:

key_binder:
  bindings:
    - {when: composing, accept: space, send: Escape} # 空碼按空格清空

參考


  1. 不同的是,微軟後來推出的「新速成輸入法」,對於習慣舊版的人來說其實很難用。 ↩︎


🎲 或者,按這裏抽一篇隨機文章!
Last updated on Monday, August 10, 2026
目前共有 44 篇文章,總共 2.0 萬字
Built with Hugo
Theme Stack designed by Jimmy