给大家推荐一个好用的小程序,可以根据当前 App 窗口自动切换指定的输入法。特别是在代码编辑器、命令行和微信等程序之间切换的时候,非常方便。
项目地址:SwitchKey
下载链接:Version 1.0.
安装教程:解压缩,再拖拽移动至应用文件夹。并在 系统设置-安全性与隐私-隐私-辅助功能 中勾选 SwitchKey.
使用教程:
Bug Report & Feature Request
1
Volekingsg 2019-05-05 05:58:26 +08:00 1
不如用 Hammperspoon,还少装一个应用,参考 https://github.com/rime/squirrel/issues/164
|
2
dy7338 2019-05-05 09:23:29 +08:00
GhostSKB 了解下
|
3
fe619742721 2019-05-05 09:27:34 +08:00
10.13.3 不支持啊。。
|
4
soaph 2019-05-05 12:03:17 +08:00
用起来还是很方便的,还不用那么麻烦地配。
|
5
bao3 2019-05-05 12:45:41 +08:00 via iPhone
hammpersoon 最大的问题是配置过程成本极高。楼主这个则简单多了。不过有个问题,比如 safari 的地址栏和网页文本框,楼主你这个能区分出切换输入法吗?
|
7
jimmyvan 2019-05-05 13:28:49 +08:00
我想知道的如何默认输入法为拼音(自带输入法)
|
9
ybbbbt OP 已经忽悠了作者注册了 v2ex,等会儿亲自来回答。
|
10
ybbbbt OP (作者不会用这个网站,所以我代发了)
@Volekingsg @bao3 hammpersoon 经过一番配置确实能做到,就是太麻烦了。我写 SwitchKey 的一个原因就是想傻瓜化,不折腾。 @dy7338 写 SwitchKey 的另一个原因(主要原因)就是 GhostSKB 的 30 块钱并没有满足我的需要,它的原理应该是通过 ActionScript 脚本模拟用户按键来切换输入法,一个是有延迟,一个是在多输入法 + 窗口切换频繁的时候会 bug。 @fe619742721 之前是我发呆了,release 了一个 deployment target >= 10.14 的版本,目前已经修正了,可以重试一下。 @bao3 目前不能区分同一个应用程序内的不同焦点,也许未来会做(坑)?其实还没有具体的想法。 @jimmyvan 用法上的问题?我的操作说明还是写得不直观。你只要在一个应用程序内,切到想用的输入法,然后在 SwitchKey 里 Add 就会把当前的组合记录了。 |
11
bleaker 2019-05-05 17:39:14 +08:00
赞,可以提交一个 Homebew Cask 的 PR 吗,方便用户安装
|
12
winddweb 2019-05-05 18:40:52 +08:00
装了试了一下,确实不错。
|
13
monet1314 2019-05-05 19:18:23 +08:00
不支持第三方输入法吗? 我用的自带的 ABC+清歌,发现不能自动切换
|
15
ShadowStar 2019-05-05 21:25:12 +08:00
虽然下载链接是 GitHub,但是并没有开放源代码,同时用 spctl 检查为 rejected。
有点不敢用。 |
16
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 就是多一个选择。 |
17
sunocean 2019-05-06 14:32:21 +08:00 via iPhone
百度输入法自带这个功能
|
18
itsuhane 2019-05-07 10:40:35 +08:00
@sunocean 之前我看到清歌输入法也支持这个功能。
SwitchKey 可以满足不具备这个功能的输入法之间的自动切换的需要。 具备这个功能的输入法(在启用功能之后)会不会与 SwitchKey 打架是一个需要测试一下的事情。 |
25
itsuhane 2019-05-11 14:54:29 +08:00
我需要复现切不了的情况,然后寻找办法解决。
|
26
kyf0722 2019-05-12 21:38:12 +08:00
我一直用这个, 一个 python 脚本搞定, 资源占用低, 也不占用状态栏, 原理都一样
|
27
kyf0722 2019-05-12 21:38:33 +08:00
|
28
zyxfsky 2019-05-13 10:49:27 +08:00
试用了几天,某些时候切换不了,jetbrains 家的 IDE 最容易复现
|
29
monet1314 2019-05-14 19:11:31 +08:00
@itsuhane 就是先设置 alfred 和 iterm2 为系统 ABC 英文输入法,在别的地方如果切换到了清歌输放法后再点开 alfred 或 iterm2 还是中文,没有自动切换为 ABC
|
30
itsuhane 2019-05-16 11:39:31 +08:00
|
31
uhayate 2019-05-19 09:54:31 +08:00
GhostSKB 不能解决问题+1。。。用了一段时间总是有 bug。现在在用搜狗自带的切换
|
32
uhayate 2019-05-19 09:54:51 +08:00
支持这个软件,希望做得越来越好
|
34
shuirong1997 2020-05-24 15:09:23 +08:00
搜了一圈,最后用了这个,方便下其他朋友: https://github.com/wangshub/hammerspoon-config/blob/master/ime/ime.lua
|
35
89ao 2022-03-30 03:41:11 +08:00
玩了一天 hammpersoon ,真是个好东西!
|