我已映射以下键:
ALT + Z to be equivalent to ALT + F4
ALT + X to be equivalent to ALT + F + C
使用以下代码:
!z::
Send, !{F4}
!x::
Send, !fc
但是,当此代码正在运行并按 ALT + Z 时,正在发送的实际密钥为:
ALT + F4
然后ALT + F + C
而非ALT + F4
我做错了什么?如何使ALT + Z的映射正确?
答案 0 :(得分:2)
您需要return
语句来告诉脚本停止执行
!z::
Send, !{F4}
return
!x::
Send, !fc
return
答案 1 :(得分:-1)
这是一个适用于我的AutoIt解决方案。
HotKeySet("!z", "sendKeys")
; Run Notepad just to have something to test with.
Run("notepad.exe", "", @SW_SHOWMAXIMIZED)
While 1
Sleep(100)
WEnd
Func sendKeys()
Send("!{f4}")
Exit
EndFunc ;==>sendKeys