Re: [滑鼠] 羅技G102滑鼠設定多重按鍵問題

看板Key_Mou_Pad作者 ( )時間3年前 (2020/09/10 21:54), 3年前編輯推噓5(502)
留言7則, 4人參與, 3年前最新討論串2/2 (看更多)
※ 引述《kediflower ( 麻藥搜查官)》之銘言: : 去編輯多重按鍵 如附圖( https://imgur.com/a/ckWwa1C ) : 命令設定是 : 一、開始記錄 : 二、Lshift(跑步)按下 > W(往前)按下 > A(往左)按下 如附圖 : 三、結束紀錄 : 四、重複選項 選擇"按下時" : 按下體力鍵後 人會繞圈圈跑步沒問題 : 可是再按一下 人還是持續繞圈圈跑步....不會停止 即使重複選項改成"切換"也沒用 重複選項是指讓巨集重複輸出的模式, 但你的巨集內容只有按下按鍵,沒有放開按鍵… 不管你怎麼按都只會送出 按下shift w a 解法1: 巨集內容不改,重複選項設為無 停的時候手動按 shift w a 釋放按鍵 解法2: 巨集按下 shift w a 後插入延遲(跑步時間) 再加上放開 shift w a 後插入延遲(休息時間) 重複選項設為切換,就可一直跑 *跑步時停止巨集也需要手動釋放按鍵 解法3: 一鍵切換按下/放開則需編輯指令碼功能(設定檔下拉選單) ----------以下複製---------- isRunning = false; function OnEvent(event, arg) OutputLogMessage("event = %s, arg = %s\n", event, arg) -- 下面 arg == 5 是按鍵編號,可用測試設定檔看 -- 指定的熱鍵要取消指派,不然會跟指令碼功能一起送出 if (event == "MOUSE_BUTTON_PRESSED" and arg == 5) then if not isRunning then PressKey("lshift"); PressKey("w"); PressKey("a"); isRunning = true; OutputLogMessage("run\n"); else ReleaseKey("lshift"); ReleaseKey("w"); ReleaseKey("a"); isRunning = false; OutputLogMessage("stop\n"); end end end -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.24.193 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Key_Mou_Pad/M.1599746088.A.A13.html

09/10 23:33, 3年前 , 1F
原PO好人
09/10 23:33, 1F

09/10 23:48, 3年前 , 2F
還以為是到了EzHotKey板 推原po好人
09/10 23:48, 2F

09/11 08:48, 3年前 , 3F
請問解法3是用羅技軟體達成的嗎?我找不到能寫程式的地
09/11 08:48, 3F

09/11 08:48, 3年前 , 4F
方,還是我要裝新的軟體game hub才會有?
09/11 08:48, 4F
LGS設定檔圖示有個下拉選單 https://i.imgur.com/vFI7xX9.png
※ 編輯: mkz6 (36.231.59.109 臺灣), 09/11/2020 09:10:46

09/11 09:53, 3年前 , 5F
原來,居然,再請問一下大大語法是自學的嗎?能不能推
09/11 09:53, 5F

09/11 09:53, 3年前 , 6F
一下您用的網站
09/11 09:53, 6F

09/11 14:12, 3年前 , 7F
感謝M大!!終於不用跳回視窗去關掉了
09/11 14:12, 7F
文章代碼(AID): #1VMZ0eeJ (Key_Mou_Pad)
文章代碼(AID): #1VMZ0eeJ (Key_Mou_Pad)