例子代码AHK文件介绍:
这个是将语雀的快捷键修改为其他的。
如:具体是按下xx,发送Ctrl+Alt+1给语雀。
#Requires AutoHotkey v2.0
#SingleInstance Force
; #HotIf 条件:
; 1. 优先使用精确的 ahk_exe "语雀.exe" 匹配。
; 2. 备用条件:如果进程名有时不准,则使用 ahk_class "Chrome_WidgetWin_1" 并且窗口标题包含 "语雀"。
; 语雀是基于 Electron 的应用,通常会是 Chrome_WidgetWin_1 类。
#HotIf WinActive("ahk_exe 语雀.exe") || (WinActive("ahk_class Chrome_WidgetWin_1") && WinActive("语雀"))
; 重映射快捷键
^1::Send "^!1" ; 将 Ctrl+1 改为发送 Ctrl+Alt+1
^2::Send "^!2" ; 将 Ctrl+2 改为发送 Ctrl+Alt+2
^3::Send "^!3" ; 将 Ctrl+3 改为发送 Ctrl+Alt+3
^4::Send "^!4" ; 将 Ctrl+4 改为发送 Ctrl+Alt+4
^5::Send "^!5" ; 将 Ctrl+5 改为发送 Ctrl+Alt+5
^6::Send "^!6" ; 将 Ctrl+6 改为发送 Ctrl+Alt+6
^+l::Send "^+7" ; 将 Ctrl+Shift+L 改为发送 Ctrl+Shift+7
^l::Send "^+8" ; 将 Ctrl+L 改为发送 Ctrl+Shift+8
#HotIf ; 关闭条件上下文,此行之后的热键(如果有)将全局生效
语法介绍:
!是Alt按键
^是Ctrl按键
+是Shift按键
WinActive是用来找窗口的,可以使用autohotkey的图形工具,SPY查看,鼠标挪到软件上,会显示进程名字和类。

这里有用的是class和exe的名字。
使用方法
1,先SPY找到想弄的软件的class和exe,替换代码中对应位置。
2,快捷键自己设置。
3,保存xxx.ahk文件。
4,使用AutoHotkey Dash面板的Compile功能,下载编译小软件,然后选择ahk,编译出exe

5,双击就可以运行。
6,可以设置为开机启动。
- 复制上面生成的exe文件
- 按下
Win + R
键,输入 shell:startup,按回车,打开了启动文件夹 - 粘贴快捷方式

声明:
本文采用
BY-NC-SA
协议进行授权,如无注明均为原创,转载请注明转自
走着的小站
本文地址: 快捷键软件autohotkey的使用
本文地址: 快捷键软件autohotkey的使用