概述
之前写过一个后台按键绑定点击的动作,实用性一般,界面大小改变后,旧数据就不能用了,而且会印象焦点,到头来只能算是技术验证了。相比之下,这次这个按键输出绑定就好多了,不限制分辨率,不影响鼠标、键盘使用,也不影响现有界面操作。
使用预览
设计说明
绑定窗口
和常规的绑定窗口不一样,会涉及到子窗口,所以没使用选择的方式而是使用“弹出面板当前鼠标的窗口(可能为子窗口)”。原因是使用了win32的SendMessage函数,对父窗口调用此函数并不一定会传入子窗口,想要子窗口生效得直接绑定子窗口。
所以,使用的时候,务必要在指定位置调用“弹出面板”,不然绑定可能失败。
绑定按键
循环读取绑定按键序列,没有多少需要注意的,如果多了或者少了,可以手动修改。
保存/读取按键序列
作为状态保存到本地,可菜单选择备份到云端。在下次启动的时候,可选使用之前绑定的按键序列。
修改配置
除开修改按键之外,还可修改“是否拦截原始按键”等属性,该属性可控制按键穿透,关闭状态下,按键会同时作用于当前焦点窗口和目标窗口。
动作链接:后台按键输出绑定 – by SoloShine/Field – 动作信息 – Quicker (getquicker.net)