推荐: SwitchKey - 根据当前窗口自动切换输入法

2019-05-05 02:11:02 +08:00
 ybbbbt

SwitchKey

给大家推荐一个好用的小程序,可以根据当前 App 窗口自动切换指定的输入法。特别是在代码编辑器、命令行和微信等程序之间切换的时候,非常方便。

8194 次点击
所在节点    macOS
35 条回复
Volekingsg
2019-05-05 05:58:26 +08:00
不如用 Hammperspoon,还少装一个应用,参考 https://github.com/rime/squirrel/issues/164
dy7338
2019-05-05 09:23:29 +08:00
GhostSKB 了解下
fe619742721
2019-05-05 09:27:34 +08:00
10.13.3 不支持啊。。
soaph
2019-05-05 12:03:17 +08:00
用起来还是很方便的,还不用那么麻烦地配。
bao3
2019-05-05 12:45:41 +08:00
hammpersoon 最大的问题是配置过程成本极高。楼主这个则简单多了。不过有个问题,比如 safari 的地址栏和网页文本框,楼主你这个能区分出切换输入法吗?
ybbbbt
2019-05-05 13:22:24 +08:00
@bao3 这个目前好像只区分应用程序。
jimmyvan
2019-05-05 13:28:49 +08:00
我想知道的如何默认输入法为拼音(自带输入法)
ybbbbt
2019-05-05 13:31:20 +08:00
@dy7338 这个的切换会比 GhostSKB 更顺滑( GhostSKB 在输入法多的时候会一个个切)。
ybbbbt
2019-05-05 13:31:57 +08:00
已经忽悠了作者注册了 v2ex,等会儿亲自来回答。
ybbbbt
2019-05-05 17:26:15 +08:00
(作者不会用这个网站,所以我代发了)

@Volekingsg @bao3 hammpersoon 经过一番配置确实能做到,就是太麻烦了。我写 SwitchKey 的一个原因就是想傻瓜化,不折腾。

@dy7338 写 SwitchKey 的另一个原因(主要原因)就是 GhostSKB 的 30 块钱并没有满足我的需要,它的原理应该是通过 ActionScript 脚本模拟用户按键来切换输入法,一个是有延迟,一个是在多输入法 + 窗口切换频繁的时候会 bug。

@fe619742721 之前是我发呆了,release 了一个 deployment target >= 10.14 的版本,目前已经修正了,可以重试一下。

@bao3 目前不能区分同一个应用程序内的不同焦点,也许未来会做(坑)?其实还没有具体的想法。

@jimmyvan 用法上的问题?我的操作说明还是写得不直观。你只要在一个应用程序内,切到想用的输入法,然后在 SwitchKey 里 Add 就会把当前的组合记录了。
bleaker
2019-05-05 17:39:14 +08:00
赞,可以提交一个 Homebew Cask 的 PR 吗,方便用户安装
winddweb
2019-05-05 18:40:52 +08:00
装了试了一下,确实不错。
monet1314
2019-05-05 19:18:23 +08:00
不支持第三方输入法吗? 我用的自带的 ABC+清歌,发现不能自动切换
ybbbbt
2019-05-05 21:05:19 +08:00
@monet1314 我也用的第三方搜狗输入法,没什么问题。
ShadowStar
2019-05-05 21:25:12 +08:00
虽然下载链接是 GitHub,但是并没有开放源代码,同时用 spctl 检查为 rejected。
有点不敢用。
itsuhane
2019-05-06 12:43:39 +08:00
@ybbbbt 昨天注册之后不能回复,感谢宣传。

@bleaker 可以的,欢迎!过几天有空了我会把代码整理一下放上去。

@winddweb 谢谢!

@monet1314 我试了一下清歌输入法,没有遇到不能切换的问题,需要更多信息才能解决。

@ShadowStar 可能是里面用到了苹果未开放的 API 来进行输入法切换。由于我个人美学的原因,源代码要整理一下过几天再放上去。
不过你提到的这个事儿仔细想一下还挺有意思的,就算开放了源代码,release 上的 asset 还是主动上传的。
然而我并不了解用什么办法可以保证 authenticity,欢迎建议。

btw 昨天 GhostSKB 的作者联系了我,切换时的 bug 一直也在困扰 GhostSKB。如果我用到的 API 可以解决 GhostSKB 的问题,也可以用它的。SwitchKey 就是多一个选择。
sunocean
2019-05-06 14:32:21 +08:00
百度输入法自带这个功能
itsuhane
2019-05-07 10:40:35 +08:00
@sunocean 之前我看到清歌输入法也支持这个功能。
SwitchKey 可以满足不具备这个功能的输入法之间的自动切换的需要。
具备这个功能的输入法(在启用功能之后)会不会与 SwitchKey 打架是一个需要测试一下的事情。
monet1314
2019-05-09 10:24:25 +08:00
@itsuhane 我是想清歌和默认的 ABC 输入法互换,比如 Alfred 我强制用 ABC,MWeb 用清歌这种
itsuhane
2019-05-09 12:42:02 +08:00
@monet1314 在这两个应用上不能很好的切换吗?还是说在您系统里 SwitchKey 完全无法进行输入法切换?

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

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

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

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

© 2021 V2EX