官網下載地址,中文用戶推薦安裝Unicode版本
使用方法
AutoHotkey 是一款 windows 平台下的熱鍵腳本語言程序。簡言之,可以自定義windows系統下的各種組合快捷鍵,鍵盤和鼠標組合均可。
1. 熱鍵標記
!
為熱鍵標記,感嘆號代表鍵盤上的alt
鍵。
!n
即對應鍵盤熱鍵 alt + n
常用熱鍵標記對應關系:
# :win 鍵
! :alt
^ :ctrl
+ :shift
2. 連接
符號::
意味着每次按下前面的熱鍵時,隨后的命令將會被執行。這里用來連接熱鍵標記和Run
命令。
3. Run 命令
Run
命令:用來啟動一個程序、文檔、URL 網址或者快捷方式。如:
Run C:\My Documents\Address List.doc
Run www.bing.com
Run mailto:someone@somedomain.com
4.指定作用程序
如果只想設置的快捷鍵在某個程序中運行(不少軟件的快捷鍵會出現沖突),可以自己設置快捷鍵的作用范圍
#IfWinActive ahk_exe 作用程序.exe
;此處填寫代碼
#IfWinActive
可以雙擊運行安裝文件中的WindowSpy.ahk
,然后打開期望設置快捷鍵的程序,在第一個框中復制作用程序的名稱。也可以使用任務管理器自己查找。
5.組合
把上面4部分組合起來即可實現自定義快捷鍵。
e.g.1 在全局環境下按 ctrl + q
啟動位於 D:\software\QQ.exe
的 QQ 程序,可以這樣寫:
^q::Run D:\software\QQ.exe
e.g.2 在Edge瀏覽器中按alt + b
打開必應(單純舉例),可以這樣寫:
#IfWinActive ahk_exe msedge.exe
!b::Run www.bing.com
#IfWinActive
6.將其設置為開機自啟動
win+r
調出運行,輸入shell:startup
打開自啟動文件夾,將編輯好的ahk
文件拖進去
實例:重映射鼠標按鍵
博主兩年前買了一款 DELUX M618C 的人體工學鼠標,有兩個邊鍵,且因為該款產品比較便宜,不提供改鍵驅動,沒法自定義這兩個邊鍵的功能,導致這兩個按鍵比較雞肋,現在使用AutoHotKey把這兩個按鍵重映射為Ctrl+C
和 Ctrl+V
。
- 新建文件
mouse.txt
- 想設置全局有效,所以無需
#IfWinActive
,輸入以下即可
XButton1::^c
XButton2::^v
- 保存關閉,重命名為
mouse.ahk
- 使用
AutoHotKey
運行該文件,不會有反饋現象但已經設置完成
參考: