这是我尝试过的。LCtrl 已成功禁用,但所有使用 Ctrl 的快捷键(例如 Ctrl+Z)也被禁用。我不知道为什么{vkE8}
不起作用。
#IfWinActive ahk_exe Photoshop.exe
LCtrl::send, {Blind}{vkE8}
#IfWinActive
这是我尝试过的。LCtrl 已成功禁用,但所有使用 Ctrl 的快捷键(例如 Ctrl+Z)也被禁用。我不知道为什么{vkE8}
不起作用。
#IfWinActive ahk_exe Photoshop.exe
LCtrl::send, {Blind}{vkE8}
#IfWinActive
@rint:你是对的,我只是在普通键上测试了“::Return”,而不是在组合键上测试了“::Return”。
我测试过
它按预期工作(“LCtrl + X”产生“X”,而不是“cut”)
也许问题是“Photoshop.exe”的大小写,因为IfWinActive区分大小写。您应该尝试“photoshop.exe”,或者在任务管理器中查看该任务的准确名称。
尝试这个:
编辑:
这应该有效:
<^
表示 LControl。