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

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

  •  
  •   mpco · 2015-10-30 00:45:16 +08:00 · 3748 次点击
    这是一个创建于 3348 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目的是实现 输入法自动切换中英文状态
    平台: 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 01:18:32 +08:00
    mpco
        2
    mpco  
    OP
       2015-10-30 01:34:31 +08:00
    @wkdhf233 这个是对于打开的应用程序,切换时保持各自的输入法状态。在关闭程序后,就失效了。再次打开时,又变成一样的了

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

    这一回答提供了一个 ahk 脚本,可做参考
    BellaWu
        4
    BellaWu  
       2015-10-30 14:25:21 +08:00
    这个如果开发好了真的很方便呢,
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2519 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 05:33 · PVG 13:33 · LAX 21:33 · JFK 00:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.