代码之家  ›  专栏  ›  技术社区  ›  Ooker

如何在输入后发送加法序列,而不干扰其他组合?

  •  1
  • Ooker  · 技术社区  · 6 年前

    我想无论何时 LButton ^PgUp ^PgDn 如果处于活动状态,则还应在其之后发送添加序列。从…起 Function hotkeys A_ThisHotkey 我可以使用:

    LButton:: 
    PgUp::
    PgDn::
        Send {%A_ThisHotkey%}!wi
    

    但是,鼠标拖动不再起作用 ^PgUp 应该重新分配,而不是 PgUp .但这些都不管用:

    ^PgUp::Send {%A_ThisHotkey%}!wi
    PgUp::Send ^{%A_ThisHotkey%}!wi
    ^PgUp::Send ^{%A_ThisHotkey%}!wi
    

    如何正确地做到这一点?我的解决方法就是分而治之:

    ^PgUp::Send ^{PgUp}!wi
    ^PgDn::Send ^{PgDn}!wi
    

    但我喜欢用 A\u此热键 用于学习目的。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Ooker    6 年前

    尝试:

    ~LButton Up::
    ~^PgUp Up::
    ~^PgDn Up::Send !wi