我的版本是AD19,其他版本應該都一樣。
滾輪縮放
首先,要用滾輪縮放,先要調整一下AD 設置,打開Preferences,在Mouse Wheel Configuration 里,把Zoom Main Window 后面Ctrl 上的對勾取消掉,再把Vertical Scroll 后面的Ctrl 勾上,這樣一來,以后用滾輪縮放就不用按著Ctrl,用滾輪垂直滾動則需要。
能在AD 內部做的調整就只有這個了,接下來只能整點外掛[doge]
中鍵重映射、滾輪加速
說白了,就是用AutoHotkey 寫個小腳本,如下:
#Requires AutoHotkey v2.0#HotIf WinActive("ahk_exe x2.exe")MButton::RButton
WheelDown::
{Send("{WheelDown}")Send("{WheelDown}")Send("{WheelDown}")
}
WheelUp::
{Send("{WheelUp}")Send("{WheelUp}")Send("{WheelUp}")
}#HotIf
首先用#HotIf WinActive("ahk_exe x2.exe")
檢測AD 的窗口,按鍵映射只會對AD 生效。MButton::RButton
就是把鼠標中鍵映射成右鍵,從而可以用中鍵拖動圖紙,不過這么一來,所有中鍵上的功能就都用不了了。
下面的WheelDown::
和WheelUp::
用來加速縮放速度,AD 默認的滾輪縮放太慢了。這幾句代碼就是接收并攔截發給AD 的滾輪事件,然后,只要用戶滾輪滾了一格,就給AD 連續發三次滾輪事件,讓AD 認為鼠標已經滾了三格,縮放速度自然就變成三倍了。
使用方法
下載安裝AutoHotKey v2 版本,把上面的代碼保存為.ahk
格式腳本文件,雙擊運行。或者,也可以用工具把腳本打包成獨立的exe,不用額外下載個AutoHotKey,exe 文件:https://pan.baidu.com/s/1Fa7t0Wa6RGXNNgq3XRaxzQ?pwd=cbbc 提取碼: cbbc。
雙擊腳本啟動之后不會有什么提示,屏幕右下角會顯示個圖標,右鍵按Exit 可以關閉腳本。