作者nature (冷感)
看板EzHotKey
標題Re: [AHK-] 想讓「滑鼠中鍵」=「alt+滑鼠左鍵」
時間Fri Jul 30 15:03:02 2021
※ 引述《nature (冷感)》之銘言:
: 因為玩遊戲的需求,
: 我想要在按住「滑鼠中鍵」時,可以變成是同時按住「alt+滑鼠左鍵」,
: 然後我在此狀態下自由拖曳圈選,
: 接著放開「滑鼠中鍵」時,就同時放開「alt+滑鼠左鍵」。
: 我是程式菜鳥,第一次接觸AHK,研究了一個晚上,
: 寫出下面這樣,
: MButton::Send, {alt down}{Lbutton down}
: MButton up::Send,{alt up}{Lbutton up}
: 執行後大致上都可以滿足我的需求,但不知道為什麼偶爾會失效,
: 請教一下是否有什麼地方該修改的呢?
自己回一下自己的文,又研究了很久,
改成了
MButton::
Send, {alt down}
Sleep 10
Send, {Lbutton down}
return
MButton up::
Send, {alt up}
Sleep 10
Send, {Lbutton up}
return
目前測試了一陣子,看起來好像沒有問題了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.173.101 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/EzHotKey/M.1627628584.A.952.html
1F:推 sawfish: 如果不要sleep,可以嘗試 setkeydelay 修改預設值。 07/30 20:08
2F:→ sawfish: 或是用 SetControlDelay 修改預設值 07/30 20:10