目前Quicker中已有的能输出捕获按键的模块:
可以捕获任意按键的按下或抬起,但是无法自定义录制时的窗口
只能捕获任意按键的抬起,或者按下状态。捕获抬起就不能捕获按下,捕获按下就不能捕获抬起。
(即便多线程同时检测按下与抬起也无法有效解决,因为等待按键只能捕获一个按键,如Ctrl+A就是Ctrl↓ A↓ A↑ Ctrl↑,需要循环4次才能完整捕获,但是在A↑开始就无法捕获了,因为等待按键(抬起)必须要先捕获到按下才会输出抬起,而按下事件不在本次循环,所以无法输出抬起)
能捕获指定按键的抬起与按下,但是不能捕获任意按键
在Quicker操作模块中也只有 重新加载键鼠挂钩 与 重置键盘状态 两个选项,无法获取键盘事件。
如果希望在键鼠录制时插入自定义的非键鼠操作(运行或打开、窗口界面控制、可跳过某些操作等),并自定义录制时的窗口(以便于在录制过程中插入)。使用键鼠录制模块也无法很好的实现(主要是窗口无法自定义),即便自己使用按键等待或按键操作写一个录制键盘的模块,也会存在各种缺陷。
目前Quicker中并没有直接过去任意按键的按下或抬起事件的模块,是否能在上面提到的任 一 一 个模块中加入输出任意键盘事件的功能呢?