Autohotkey 存在快捷方式时发送命令
我有这样一个全局命令Autohotkey 存在快捷方式时发送命令,autohotkey,Autohotkey,我有这样一个全局命令 !i::Send{Up}(按alt+i将插入符号上移) 有一个应用程序使用Alt+I作为我想调用的操作的快捷方式,同时仍然保留我自己的自定义快捷方式。我想将此应用程序的操作重新映射到Ctrl+I 在适当的时间内,我尝试了^I::Send!{i} 但这只会将插入符号上移。 我尝试了^I:!i但它发送Ctrl+Alt+i而不是Alt+i 有什么想法吗?谢谢你,盖布 试试这个 SetTitleMatchMode, 2 ; Accept the title search strin
!i::Send{Up}
(按alt+i
将插入符号上移)
有一个应用程序使用Alt+I
作为我想调用的操作的快捷方式,同时仍然保留我自己的自定义快捷方式。我想将此应用程序的操作重新映射到Ctrl+I
在适当的时间内,我尝试了^I::Send!{i}
但这只会将插入符号上移。
我尝试了^I:!i
但它发送Ctrl+Alt+i
而不是Alt+i
有什么想法吗?谢谢你,盖布
试试这个
SetTitleMatchMode, 2 ; Accept the title search string to be found anywhere in title
#ifWinnotActive yourappname ; use windowspy to find a unique title string
!i::Send {Up}
#ifWinActive
这就定了!我希望在所有程序中都能像你想的那样行事,除了你想保持这种特殊行为的程序
或者,您可以向触发器添加$,这样它们就不会像这样互相调用:
$!i::Send, {Up}
$^i::Send, !i
在每个命令之后,您需要添加命令return。因此,如果您有代码:
!i::Send, ^i
return
^i::Send, !i
return
上面的代码颠倒了CTRL+i和ALT+i的功能