请问 mac 下如何让每次应用新打开时和重新切换回来是英文输入法的状态?

2019-07-05 13:41:07 +08:00
 6260628

每次从一个软件到另一个软件回来的时候总是记不住上次已经把输入法切成中文了,打英文就会弹出中文输入法的框,然后又退回去切换输入法

2396 次点击
所在节点    程序员
6 条回复
LZYBB
2019-07-05 14:08:22 +08:00
为什么要退回去切换输入法? Caps Lock 不行吗?
v2xeuser
2019-07-05 14:15:14 +08:00
Mac 可以使用 hammerspoon
加载以下脚本
local function English()
hs.keycodes.currentSourceID("com.apple.keylayout.ABC")
end

-- Handle cursor focus and application's screen manage.
function applicationWatcher(appName, eventType, appObject)
if (eventType == hs.application.watcher.activated) then
English()
end
end


appWatcher = hs.application.watcher.new(applicationWatcher)
appWatcher:start()
azh7138m
2019-07-05 14:17:20 +08:00
换鼠须管试下?每个应用一个中英文状态。
renyapeng
2019-07-05 15:17:13 +08:00
用的 GhostSKB,可以为应用添加中英文状态
pnongrata
2019-07-05 15:36:03 +08:00
t/560956
lopedever
2019-07-06 08:32:57 +08:00
系统偏好设置 > 键盘 > 输入法 > 自动切换到文稿的输入法

可以满足来回切应用保持输入法的需求。

新开的时候你就手动切下吧

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

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

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

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

© 2021 V2EX