Re: [AHK-] 請教 滑鼠加速

看板EzHotKey作者 (企業戰士)時間16年前 (2008/08/16 15:35), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串4/6 (看更多)
※ 引述《VElysian (家瑀 致中和)》之銘言: : 可以,範例如下: : 執行以下的程式碼後, Win + Q 可以數入數字改變滑鼠速度唷~~ : 數字由 0 開始, 0 表示原來速度,數字愈大滑鼠愈快。 : ════════════════════════════════ : 流程說明: : speed 是一個變數,它控制滑鼠移動的速度,值愈大愈快,零則是沒作用。 : Loop {...} 是一個無窮迴圈,它不會中斷,會一直執行。 : Sleep , 25 控制滑鼠的流暢度,值愈小愈流暢,但是滑鼠加速也愈不明顯。 : 兩次 MouseGetPos 決定滑鼠移動的距離。 : MouseMove 則會從目前滑鼠位置移動所給的座標距離 X3 , Y3。 我找到一個小程式 可以偵測滑鼠的軟體刷新率 http://tscherwitschke.de/download.html http://tscherwitschke.de/download/mouserate.zip 根據這個軟體顯示:我的com port滑鼠硬體取樣率很穩定的保持在43hz - 23.3ms 使用autohotkey後,若把刷新時間sleep設為2或20ms,都會有亂飄的狀況 此時偵測得刷新率會在43到800hz間波動,很不穩定; 因為穩定性很重要,所以最後只好放棄這個想法。 一般ps/2滑鼠硬體取樣率約40~50hz usb滑鼠大多有一百hz 貌似 近期有推出取樣率近千的usb鼠,或許取樣率高才適合AHK方案。 無論如何 非常感謝指點 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.91.83.112

08/16 15:43, , 1F
sleep,25 可以控制流暢度,把值調高看看。 ^_^
08/16 15:43, 1F
※ 編輯: RIFF 來自: 219.91.83.112 (08/16 16:23)
文章代碼(AID): #18feD5Yy (EzHotKey)
文章代碼(AID): #18feD5Yy (EzHotKey)