点两下之后,不管是单击动作还是双击动作都执行了一次
可以试试这个案例
https://getquicker.net/Sharedaction?code=a830c412-e633-44ff-a46a-08dbb4bd66e6
不是不可以,是不管有没有设置双击,快捷键都会触发。
双击只适合单击的时候没有其它作用的情况。
有一个思路,可以试下:
快捷键和双击触发同一个动作,但是分别传递不同的参数,从而可以在动作中做判断。
在动作中做这样的判断:
如果是快捷键触发的,那么的动作中等待500ms后再执行单击的目标功能。
如果是双击触发的,那么停止当前动作的其它实例(这样就可以把前面那个停掉了,避免它执行功能),然后执行双击的目标功能。
可以试试这个案例
https://getquicker.net/Sharedaction?code=a830c412-e633-44ff-a46a-08dbb4bd66e6