键盘按下和抬起触发不同动作。
实现类似游戏中“开镜”的效果。在onenote,ps等软件里是有这样的场景需求的,如:按住就是橡皮擦,松开就取消橡皮擦;按住就是荧光笔,松开就取消荧光笔;按住鼠标某键就是手型拖拽工具,松开就取消手型工具······
一个实现此需求的曲线方法:设置快捷键时取消勾选“等待按键抬起后触发”
然后在动作里先执行按下的操作,再用“按键操作”模块等待按键弹起后执行后续操作。
示例:按下和弹起 - 动作信息 - Quicker https://getquicker.net/Sharedaction?code=fdaf97c9-3850-4237-008f-08da6ab12139
出现了如图的“抽搐”现象,按住e被当作反复快速连按e了,没有打开允许同时运行多个实例
恩,好像的确不这么完美。只能按的时候马上弹起E了
如果是快捷键是Ctrl+E,就检测Ctrl,按完Ctrl+E马上抬起E
键盘的按住本来就是被系统识别为用特定的很高的频率进行按下和弹起吧。mac有设置可以关闭按键的长按连点效果或者改连点的频率,windows没有那种设置
这个设置不能彻底关闭连点。所以,可以“开镜”,但只能开一点点。这是强迫我练“瞬狙”吗🤣
请详细说明一下需求场景。
就像游戏里的开镜,按下就开镜,松开就取消开镜
我的具体是,希望按下就运行脚本禁用触屏,松开就运行另一个脚本来enable触屏
嗯,只能在动作里使用 "按键操作“ 判断按键状态来分别做处理了。
关键是按住会被windows自动识别为快速连点,就像南风喃那个思路,最终的结果就是“快速抽搐”呀
可以用扩展热键试一下,不过没办法单个键用。