我的mac输入法配置习惯分享

尝试了使用万象拼音替代自带的输入法,但是痛点如下:

  • 从鼠须管使用 ⇪ 切换到官方输入法预编辑串直接消失

  • 官方的 ⇪ 切换响应慢,有时需要按很多下

解决方案

mac 上的 karabiner-elements 支持对键盘上的任意按键修改映射,而 mac 键盘缺少右 ⌃ ,可将 ⇪ 映射到右 ⌃。

Step1: 关闭 ⇪ 切换中英文选项

⇪ 切换中英文的操作会覆盖大小写锁定按键的指令,因此首先需要在设置中关闭。设置 -> 键盘 -> 输入法 (编辑)

Step2: 使用 karabiner-elements 映射 ⇪

如图所示:

(PS:该软件占用极低)

Step3: 修改鼠须管配置

default.yamldefault.custom.yaml 中修改配置:

ascii_composer:
  good_old_caps_lock: false  # true | false
  switch_key:
    Caps_Lock: noop  # commit_code | commit_text | clear
    Shift_L: noop  # commit_code | commit_text | inline_ascii | clear | noop
    Shift_R: noop  # commit_code | commit_text | inline_ascii | clear | noop
    Control_L: noop  # commit_code | commit_text | inline_ascii | clear | noop
    Control_R: commit_code  # commit_code | commit_text | inline_ascii | clear | noop

done