有没有办法 Mac 使用一个应用的时候,键盘没输入一段时间就自动切换输入法为 [英文] ?

2021-06-18 15:39:53 +08:00
 zealinux

主要我在用 Emacs evil-mode ( Vim )的时候, 总是忘记当前的输入法是中文, 所以很是讨厌。


使用的是 MacOS 的默认中文,英文输入法

3613 次点击
所在节点    macOS
28 条回复
tmac6740
2021-06-18 15:44:16 +08:00
idlerlestat
2021-06-18 15:47:05 +08:00
mas 里面有一个 autoswichinput 软件,能够自定义什么软件上用哪种输入法
AoEiuV020
2021-06-18 15:50:08 +08:00
伪需求了感觉,人很难准确感应时间,不管你这个“一段时间"设置成多少,结果都是一样混乱,以为时间到了,结果还没到,以为时间没到,结果切换到英文了,
sohunjug
2021-06-18 15:58:50 +08:00
hammerspoon 你值得拥有
zealinux
2021-06-18 16:09:10 +08:00
@AoEiuV020

可以设置 2s,自动切换,
哪怕 10 次,只有有 1 次没有切换掉,
但也比每次都可能要切换好。
RayJiang9
2021-06-18 16:24:33 +08:00
https://github.com/itsuhane/SwitchKey
你可能需要这个软件?切换 App 的时候自动改输入法
比如切到微信改成汉字,切到 terminal 改成英文
pumpkin00
2021-06-18 16:30:47 +08:00
给 emacs-china 打个广告,你这个问题 emacs-china 论坛上很早就有讨论过,你可以谷歌 emacs sis,参考一下
jedz
2021-06-18 17:00:56 +08:00
Hammerspoon 了解一下,自己写 lua 可以实现你的要求。
promisenev
2021-06-18 17:02:04 +08:00
@jedz 程序员会 lua 都没几个. 何必回答这种没用的废话呢
jedz
2021-06-18 17:07:42 +08:00
@promisenev #9 ??相比之下你的回复更像是废话吧?
我本来也不会 lua,但简单看下文档很容易就自己实现了一些功能
ynyounuo
2021-06-18 17:14:47 +08:00
@promisenev 熟练掌握 Emacs 的人应该不会让 lua 这种简单的脚本语言成为桎梏
Dvel
2021-06-18 17:19:01 +08:00
Dock 栏下方不是有个空隙吗,我用 ShowyEdge 做了个指示条来较明显的提示当前输入法。
用余光就能确定,还凑合。
bao3
2021-06-18 17:19:22 +08:00
Hammerspoon,解决你的忧愁。
Volekingsg
2021-06-18 18:34:48 +08:00
@pumpkin00 #7 加一 emacs-china 才是 emacser 的归宿呀,刷 V2EX 都见不到两个用 Emacs 的。ps fcitx emacs-rime 方案太多了
Volekingsg
2021-06-18 18:36:31 +08:00
@promisenev #9 笑死
dazkarieh
2021-06-18 18:54:47 +08:00
除了楼上的 Hammerspoon 、switchkey 、自动切换输入法,再推荐个小众输入法切换软件 KeyboardHolder

https://github.com/leaves615/KeyboardHolder

如果你是用 rime 输入法,不如直接在配置文件里自定义切换中英文清单,更便捷绿色。
dbsquirrel
2021-06-18 19:09:24 +08:00
ShowyEdge,顶部设置了个小横条,要打字时注意一下就好。
jiayong2793
2021-06-18 22:21:46 +08:00
当你和别人聊天的时候,自动切换成英文怎么办?又想着把这功能关掉?
就是一个伪需求
你的真正需求是:当我使用终端的时候自动切换为英文
sohunjug
2021-06-18 23:25:33 +08:00
我用 Hammerspoon 设置各种软件切换的默认输入法 还可以快捷键临时存储当前 每次自动切 重启系统恢复
h272377502
2021-06-19 01:10:15 +08:00
推荐国产小众”自动切换输入法“,不同的软件可以自己设置为想要的默认输入模式

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

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

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

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

© 2021 V2EX