KeyboardHolder – 根据不同应用,自动切换输入法[macOS]

KeyboardHolder 是一款可以根据当前正在使用的应用,自动切换输入法的 macOS 小工具。另外它还可以保存应用上一次使用的输入法,当切换回来时,自动恢复之前的输入法。@Appinn

KeyboardHolder - 根据不同应用,自动切换输入法[macOS]

来自去年的发现频道,开发者 @eddy7 自荐。至于为什么才发现,是因为…遗漏了。而再次注意到它,是因为开发者在另外一款同类工具(SwitchKey – 根据不同软件自动切换输入法,已支持 Apple M1 芯片[macOS])下,回答了一个问题:

我更希望 Mac 有这样一个 APP,能保存 APP 的语言状态,类似 Windows,可能我需求有些奇葩,但是我需求是这样:

  1. 所有软件启动默认都是英文输入法
  2. 如果我讲某软件界面下输入法切换为输入法a,那么关闭软件之前,我不管切到哪里,哪个界面,再切回软件,输入法状态必须为我切出去之前的输入法状态,也就是输入法a;如果我切出去之前是英文,那么切回来也得是英文
  3. 但是我切到其他软件,如果我没有做输入法切换的话,其他软件依然保持初始输入法状态,也就是英文
  4. 如果我将这个软件彻底退出,然后重新开启软件,那么软件又会保持初始输入法状态,也就是英文

至今没找到哪个软件能很好的实现我的需求,目前我再Windows下就是这一套逻辑,用的很好。

KeyboardHolder - 根据不同应用,自动切换输入法[macOS] 1

当然其实去年 @狂飙 同学也在下面推荐了 KeyboardHolder,青小蛙真是眼瞎啊…


至于 SwitchKey 的问题,青小蛙用着也还行,但总会莫名其妙的不知所踪,就是它自己没了,就那么没了,进程不见了,失效了…

KeyboardHolder

运行 KeyboardHolder 后,需要在顶部菜单栏找到设置,然后自定义应用的默认输入法即可:

KeyboardHolder - 根据不同应用,自动切换输入法[macOS] 2

正常情况下,打勾“每次切换使用默认输入法”会每次都自动切换,不打勾就保存上次使用的输入法。但不打勾的情况,这里青小蛙没有测试成功,可能和 SwitchKey 的问题一样 🙈

但实际上,青小蛙的需求只有一个:默认拼音的情况下,打开 iTerm2 是英文输入法就足够了。

获取

注意:需要系统辅助权限。

原文:https://www.appinn.com/keyboardholder-for-macos/

16 条留言

  1. 羊羊羊 2021/11/28 回复
      • ilemonader 2021/11/30 回复
          • ilemonader 2021/12/03

写留言