官网下载地址,中文用户推荐安装Unicode版本

使用方法

AutoHotkey 是一款 windows 平台下的热键脚本语言程序。简言之,可以自定义windows系统下的各种组合快捷键,键盘和鼠标组合均可。

1. 热键标记

!为热键标记,感叹号代表键盘上的alt键。
!n即对应键盘热键 alt + n

常用热键标记对应关系:

# :win 键
! :alt
^ :ctrl
+ :shift

2. 连接

符号:: 意味着每次按下前面的热键时,随后的命令将会被执行。这里用来连接热键标记和Run命令。

3. Run 命令

Run 命令:用来启动一个程序、文档、URL 网址或者快捷方式。如:

Run C:My DocumentsAddress 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:softwareQQ.exe 的 QQ 程序,可以这样写:

^q::Run D:softwareQQ.exe

e.g.2 在Edge浏览器中按alt + b打开必应(单纯举例),可以这样写:

#IfWinActive ahk_exe msedge.exe
!b::Run www.bing.com
#IfWinActive

实例:重映射鼠标按键

博主两年前买了一款 DELUX M618C 的人体工学鼠标,有两个边键,且因为该款产品比较便宜,不提供改键驱动,没法自定义这两个边键的功能,导致这两个按键比较鸡肋,现在使用AutoHotKey把这两个按键重映射为Ctrl+C Ctrl+V

  1. 新建文件mouse.txt
  2. 想设置全局有效,所以无需#IfWinActive,输入以下即可
XButton1::^c
XButton2::^v
  1. 保存关闭,重命名为mouse.ahk
  2. 使用 AutoHotKey 运行该文件,不会有反馈现象但已经设置完成

参考:

  1. 教你榨干鼠标的功能,把快捷键玩出花。
  2. Windows 自动化效率神器:AutoHotkey 使用教程和脚本推荐
  3. 官网:AutoHotkey 初学者向导
内容来源于网络如有侵权请私信删除

文章来源: 博客园

原文链接: https://www.cnblogs.com/j-c-y/p/15841827.html

你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!