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

看板EzHotKey作者 (冷感)時間3年前 (2021/07/30 15:03), 編輯推噓1(101)
留言2則, 1人參與, 3年前最新討論串2/2 (看更多)
※ 引述《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://www.ptt.cc/bbs/EzHotKey/M.1627628584.A.952.html

07/30 20:08, 3年前 , 1F
如果不要sleep,可以嘗試 setkeydelay 修改預設值。
07/30 20:08, 1F

07/30 20:10, 3年前 , 2F
或是用 SetControlDelay 修改預設值
07/30 20:10, 2F
文章代碼(AID): #1X0wGebI (EzHotKey)
文章代碼(AID): #1X0wGebI (EzHotKey)