V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
6260628
V2EX  ›  程序员

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

  •  
  •   6260628 · 2019-07-05 13:41:07 +08:00 · 2189 次点击
    这是一个创建于 1754 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    6 条回复    2019-07-06 08:32:57 +08:00
    LZYBB
        1
    LZYBB  
       2019-07-05 14:08:22 +08:00
    为什么要退回去切换输入法? Caps Lock 不行吗?
    v2xeuser
        2
    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
        3
    azh7138m  
       2019-07-05 14:17:20 +08:00
    换鼠须管试下?每个应用一个中英文状态。
    renyapeng
        4
    renyapeng  
       2019-07-05 15:17:13 +08:00
    用的 GhostSKB,可以为应用添加中英文状态
    pnongrata
        5
    pnongrata  
       2019-07-05 15:36:03 +08:00
    t/560956
    lopedever
        6
    lopedever  
       2019-07-06 08:32:57 +08:00 via iPad
    系统偏好设置 > 键盘 > 输入法 > 自动切换到文稿的输入法

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

    新开的时候你就手动切下吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2739 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 467ms · UTC 15:43 · PVG 23:43 · LAX 08:43 · JFK 11:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.