V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mpco
V2EX  ›  问与答

如何让输入法自动切换中英文状态?

  •  
  •   mpco · 2015 年 10 月 30 日 · 4168 次点击
    这是一个创建于 3734 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目的是实现 输入法自动切换中英文状态
    平台: Win10
    如:在 Word 中是中文,切换或打开 Excel 则自动切换为英文

    小狼毫输入法中有相关的设置,但目前在 Win10 上有些问题,不好用
    目前,用 小鹤双拼输入法

    我的想法是
    使用 AutoHotKey 在检测到 Excel 窗口激活时,自动发送 Shift 按键,但是不知道为什么运行不了
    代码:

    #if (WinActive("ahk_class excel"))
    Send {Shift}
    #if

    请大神指点

    4 条回复    2015-10-30 14:25:21 +08:00
    wkdhf233
        1
    wkdhf233  
       2015 年 10 月 30 日
    mpco
        2
    mpco  
    OP
       2015 年 10 月 30 日
    @wkdhf233 这个是对于打开的应用程序,切换时保持各自的输入法状态。在关闭程序后,就失效了。再次打开时,又变成一样的了

    我希望在打开 Excel 时,直接就是英文状态
    JohnH
        3
    JohnH  
       2015 年 10 月 30 日
    http://www.zhihu.com/question/25079090/answer/39287552
    为什么输入法没有中英自动切换功能?

    这一回答提供了一个 ahk 脚本,可做参考
    BellaWu
        4
    BellaWu  
       2015 年 10 月 30 日
    这个如果开发好了真的很方便呢,
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5946 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 02:05 · PVG 10:05 · LAX 18:05 · JFK 21:05
    ♥ Do have faith in what you're doing.