作者frank38 (:~)
看板EzHotKey
标题Re: [AHK-] 如何在空白处滑鼠双击送出上一层指令
时间Tue Jan 8 02:12:49 2013
~LButton::
If (A_PriorHotKey = A_ThisHotKey and A_TimeSincePriorHotkey <
200)
{
if(A_Cursor == "
Arrow")
{
Send, {XButton1}
Return
}
}
Return
这是一个简单的做法,但并非完善,如果不符合需求就请自行修改吧
不嫌麻烦的话,我觉得加点组合键会比较适合
例如原本是想开资料夹,但却回到上一页之类的..
这是判断连点时间及滑鼠游标状态,然後送出通用按键XButton1(通常应该都是上一页)
游标状态请参考
A_Cursor http://www.autohotkey.com/docs/Variables.htm#Cursor
视需求自行增加条件,以及连点时间请自行调整
以上 Win8 x64 + AHK_L 可运作。
但如果游标状态一直都是一样的(例如在游戏中)
那就需要改用 DllCall 取得 GetCursorInfo 回传的值来判断
※ 引述《Nan1216 (燚焱炎火)》之铭言:
: 满多档案管理软体都有这个功能,
: 在空白处滑鼠双击就会回到上一层,
: 满好用的功能,不知道AHK有没有办法做到,
: 我目前卡在要如何判断滑鼠点的地方是空白处?
: 希望会的人指点一下罗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.195.9.4