建议优化触发后提示 Toast 位置和样式

功能建议 · 863 次浏览
陈以千 创建于 2024-04-19 07:31

左键辅助等触发动作,在执行后可选设置【触发后提示】,如图:

但此提示存在以下问题:

1、提示的区域默认在屏幕最下方,在屏幕最下方触发时,经常会挡住要操作的对象。比如在聊天软件界面中,就会挡住聊天框里面的文字,非常不方便。

2、当前有一个逻辑,鼠标在 Toast 区域内时,Toast 会一直显示。当这个 Toast 遮挡了我操作的内容时,这时鼠标大概率也是在屏幕最下方位置,那个 Toast 就会一直显示在那里挡住内容,加重了不方便。

3、Toast 失去焦点后也会自动关闭,右上角的关闭按钮没有存在的必要。就算是与鼠标位置重叠常驻显示的时候,光标在离开时也会自动消失。所以这个关闭按钮实在是没有必要存在。

当然我可以不设置提示词,但我需要一个提示来让我知道动作触发成功,这个 Toast 是必要的。

但是现在的显示样式显然是不够好的,建议调整得更美观一点,比如用 黑底白字半透明样式 显示在屏幕边角,眼睛的余光可以扫到确认触发了就可以了(常用动作在大部分时候,甚至都并不需要看清文字)

或者换个思路,这个提示文字直接显示动作名就可以了,有一个全局的开关来控制是否显示即可。至少对于我个人当前的使用场景来说,没有必要自己去挨个动作去定制触发后的提示语(我现在基本上也写的是动作名)。

陈以千 最后更新于 2024/4/19

回复内容
CL 2024-04-19 07:39
#1

好的,我研究下。

目前一个变通的办法是触发动作,在动作中模拟ctrl+c然后显示提示。 这时候显示提示的方式可以自由的控制,比如使用“风格2”,或者使用显示提示的子程序。

为了避免动作过多,可以做一个通用的动作,将要模拟的按键作为参数传给它,它负责模拟对应的按键并且显示提示。

陈以千 回复 CL 2024-04-19 08:01 :

一大早就秒回,您真是太敬业了,太让人放心了,感谢辛勤付出!谢谢您的回复!

因为我对这个提示的需求,不仅仅只是复制的场景。这个提示的作用在于:让我确认动作已经执行完成(当前 Quicker 的动作执行前后都是无感知,我需要有这么一个提示让我更有确认感 )。

您说的每一个方法我是知道的,我需要在每个动作结尾加一个提示。第二个方法就无能为力了,我算是普通用户里面稍微比较钻研的,但是到了代码参数层面就完全无力了。

谢谢,期待以后这一点会纳入您的考量。


回复主贴