Last active
February 24, 2026 22:25
-
-
Save lotem/2981316 to your computer and use it in GitHub Desktop.
使用 Control 鍵切換中西文,上屏已輸入的編碼;令 Caps Lock 改變字母的大小寫
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # 中西文切換鍵的默認設置寫在 default.yaml 裏面 | |
| # 以下的 default.custom.yaml 在全局範圍重定義該組快速鍵 | |
| # | |
| # 可用的按鍵有 Caps_Lock, Shift_L, Shift_R, Control_L, control_R | |
| # Mac 系統上的鼠鬚管不能區分左、右,因此只有對 Shift_L, Control_L 的設定起作用 | |
| # | |
| # 已輸入編碼時按切換鍵,可以進一步設定輸入法中西文切換的形式。 | |
| # 可選的臨時切換策略有三: | |
| # inline_ascii 在輸入法的臨時西文編輯區內輸入字母、數字、符號、空格等,回車上屏後自動復位到中文 | |
| # commit_text 已輸入的候選文字上屏並切換至西文輸入模式 | |
| # commit_code 已輸入的編碼字符上屏並切換至西文輸入模式 | |
| # 設爲 noop,屏蔽該切換鍵 | |
| # | |
| # 如果要把 Caps Lock 設爲只改變字母的大小寫而不做中西文切換,可將 Caps_Lock 對應的切換方式設爲 noop | |
| # 如果要以 Caps Lock 切換到西文模式,默認輸出小寫字母,請置 ascii_composer/good_old_caps_lock: false | |
| # 如果要以 Caps Lock 切換到西文模式,默認輸出大寫字母,請使用以下設置: | |
| patch: | |
| ascii_composer/good_old_caps_lock: true | |
| ascii_composer/switch_key: | |
| Caps_Lock: commit_code | |
| Shift_L: noop | |
| Shift_R: noop | |
| Control_L: commit_code | |
| Control_R: commit_code |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
patch:
ascii_composer/good_old_caps_lock: true
ascii_composer/switch_key:
Caps_Lock: commit_code
Shift_L: commit_code
Shift_R: commit_code
Control_L: noop
Control_R: noop
我这样写了,但是Caps_Lock键闪烁了一下,不能切换到大写,只能卡屏,只有在没有打字的时候直接切换才有作用
但我记得我之前这样设置是有效的(不知道是不是记错了
是我写错了还是Bug呢?
——我尝试了清除注册表重新下载小狼毫,反复几次,其中有一次,成功切换到了大写,然后又没有反应了,只能暂时设置成noop
在清除rime和weasel相关的注册表之后,重新下载小狼毫并重新部署时,出现了用户文件夹目录中出现了我之前的default.custom.yaml的情况(因为带有我自己写的有我名字的注释),我不知道我哪里没删除干净,我使用了geek
也不清楚是否有这个的影响