allenwwong
V2EX  ›  Apple

手搓了个按应用自动切换输入法的小工具

  •  
  •   allenwwong · Aug 19 · 2387 views
    This topic created in 49 days ago, the information mentioned may be changed or developed.

    之前一直使用自动切换输入法,无奈要收费,一直都是开发 toB 后台系统,第一次开发自用 app ,欢迎体验提 issue

    AutoSwitchInput

    AutoSwitchInput

    按应用自动切换 macOS 输入法的菜单栏小工具。


    简介

    AutoSwitchInput 是一个纯原生的 macOS 菜单栏应用。当你在不同 App 之间切换时,它会按照预设规则自动把输入法切到对应状态:比如终端类应用一律用英文( ABC ),微信这类聊天应用自动切到中文拼音。告别反复手动切换输入法的烦恼。


    功能特性

    • 按应用自动切换 — 监听前台 App 切换,80ms 防抖后匹配规则并切换输入法。
    • 规则化管理 — 每条规则 = 应用( Bundle ID )+ 目标输入法,支持下拉选择、即时生效。
    • 内置默认规则 — 首次启动自动写入:Terminal / iTerm2 / VS Code / Xcode / Warp → ABC (英文);微信 → 拼音(简体)。
    • 纯菜单栏后台 — 无 Dock 图标,仅顶部菜单栏常驻图标;启动与关闭窗口都安静留在后台,点击图标随时打开主窗口。
    • 液态玻璃界面 — 在 macOS 26 (Tahoe) 上呈现系统原生液态玻璃质感(窗口材质 + 卡片玻璃 + 规则行玻璃),旧系统自动回退为毛玻璃。
    • 深灰主题 — 统一深灰强调色与 Dock 图标,取代默认蓝色。
    • 开机启动 — 通用设置中一键开启「登录后自动运行」。
    • ⌘W 关闭窗口 — 关闭主窗口后应用常驻菜单栏,点菜单栏图标可随时重新打开。

    系统要求

    • macOS 14.0 或更高
    • Apple Silicon ( arm64 )
    • 输入法切换依赖系统授权,首次使用可能需在 系统设置 › 隐私与安全性 › 输入监控 / 辅助功能 中允许本应用。
    • 若从源码构建,需要 Xcode 命令行工具(xcode-select --install)。
    4 replies  •  2026-08-22 14:50:10 +08:00
    Lullaby001
        1
    Lullaby001  
       Aug 19   ❤️ 1
    InputSourcePro 开源免费推荐给你。
    bao3
        2
    bao3  
       Aug 20
    也可以使用 hammerspoon 加个配置文件就能做到。
    allenwwong
        3
    allenwwong  
    OP
       Aug 22
    @Lullaby001 感谢🙏 试了下确实免费好用
    allenwwong
        4
    allenwwong  
    OP
       Aug 22
    @bao3 我去体验下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2548 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 11:38 · PVG 19:38 · LAX 04:38 · JFK 07:38
    ♥ Do have faith in what you're doing.