Re: [請問] 請問有沒有即時讓登錄檔生效的軟體?
※ 引述《gonia119 (思考,時機,準確度)》之銘言:
: 是這樣的,我習慣用登錄檔調整滑鼠速度,
: 控制台雖然也有gui可以調整滑鼠速度的介面,
: 但是只能做粗略調整 ex; 8, 10, 12
: 如果透過regedit等登錄檔編輯軟體可以修改 9, 11等的速度。
: 現在問題就是:當我修改完滑鼠速度的登錄檔,
: 系統並不像控制台那樣「套用」完就可以改變速度,
: 一定要登出再登入,不然就是重開機,
: 我嘗試用registry workshop等當錄檔編輯軟體好像也沒辦法讓他即時生效?
: 想問一下各位有沒有辦法讓登錄檔修改完能即時[套用]生效的小軟體,
: 感謝各位了!
試試 AutoHotkey
http://www.autohotkey.com/
將以下 Script 存檔為 .ahk 用 AutoHotkey 執行,或是編譯成 .exe 單獨執行
PS. 這個 Script 在某些滑鼠廠商的驅動程式下不一定能動作,如果控制台可以
調整相關設定,不需要進入滑鼠驅動程式的專屬介面的話,通常就可以使用
; --------------------------------------------------------------------
; 《滑鼠游標設定》
;
; Win + `123…0 滑鼠游標速度 11 段切換
; Win + - 停用滑鼠游標加速
; Win + = 啟用滑鼠游標加速
; --------------------------------------------------------------------
; 設定快速鍵
#`::SetMouseSensitivity( 1) ; 最小值
#1::SetMouseSensitivity( 2)
#2::SetMouseSensitivity( 4)
#3::SetMouseSensitivity( 6)
#4::SetMouseSensitivity( 8)
#5::SetMouseSensitivity(10) ; 若有需要可以自行調整參數
#6::SetMouseSensitivity(12)
#7::SetMouseSensitivity(14)
#8::SetMouseSensitivity(16)
#9::SetMouseSensitivity(18)
#0::SetMouseSensitivity(20) ; 最大值
#-::SetMouseAcceleration(0, 0, 0)
#=::SetMouseAcceleration(1, 6, 10) ; Windows 預設值
; 設定滑鼠速度
SetMouseSensitivity(MouseSensitivity)
{
DllCall("SystemParametersInfo", UInt, 0x71, UInt, 0, UInt
, MouseSensitivity, UInt, 1)
}
; 設定滑鼠加速
SetMouseAcceleration(MouseSpeed, MouseThreshold1, MouseThreshold2)
{
VarSetCapacity(MouseAcceleration, 12, 0)
NumPut(MouseThreshold1, MouseAcceleration, 0)
NumPut(MouseThreshold2, MouseAcceleration, 4)
NumPut(MouseSpeed, MouseAcceleration, 8)
DllCall("SystemParametersInfo", UInt, 0x4, UInt, 0, UInt
, &MouseAcceleration, UInt, 1)
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.159.124
※ 編輯: UndeadSion 來自: 60.248.159.124 (06/27 21:28)
推
06/27 22:50, , 1F
06/27 22:50, 1F
→
06/27 23:06, , 2F
06/27 23:06, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 4 篇):
EZsoft 近期熱門文章
PTT數位生活區 即時熱門文章