请教鼠须管如何实现切换中英文时已经输入的文字自动上屏

2021-02-26 16:44:55 +08:00
 nthin0

目前是通过 karabiner 把单击右 shift 映射成 shift+control+0, 鼠须管配置文件如下:

ascii_composer:
    good_old_caps_lock: true
    switch_key:
      Shift_L: noop
      Shift_R: noop
      Control_L: noop
      Control_R: noop
      Caps_Lock: noop
      Eisu_toggle: clear
key_binder/bindings:
    - { when: always, accept: Control+Shift+0, toggle: ascii_mode }

可以单击右 shift 切换中英文,但是切换的时候已经输入的文字不能自动上屏

请教下各位应该怎样修改配置,谢谢🙏🏻

1137 次点击
所在节点    macOS
2 条回复
Kimyx
2021-02-26 16:51:42 +08:00
# commit_text 已输入的候选文字上屏并切换至西文输入模式
# commit_code 已输入的编码字符上屏并切换至西文输入模式

Shift_L: commit_code
Shift_R: commit_code
nthin0
2021-02-26 17:07:24 +08:00
@Kimyx 大佬,用组合键切换输入法的时候呢,试了下 - { when: always, accept: Control+Shift+0, toggle: commit_code }没作用。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/756549

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX