Re: [AHK-] 請教 滑鼠加速
※ 引述《RIFF (企業戰士)》之銘言:
: 很老的滑鼠,羅技、微軟的設定工具都不支援
: 現在「希望滑鼠能加速一倍」
: 1.能直接設定remap嗎
: 2.或者需要寫一段'抓滑鼠位置->變位'的loop ?
如果滑鼠是用內建驅動程式的話,可以使用呼叫 Windows API 的方法
範例如下
; --------------------------------------------------------------------
; 《滑鼠加速快速鍵》
;
; Win + F2:關閉滑鼠加速
; Win + F3:滑鼠加速設為一般 (Windows 預設值)
; Win + F4:滑鼠加速設為最高
; --------------------------------------------------------------------
#F2::SetMouseAcceleration(0, 0, 0)
#F3::SetMouseAcceleration(1, 6, 10)
#F4::SetMouseAcceleration(2, 4, 6)
SetMouseAcceleration(MouseSpeed, MouseThreshold1, MouseThreshold2)
{
; SPI_SETMOUSE
VarSetCapacity(MouseAcceleration, 12, 0)
NumPut(MouseThreshold1, MouseAcceleration, 0)
NumPut(MouseThreshold2, MouseAcceleration, 4)
NumPut(MouseSpeed, MouseAcceleration, 8)
DllCall("SystemParametersInfo", UInt, 0x04, UInt, 0, Str, MouseAcceleration, UInt, 0)
; 將設定寫入登錄
RegWrite, REG_SZ, HKEY_CURRENT_USER, Control Panel\Mouse, MouseThreshold1, %MouseThreshold1%
RegWrite, REG_SZ, HKEY_CURRENT_USER, Control Panel\Mouse, MouseThreshold2, %MouseThreshold2%
RegWrite, REG_SZ, HKEY_CURRENT_USER, Control Panel\Mouse, MouseSpeed, %MouseSpeed%
}
詳細說明請參閱 MSDN
http://msdn.microsoft.com/en-us/library/ms724947.aspx
--
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 編輯: UndeadSion 來自: 60.248.159.124 (08/15 11:57)
討論串 (同標題文章)
EzHotKey 近期熱門文章
PTT數位生活區 即時熱門文章