边角触发功能缺少提示,建议增加托盘气泡提示(有动画演示)

使用问题 · 1235 次浏览
你好世界上的人们 创建于 2020-09-12 09:36

【问题】:

在“设置”--“辅助”--“移动鼠标到屏幕角落”的功能非常棒,但在实际使用过程中,会有如下问题:

操作者误认为鼠标已经移动到位,动作应该触发,而实际鼠标只差一点才真正移动到位的场景。

 

【建议】:增会自动消失的托盘气泡,提示操作者已动作已经触发。

另:动作中,我用autohotkey实现了鼠标到位后触发Alt+F4动作后,增加托盘气泡的提示功能,供参考。

 

autohotkey的代码


CoordMode, mouse ;没有这行,下面代码则是鼠标的位置处于当前成功窗口的位置
flg:=0
Loop
{

MouseGetPos, xpos, ypos  ;xpos为鼠标位于屏幕的横坐标绝对值, ypos为鼠标位于屏幕的纵坐标绝对值

if (xpos!=0) and (xpos!=1599) and (ypos!=0) and (ypos!=899){
 flg :=0 ;flg为标志位变量,目的是用于防止鼠标到达预定位置后,反复触发快捷动作。
}

if (xpos==1599) and (ypos==0)   and (flg<1){ 
 flg:=1
 TrayTip, 已成功, 当前鼠标位于 X=%xpos% Y=%ypos% flg = %flg%.
 SetTimer, HideTrayTip, -5000 ; -5000表示气泡消失的时间为5秒
 send, !{f4}  ;快捷动作设置为 Alt+F4
 sleep 100 
}

HideTrayTip() {  
    TrayTip  ;赞同于关闭托盘汽泡
    sleep,5
}
sleep,5
}
return

 

 

你好世界上的人们 最后更新于 2020/9/12

回复内容
CL 2020-09-12 14:13
#1

感觉操作生效和冒泡提示,效果是一样的😂

你好世界上的人们 2020-09-12 16:43 :

"操作生效“是什么东西,能解释一下全称吗?另外,还是希望作者考虑将冒泡提示选项加入,让更多人有不同的选择。

CL 回复 你好世界上的人们 2020-09-12 16:59 :

操作生效就是你设置的操作触发了,比如Alt+Tab,开始切换窗口了。 不过模拟ctrl+c这种是看不出的😂,可能这里并不适合放这种没有界面反馈的操作。

有一个曲线方式,就是用组合动作,在里面添加提示信息的步骤。然后给动作设置快捷键,再通过快捷键触发动作。

CL 最后更新于 2020-09-12 17:04
你好世界上的人们 2020-09-12 20:55 :

感谢回答。曲线实现的方式不错。

回复主贴