SwitchKey 是一款可以根据不同软件自动切换输入的 macOS 开源软件,自动无感、切换自如,今日已支持 Apple M1 芯片。@Appinn
感谢小众软件的老朋友 @Tru 同学发布了 M1 版本,虽然青小蛙目前还没有 M1 设备,不过并不影响使用。
SwitchKey
SwitchKey 在后台运行后十分自动、无感,添加方式也简单,首先打开你要设置的软件,切换好输入法,然后点击菜单栏上的 SwitchKey,并按下 Add Current,当前软件以及当前输入法就被绑定添加至 SwitchKey 中。
以后,只要切换至该软件,输入法就自动切换,最好的例子就是终端类工具,比如 iTerm2,因为在终端中输入中文的可能性很低,所以设置为英文输入法,这时在默认中文输入法的情况下,任何时候切换至 iTerm2 窗口,都会自动切换至英文输入法,而当离开 iTerm2 窗口,又会恢复之前的输入法,完美。
如何删除绑定
青小蛙就完全没想到删除方式是选中 SwitchKey 界面中的软件,然后按下 delete 键就能删除了,另外只需要取消勾选即可临时禁用自动切换。
SwitchKey 下载
SwitchKey 官网在这里,在 GitHub 开源及下载,可通过 brew 安装:
brew cask install switchkey
其他同学可点击下面的按钮前往搬运网盘下载:
。。。系统不是自带吗,语言与地区直接就能设置,何必装这个。
系统不支持自动切换
APP级
谢谢青蛙的推荐!
有没有windows的呢
请问win和linux平台有类似软件吗?
win才是系统自带,上面的朋友。。。
Win上可以通过AHK实现
AHK是可以在Windows下实现此功能的
我更希望Mac有这样一个APP,能保存APP的语言状态,类似Windows
可能我需求有些奇葩,但是我需求是这样:
1、所有软件启动默认都是英文输入法
2、如果我讲某软件界面下输入法切换为输入法a,那么关闭软件之前,我不管切到哪里,哪个界面,再切回软件,输入法状态必须为我切出去之前的输入法状态,也就是输入法a;如果我切出去之前是英文,那么切回来也得是英文
3、但是我切到其他软件,如果我没有做输入法切换的话,其他软件依然保持初始输入法状态,也就是英文
4、如果我将这个软件彻底退出,然后重新开启软件,那么软件又会保持初始输入法状态,也就是英文
至今没找到哪个软件能很好的实现我的需求
目前我再Windows下就是这一套逻辑,用的很好
Mac 自带一个自动切换好文稿的输入法 可能是你需要的功能。
KeyboardHolder
https://keyboardholder.leavesc.com/
可以满足你的需求。试试
把mac自带的自动切换开了,然后搭配【自动切换输入法】这个软件可以实现
我觉得小编没看懂我的需求,不是要自动切换,而是能自动保存APP当前的输入法状态
我并不需要开APP自动给我切到我要得输入法,而是在保证新开启默认英文的前提下
不管我切到哪个输入法,只要这个APP我不关,不管我切到哪个程序,最终切换回原有APP,那么APP的输入法就是我切出去之前的状态
目前没找到哪个工具能实现,我现在退而求其次再用keyboardholder,但是也不太好用
这个功能在Windows里的描述是“允许我为每个应用窗口使用不同的输入法 ”
你想要的可能是这个软件:
KeyboardHolder
https://keyboardholder.leavesc.com/zh-cn/
MacOS 自动切换 APP 当前输入法小工具 – V2EX
https://www.v2ex.com/t/624091
windows 下可以用影子输入法
iLove MarkKB 不错,自动记忆切换
怎么添加Alfred
添加什么 Alfred ?
我为什么不能直接回复别人?
@青小蛙 这个就是Alfred
https://www.alfredapp.com/
我知道啊,有什么问题啊
Al问题是Alfred的快捷输入框没法被switchkey添加,打开alfred设置之后再添加只对设置界面有效
安装方法 从 brew cask install switchkey 改变为 brew install –cask switchkey
不用谢