作者RIFF (企业战士)
看板EzHotKey
标题Re: [AHK-] 请教 滑鼠加速
时间Sat Aug 16 15:35:32 2008
※ 引述《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
1F:→ VElysian:sleep,25 可以控制流畅度,把值调高看看。 ^_^ 08/16 15:43
※ 编辑: RIFF 来自: 219.91.83.112 (08/16 16:23)