Re: [AHK-] 想讓「滑鼠中鍵」=「alt+滑鼠左鍵」

作者: nature (冷感)   2021-07-30 15:03:02
※ 引述《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
目前測試了一陣子,看起來好像沒有問題了
作者: sawfish (板釘龍史)   2021-07-30 20:08:00
如果不要sleep,可以嘗試 setkeydelay 修改預設值。或是用 SetControlDelay 修改預設值

Links booklink

Contact Us: admin [ a t ] ucptt.com