【问题标题】:Stop Autohotkey hotstring last symbol trigger停止 Autohotkey 热字串最后一个符号触发
【发布时间】:2017-01-17 08:53:59
【问题描述】:

我正在尝试使用热字串,但我在使用“Z”选项时遇到了问题。

这是我的代码:

d::
    Return

:?*CZB0:dw::
    Send, asdf
    Return

说明:

我正在尝试定义一个热字符串“dw”。我不想看到“d”,所以我将它重新定义为 Return,并通过“B0”选项禁用退格。问题是虽然我使用了'Z'选项,'w'仍然出现。

示例:

我发送 'd' -> 文本字段中不显示任何内容

我发送 'w' -> 'wasdf' 出现在文本字段中

我只想看到“asdf”。这不是'Z'选项的用途吗?我怎样才能做到这一点?

P.S.我无法将“w”重新定义为 Return - 我将其用于其他用途。

实际代码是herethis 是我要询问的文件。

【问题讨论】:

    标签: autohotkey


    【解决方案1】:

    便宜,但你为什么不直接在w 上退格呢?:

    这是我的修改:

    d::
        Return
    
    :?*CZB0:dw::
        Send, {bs}asdf
        Return
    

    第,

    【讨论】:

    • 我给出了一个简单的例子,但在我的实际情况中,'w' 被定义为做一些复杂的事情,我无法撤消它。不过感谢您的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-21
    • 2014-02-12
    相关资源
    最近更新 更多