【狂人論壇】

標題: [RIME小狼毫]限用Shift或Caps Lock鍵來切換中英文的設定方法 [打印本頁]

作者: brian    時間: 2019-11-16 14:41
標題: [RIME小狼毫]限用Shift或Caps Lock鍵來切換中英文的設定方法
使用 RIME 小狼毫輸入法時,
設定使用 Shift 或 Caps Lock 鍵來切換中英文的設定方法

小狼毫/鼠鬚管輸入法預設的中英文(中西文)切換方法預設為 Shift  鍵 或 Caps Lock 鍵,不過在中英文混打時,偶爾會不小心切換成英文,還要再按一下回中文輸入法,有點混亂。

後來,我就把「 Shift  鍵」的中英文切換功能拿掉了,只保留透過 Caps Lock 鍵來切換中英文,然後打中文時如果要輸入英文字母,就按住「Shift  鍵」不放再按其他字母鍵就可以了,這樣不會突然又英文/中文跳來跳去。



修改檔案: default.custom.yaml
檔案位置:C:\Users\你的帳號名稱\AppData\Roaming\Rime


  1. # 中西文切換鍵的默認設置寫在 default.yaml 裏面
  2. # 以下的 default.custom.yaml 在全局範圍重定義該組快速鍵
  3. #
  4. # 可用的按鍵有 Caps_Lock, Shift_L, Shift_R, Control_L, control_R
  5. # Mac 系統上的鼠鬚管不能區分左、右,因此只有對 Shift_L, Control_L 的設定起作用
  6. #
  7. # 已輸入編碼時按切換鍵,可以進一步設定輸入法中西文切換的形式。
  8. # 可選的臨時切換策略有三:
  9. # inline_ascii 在輸入法的臨時西文編輯區內輸入字母、數字、符號、空格等,回車上屏後自動復位到中文
  10. # commit_text 已輸入的候選文字上屏並切換至西文輸入模式
  11. # commit_code 已輸入的編碼字符上屏並切換至西文輸入模式
  12. # 設爲 noop,屏蔽該切換鍵
  13. #
  14. # 如果要把 Caps Lock 設爲只改變字母的大小寫而不做中西文切換,可將 Caps_Lock 對應的切換方式設爲 noop
  15. # 如果要以 Caps Lock 切換到西文模式,默認輸出小寫字母,請置 ascii_composer/good_old_caps_lock: false
  16. # 如果要以 Caps Lock 切換到西文模式,默認輸出大寫字母,請使用以下設置:

  17. patch:
  18.   ascii_composer/good_old_caps_lock: true
  19.   ascii_composer/switch_key:
  20.     Caps_Lock: commit_code
  21.     Shift_L: noop
  22.     Shift_R: noop
  23.     Control_L: commit_code
  24.     Control_R: commit_code
  25.         
  26.         
複製代碼


        
其他說明:https://gist.github.com/lotem/2981316



目前我在 Mac 電腦的設定是:
檔案名稱:default.custom.yaml
儲存位置: /Users/brian/Library/Rime/
  1. patch:
  2.   ascii_composer/good_old_caps_lock: false
  3.   ascii_composer/switch_key:
  4.     Caps_Lock: commit_code
  5.     Shift_L: noop
  6.     Shift_R: noop
  7.     Control_L: noop
  8.     Control_R: noop
複製代碼








歡迎光臨 【狂人論壇】 (https://123.briian.com/) Powered by Discuz! X3.4