效率工具推荐:AutoHotKey,以重映射DELUXM618C鼠标快捷键为例

编程

官网下载地址,中文用户推荐安装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 初学者向导

以上是 效率工具推荐:AutoHotKey,以重映射DELUXM618C鼠标快捷键为例 的全部内容, 来源链接: utcz.com/z/520174.html

回到顶部