Autohotkey 停止自动热键热字符串最后一个符号触发器
我正在尝试使用热字符串,但“Z”选项有问题 这是我的代码:Autohotkey 停止自动热键热字符串最后一个符号触发器,autohotkey,Autohotkey,我正在尝试使用热字符串,但“Z”选项有问题 这是我的代码: d:: Return :?*CZB0:dw:: Send, asdf Return d:: Return :?*CZB0:dw:: Send, {bs}asdf Return 说明: d:: Return :?*CZB0:dw:: Send, asdf Return d:: Return :?*CZB0:dw:: Send, {bs}a
d::
Return
:?*CZB0:dw::
Send, asdf
Return
d::
Return
:?*CZB0:dw::
Send, {bs}asdf
Return
说明:
d::
Return
:?*CZB0:dw::
Send, asdf
Return
d::
Return
:?*CZB0:dw::
Send, {bs}asdf
Return
我试图定义一个热字符串'dw'。我不想看到'd',所以我重新定义它为只返回,并通过'B0'选项禁用退格。问题是,尽管我使用了“Z”选项,“w”仍然出现
示例:
d::
Return
:?*CZB0:dw::
Send, asdf
Return
d::
Return
:?*CZB0:dw::
Send, {bs}asdf
Return
我发送'd'->文本字段中没有显示任何内容
我发送“w”->“wasdf”出现在文本字段中
我只想看“asdf”。这不是“Z”选项的作用吗?我怎样才能做到这一点
p.S.我不能重新定义“w”来返回-我在用它做其他事情
实际代码是。这就是我要问的文件。很便宜,但是为什么不在
w
上退格呢
这是我的修改:
d::
Return
:?*CZB0:dw::
Send, asdf
Return
d::
Return
:?*CZB0:dw::
Send, {bs}asdf
Return
Hth,我给出了一个简单的例子,但在我的实际情况中,“w”被定义为做一些复杂的事情,我无法撤销它。谢谢你的回答。