各位程序员大家好:
在我使用众多的动作中,有一类型的动作是需要通过滚轮来触发使工作效率最大化的。例如,浏览器标签页,网页缩放,任务切换等。虽然每次都可以用鼠标移动过去进行动作,但每次还是需要很多时间的,特别像我这种大屏幕,双屏幕的用户。每次鼠标对准花的时间可能跟使用快捷键花的时间差不多了。想要减少鼠标移动所花的时间,就必须把悬浮动作放在靠中间的位置,但这些位置又是最容易遮挡浏览内容的,这就产生了如下问题:
如何能兼顾
a.尽量减少寻找动作位置的时间(最理想是全程眼睛不需要离开正在观看的内容,使这个成为下意识的动作)
b..悬浮动作不会遮挡浏览内容 (一般的解决方法是在屏幕中显眼处隐藏/透明,最好是不需要占用重要地屏幕区域(因为隐藏了还是会有误触的可能))
之前曾想过可能的解决方案有:
1.在动作面板上非动作区域中可以设定 Ctrl加滚轮触发的默认(包含滚轮需求的)动作。
2.悬浮动作变成小点跟随鼠标,必要时可以使用某快捷键脱钩,省去寻找动作位置的时间。
3.给悬浮动作设定触发热键,在屏幕的任何一处,只要按下触发键,就视为在悬浮动作上进行后续动作。
最后我认为比较可行的,容易实现的方案是:
可以在创建悬浮面板的时候记录下它的位置,每次使用的时候直接把鼠标“发射”至那个位置就好了。因为一般开始设定的位置都不会更改(有了这个动作之后可把它放在角落,更没必要移动它了,甚至现在完全可以隐藏起来,鼠标滑过才显现)。
我猜想可能有些动作通过设置引导键+滚轮就可以做到,但目前我尚未找到比较好的解决方法。有这个想法,也是我认为悬浮窗的出现本来是用来减少记忆热键、更直观地使用动作、增加操作多样性的,所以希望能够在这方面进行一些增强。
谢谢各位。