目前我是通过AHK脚本来实现这样功能的
#NoTrayIcon
shift::
intInterval := 200 ; 若两次连击在这个时间间隔中,则视为双击。
if (A_PriorHotkey <> "shift" or A_TimeSincePriorHotkey > intInterval)
{
KeyWait, shift
return
}
Send !+^{down}
return
但是我发现后台运行的 ahk 脚本多了过后按键之间就会有干涉,比如我还设置了双击 Alt
#NoTrayIcon
#IfWinNotActive ahk_exe illustrator.exe
Alt::
intInterval := 200 ; 若两次连击在这个时间间隔中,则视为双击。
if (A_PriorHotkey <> "Alt" or A_TimeSincePriorHotkey > intInterval)
{
KeyWait, Alt
return
}
Send !+^{up}
return
结果就总是触发我的 Ctrl 键(弹出quicker面板),在按键检测时也常把 Alt 检测为 Ctrl ,所以还是希望 Quicker 能自带这样的功能