未来会考虑添加键盘按键作为手势键吗?比如按住D键,空格键,F8键等?

功能建议 · 235 次浏览
用户1626159636... 创建于 2026-02-28 12:09
比如:按住指定按键(如 D 键、F8),同时滑动手势,松开(或不松开)按键后执行对应操作 —— 我用的是多按键鼠标,很多按键都绑定了键盘功能,所以这种方案对我特别实用。
 
另外,笔记本没有外接鼠标时,用键盘按键充当手势触发键,也能带来非常顺手的体验。
 
之前用过 FastGestures,它虽然支持键盘按键触发手势,但却只能设置一个,再加上收费等问题,就不想继续用了。
 
看到你这款软件的动作逻辑时,我觉得特别惊喜,所以想了解一下:实现难度和和设计考虑。
用户1626159636... 最后更新于 2026/2/28

dalou 2026-02-28 16:57 :

可以的,实现难度不大,我需要考虑一下界面布局和交互设计。

用户1626159636... 回复 dalou 2026-02-28 20:18 :

太惊喜了,异常期待,可以不再额外使用FastGestures了,大赞

回复内容
用户1626159636... 2026-02-28 12:55
#1

另外,还发现一个小问题,Snipaste截图软件的贴图缩略图,默认是鼠标中键实现缩放和反缩放的,在全局设置为空时,不能正常使用,单独为Snipaste设置中键为模拟中键,也不行,未来应该会推出黑名单的功能吧?

dalou 回复 用户1626159636... 2026-02-28 17:00 :

黑名单的话可以直接在高级鼠标触发那里设置,我就不额外再加了吧,我先考虑考虑;


你说的滚轮缩放截图的贴图我这边测试没问题,全局设置为空是下图这样吗?
单独的滚轮滚动是不会触发我们的动作的,你检查看有没有其他的按键冲突?


dalou 最后更新于 2026-02-28 17:04
用户1626159636... 回复 dalou 2026-02-28 20:26 :

我试了,只能在高级鼠标设置里用黑名单,否则中键短按是被拦截的,即便清空动作数据,默认的配置情景下,也是不行的

dalou 回复 用户1626159636... 2026-02-28 21:04 :

我明白了,你的意思是短按需要还原鼠标的原生按键信息对吧?不需要模拟的按键信息
你说的中键是指截图的贴图功能还是指缩放功能?缩放功能是滚轮控制,不会被动作拦截的。

dalou 最后更新于 2026-02-28 21:08
用户1626159636... 回复 dalou 2026-02-28 21:32 :

是中键短按,就是可以实现贴图的快速缩略图的功能,用按键来切换状态,但现在的中键按键,是空的,没有任何执行,把本有的中键也截取了。

用户1626159636... 最后更新于 2026-02-28 21:33
dalou 回复 用户1626159636... 2026-03-01 10:02 :

可以的,这个后续加上

dalou 回复 用户1626159636... 26天4小时前 :

现在鼠标短按可配置为「还原按键输入」

用户1626159636... 回复 dalou 26天4小时前 :

感动,好用到流泪😭

用户1626159636... 最后更新于 26天4小时前
dalou 回复 用户1626159636... 26天2小时前 :

有使用问题欢迎反馈~


用户1626159636... 回复 dalou 26天2小时前 :

使用过程中发现,比如F8键,在Quicker快捷键中,绑定了一个动作,执行窗口最小化操作,在本动作的按键手势里,设置了F8键右划打开Quicker面板,最后的结果就是,按下F8键右划,立即最小化了当前窗口,并且也执行了显示面板。这个不知道该怎么设置或调整了。

FastGestures,这款软件,之前使用的时候,F8键执行向右手势,不会触发Quicker默认的F8键执行窗口最小化。

用户1626159636... 最后更新于 26天2小时前
dalou 回复 用户1626159636... 26天2小时前 :

你看上面的截图(动作说明),基于多方面考虑,键盘手势没有拦截原始按键信息,所以会在绘制时触发Quicker的快捷键配置;这里有一些取舍:FastGestures方案使用常用键作触发键,在非手势操作时会有延迟感;我们的方案补强了这方面,但是为了性能和稳定,不能拦截初始按键信息。
目前调整的话:避免与Quicker热键冲突,
需要做取舍。

FastGestures 作为独立软件可以完全控制按键管线,而我们运行在 Quicker 内部,重新发出的按键会被 Quicker 自己的热键系统捕获,这是架构上无法避免的。

dalou 最后更新于 26天2小时前
dalou 回复 用户1626159636... 26天2小时前 :

或许还有一个极端方案,键盘手势放弃“按键触发”功能等内置卡片配置,只支持手势绘制功能,这样就可以避免所有冲突,只实现手势绘制,动作的代码也会减负许多。 



dalou 最后更新于 26天2小时前
dalou 回复 用户1626159636... 25天9小时前 :

更新了一版,现在键盘短按可以在面板中设置自定义功能,比如F8短按设置为窗口最小化,绘制手势不会触发官方的热键系统,优先级更高。对于空格键等常用输入键,短按操作建议不更改,保持为还原按键输入。

新版本应该能提升相关使用体验了

用户1626159636... 回复 dalou 25天6小时前 :

天呐,实在太棒了,刚才使用,已经完美实现了。FastGestures已经卸载不用了。感谢

用户1626159636... 2026-02-28 20:41
#2

还有个小想法,就是场景现在是以绑定进程来判断的,能否再扩展一层规则,title和class的判断,方便处理子窗口使用按键或手势?如果会影响到执行速度的话,倒也不是非如此不可。

我在用的XMouseButtonControl.exe,可以对窗口的判断更细致一些,细节如图,只是在想如何可以实现平衡会更好。




dalou 最后更新于 2026-02-28 21:04
dalou 回复 用户1626159636... 2026-02-28 21:11 :

这个后续再看吧,目前以进程名分类较为妥帖。

用户1626159636... 回复 dalou 2026-02-28 21:35 :
理解,可以放到未来todo里考虑下,不过以目前来看,真可以封神了。🙂
dalou 26天4小时前
#3
回复 用户1626159636... :

太惊喜了,异常期待,可以不再额外使用FastGestures了,大赞

已更新

回复主贴