V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
xueji
V2EX  ›  问与答

[AutoHotkey] 如何在使用 Photoshop,自动切换至英文输入法?

  •  
  •   xueji · Apr 3, 2019 · 2588 views
    This topic created in 2587 days ago, the information mentioned may be changed or developed.
    如题。平时是中文输入法。
    已设置了按 A 键转到中文,按 B 键转到英文。
    怎么写,才能在打开 ps 后,什么都不用按,直接触发 B 键呢?
    11 replies    2019-04-06 14:18:26 +08:00
    CEBBCAT
        1
    CEBBCAT  
       Apr 4, 2019 via Android
    把快捷方式 hack 了吧
    xueji
        2
    xueji  
    OP
       Apr 4, 2019
    @CEBBCAT 怎么 hack 啊?可不可以直接给出代码啊…?
    CEBBCAT
        3
    CEBBCAT  
       Apr 4, 2019 via Android
    @xueji 写个两行的脚本,一行切换输入法,一行打开目标软件
    xueji
        4
    xueji  
    OP
       Apr 4, 2019
    @CEBBCAT
    我的中文输入法快捷键是^+{i},英文是^+{0}。
    #IfWinActive PhotoShop
    b:: Send, ^+{0}
    #IfWinActive
    上面的代码还差些什么啊?
    CEBBCAT
        5
    CEBBCAT  
       Apr 5, 2019 via Android
    @xueji 实在抱歉,我很久不用 ahk 了

    但我预想中的逻辑是:
    ❶新建一个 ahk 脚本文件
    ❷先写启动 PS 的命令
    ❸再切换输入法到英文
    xueji
        6
    xueji  
    OP
       Apr 5, 2019
    @CEBBCAT 我不是程序员,不懂怎么找逻辑对应的代码…
    xueji
        7
    xueji  
    OP
       Apr 5, 2019
    有没有大侠懂的可以直接给最终写好的代码? orz ……
    CEBBCAT
        8
    CEBBCAT  
       Apr 5, 2019
    @xueji #6 唉,不用 Windows 了,爱莫能助
    mj520ex
        9
    mj520ex  
       Apr 6, 2019 via Android
    @xueji 我平时也喜欢简单的脚本,像 ahk ;我想问既然你用 IfWinActive ,那你用的什么拼音输入法呢, 插入一句 要激活使用的输入法,不就好了么?




    比如,IfWinActive ahk_class #32770
    xueji
        10
    xueji  
    OP
       Apr 6, 2019
    @CEBBCAT 还是谢谢了
    xueji
        11
    xueji  
    OP
       Apr 6, 2019
    @mj520ex 我用的搜狗输入法,英语是英语(美国),日语是微软 ime。打开 ps,就激活输入法的那一行代码,该怎么写呢?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2368 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 05:54 · PVG 13:54 · LAX 22:54 · JFK 01:54
    ♥ Do have faith in what you're doing.