【问题】:
在“设置”--“辅助”--“移动鼠标到屏幕角落”的功能非常棒,但在实际使用过程中,会有如下问题:
操作者误认为鼠标已经移动到位,动作应该触发,而实际鼠标只差一点才真正移动到位的场景。
【建议】:增会自动消失的托盘气泡,提示操作者已动作已经触发。
另:动作中,我用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