Re: [AHK-] 如何在空白處滑鼠雙擊送出上一層指令

作者: frank38 (:~)   2013-01-08 02:12:49
~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有沒有辦法做到,
: 我目前卡在要如何判斷滑鼠點的地方是空白處?
: 希望會的人指點一下囉

Links booklink

Contact Us: admin [ a t ] ucptt.com