捷键使用说明

使用说明

本文最初发布在 《捷键使用说明》

A key mapping/shortcut enhancement tool developed based on Autohotkey2, designed to simplify keyboard and mouse operations on Windows. It can serve as a traditional launcher and also supports mouse side buttons and hotkeys effectively.

It is highly recommended to use it in conjunction with global mouse gesture software and a mouse with side buttons.

System Requirements: Compatible with Windows XP and above, but it is recommended to run smoothly on at least Windows 7.

"捷键"是一款基于 Autohotkey2 开发的 Windows 键鼠增强工具。旨在简化 Windows 操作系统中的键鼠操作,提供了以下功能:

  1. 快捷键改写和增强:允许用户自定义快捷键,以快速执行常用操作或宏。
  2. 传统启动器功能:可以快速启动应用程序或执行命令。
  3. 增强鼠标侧边按键功能:为鼠标的额外按键提供自定义功能,增加操作的便捷性。
  4. 支持热字符:允许用户通过快捷键快速输入预设的字符或短语。

为了获得最佳体验,建议用户:

  • 使用带有侧键的鼠标,以便利用“捷键”增强的鼠标功能。
  • 搭配全局鼠标手势软件,以实现更丰富的操作。
  • 将“捷键”设置为开机自启,以便在计算机启动时自动加载自定义设置。

软件大小 3.29 MB | 多国语言支持 | 最低 32 位和 64 位 Windows XP 系统支持,Win 7 以上系统使用更佳

已适配 windows 深色模式

download 下载 | demonstration 演示

注意事项:

  1. 若软件功能有差异,以最新版为准。
  2. 本程序开源,无毒无后门不收集任何信息。如被误报错杀,请加入排除清单。

和一些软件对比

当我开发几个月后,发现我列举的功能市面上已有此类软件,捷键的完成度也比较低。但这毕竟是我闲暇时开发。目前看来 BetterAndBetter 和捷键是比较像的,捷键的优点则是杂糅了各家之长+小巧。缺点就是用户交互上不方便,下一步我的工作会逐渐放在提升交互。总之为了争做 windows 平台必备的键鼠辅助神器。

功能 macOS 平台 linux 平台 Windows 平台
应用启动器 Raycast【免费】/ Alfred【付费】/ HapiGo【部分免费】 uTools 【有付费版】 基于 ahk 的 捷键【免费】或付费 uTools/Listary
键鼠自动化 Hammerspoon 脚本【免费】 有很多命令行工具,例如 autokey 脚本 捷键【免费】
【低层次】热字符串拓展 Espanso【免费】 autokey 脚本或 Espanso【免费】软件 捷键【免费】或 Espanso
【低层次】鼠标侧键映射 BetterAndBetter【免费】 【已过时】easystroke 软件或者 xbindkeys 脚本 捷键【免费】
【低层次】热键拓展/改写 BetterAndBetter【免费】 autokey 脚本 捷键【免费】
【低层次】启动程序/窗口切换 Hammerspoon 脚本【免费】 autokey 脚本 捷键【免费】或 MyKeymap

程序目录结构

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
根目录
│ app.csv # 热键热串配置文件
│ data.csv # 启动器配置文件
│ jiejian32.exe # 32 位主程序
│ jiejian64.exe # 64 位主程序
│ setting.ini # 配置文件

├─custom # 自定义 ahk 脚本
│ ChangeBrightness.ahk
│ Hello.ahk
│ On-Screen Keyboard.ahk

├─extra # 预设鼠标手势模版等
│ │ GenerateShortcuts.exe # 内部生成快捷方式用
│ │ WindowSpyU32.exe # 查看窗口标识符
│ │
│ └─WGestures
│ WGestures 1.8.5.0.wgb 第 1 代版本
│ WG_ferder.wg28bw 第 2 代版本 (手势暂时没更新,有时间再更新)

├─lang # 多语言支持
│ zh-Hans.ini
│ zh-Hant.ini...

├─shortcuts # 自动生成的快捷方式...

└─tools 精选小工具...

1. CapsLock 模式

部分键位参考了 MyKeymap 和苹果 macOS 的快捷键。深度挖掘不常用的 CapsLock 按键。例如 CapsLock + f 单手操作可轻松实现窗口最大化。

搭配按键 用途
鼠标左键 拖动窗口(仿 KDE 桌面)
鼠标右键 调节窗口大小(仿 KDE 桌面)
` 或 R 应用内窗口轮换(照顾了苹果的 ⌘+`)
Q 关闭窗口(参考苹果 ⌘+(q)uit)
W 宽度充满屏幕
E 切换到上个窗口
Y 切换到上一个虚拟桌面(win 10 及以上)
U 鼠标单(左)击
I 鼠标右击
O 鼠标上移
P 切换到下一个虚拟桌面(win 10 及以上)
A 窗口缩放至 818*460 像素(约480p)并居中
S 窗口缩放至 1280*770 像素(约720p)并居中
D 窗口缩放至 1920*1080 像素 并居中
F 最大化或还原程序
H 高度充满屏幕
J 当前窗口向外增大 200 像素(仅限活动窗口,最大化窗口则不生效)
K 当前窗口向内缩小 200 像素(仅限活动窗口,最大化窗口则不生效)
L 鼠标左移
; 鼠标右移
Z 复制文件路径或纯文本
X 打开音量调节面板
C 搜索或打开网址
V 窗口移到下一个显示器
N 切换到下一个虚拟桌面(win 10 及以上)
M 窗口最小化(参考苹果 ⌘+(m)inimize)
, 窗口遮帘(只露出标题)
. 鼠标下移
空格 复制选中文件路径并打开 Anyrun 启动器
窗口上移
窗口下移
窗口左移
窗口右移

说明:其中 T、G 和 B 键位离 Caps 键太远了,所以暂时不用。

1.1 音量面板介绍

Caps + X 键打开音量面板, 如果同时插了耳机和音响,在面板中按 R 键切换默认音频输出。在面板中按 V 键打开「 音量设置 」, 此处能调整各应用音量。

音量设置

注:音量面板组件源于咸鱼阿康的开源项目 MyKeymap,并由我做了增强。在召唤面板后的基础上可通过鼠标滑动来调节音量。

2. 热键操作

2.1 按键增强

按键 推荐映射手势 名称 默认用途 多标签软件 音乐类软件 视频类软件 看图软件 焦点在任务栏 焦点在左边缘 焦点在上边缘 焦点在桌面
鼠标右键 / / 播放/暂停 /
鼠标中键 静音
鼠标滚轮上滑 音量↑ 音量↑ 下一曲
鼠标滚轮下滑 音量↓ 音量↓ 上一曲
鼠标左侧后退键(XButton1) / 关闭 关闭窗口 关闭标签 关闭窗口 下一曲 下一曲 / 弹框-关闭系统
F13 /
F14 新建 新建或打开文件 新建标签 打开文件或无动作 /
Alt + ← 后退 后退 在网页中表示后退 上一曲 快退 上一张 上一曲
Alt + → 前进 前进 在网页中表示前进 下一曲 快进 下一张 下一曲
鼠标左侧前进键(XButton2) / 上一个 / 上一页 上一曲 上个视频 上一张 上一曲 上一曲 / 上一曲
Ctrl+Shift+Tab 上左 /
Ctrl+Tab 上右 下一个 下一页 下一曲 下个视频 下一张
F17 右上 智能搜索
F15 右下 新建窗口 / 打开桌面文件夹
F16 右左 置顶窗口 /
F11 下上 窗口全屏

注:

  1. 多标签软件囊括了市面上常见浏览器,支持多标签的文本编辑器和 IDE 等。
  2. 音乐类软件囊括了 Spotify、QQ 音乐、网易云、洛雪音乐助手。其中 Ctrl + F3 打开文件对本地音乐播放器适配良好,在线音乐类软件可能不适用。
  3. 视频类软件囊括了如 PotPlayer、VLC、迅雷影音等。
  4. 看图软件囊括了如系统自带的 Windows 照片查看器、2345 看图王、Bandiview 等。
  5. F11 特别适配了 B 站和油管。

举例:鼠标在左或者上边界通过滑动控制

鼠标滚动示例

以下部分场景使用了鼠标手势软件替代了手动键入快捷键。

操作 360 极速浏览器

操作 Jetbrains IDEA

操作 VScode

2.2 运行程序

  • Alt + 1 打开/切换窗口 文件资源管理器
  • Alt + 2 打开/切换窗口 浏览器(依次寻找猫眼浏览器、百分浏览器、360极速浏览器,最后才是 edge,若程序路径存在 data.csv 中)
  • Alt + 3 打开/切换窗口 VSCode(若程序路径存在 data.csv 中)
  • Alt + 4 打开/切换窗口 音乐播放器(依次寻找 QQ 音乐,网易云、酷狗、酷我,若程序路径存在 data.csv 中)
  • Alt + j 打开/切换窗口 记事本

打开记事本

2.3 打开文件

  • Alt + d 打开 D 盘

打开 D 盘

2.4 打开网址

  • Alt + 6 打开 B 站
  • Alt + 7 打开 IT 之家
  • Alt + 8 打开 西瓜视频

打开网址

2.5 热键杂项

  • Ctrl + Alt + r 重启脚本
  • Ctrl + Alt + s 暂停脚本
  • Ctrl + Alt + t 在当前 文件管理器或桌面 打开终端
  • Ctrl + Alt + v 剪贴板的内容输入到当前活动应用程序中,防止了一些网站禁止在 HTML 密码框中进行粘贴操作
  • Ctrl + Shift + " 插入一对双引号
  • 右 alt 由于不常用,替换为了 ctrl 按键
  • Ctrl + 数字 1-5 为所在行添加 markdown 要求的井号

预设条件:当 vscode 或 windows 记事本在激活状态下

输入图片说明

媒体按键拓展支持

即使手头键盘不支持媒体按键,也可以使用免费的捷键提供の预设多媒体方案。

Printscreen、ScrLk 和 Pause 按键映射:若功能开启(setting.ini 文件中 PrintScreen2VolumeDown 字段为1),则改写为音量减少、暂停播放、音量增加。
数字小键盘:若功能开启(setting.ini 文件中 NumpadControl2Media 字段为1)且数字开关关闭情况下 4(←)、5(←)、 6(→)按键分别为音量减少、暂停播放、音量增加。8(↑)、2(↓)分别为上一曲和下一曲。
Fn6-F10:若功能开启(setting.ini 文件中 Fn2Media 字段为1)分别为上一曲、下一曲、音量减少、播放/暂停、音量增加。

程序员按键特定支持

为程序员朋友添加 Ctrl + Alt + t 为在资源管理器中打开终端

3. Anyrun 启动器

一款简洁、高效的应用启动器。由于定制化程度太高甚至导致难以上手。

特点:

  1. 窄边框设计,界面极简。支持模糊搜索,能够快速定位应用
  2. 使用普适易读的微软雅黑字体,字号设计合理,字体风格简洁大方
  3. 支持自定义多种关键词进行应用匹配,智能识别用户意图
  4. 系统资源占用少,启动迅速,可靠性高,全天候支持用户快速启动需求

使用说明:

  • 默认通过 Alt + 空格 召唤快捷启动器。若再次按下 空格/esc键/鼠标在启动器外点击 则关闭该组件
  • 自动识别剪切板有没有内容,如果输入内容是文件或者网址 且离最后一次 ctrl + c 操作小于 13 秒则自动粘贴内容
  • 支持全拼甚至首字母简拼模糊搜索,上下键切换,回车或鼠标双击进行选中
  • 更多关键字,请去 data.csv 查询,重点关注 A、B、D、E 列

3.1 打开程序

  • 磁盘管理
  • 电源选项
  • 放大镜
  • 防火墙
  • 服务
  • 高级系统设置
  • 关于 Windows
  • 画图
  • Internet选项
  • 计算器
  • 截图工具
  • 记事本
  • 控制面板
  • 屏幕键盘
  • 屏幕分辨率
  • 任务计划程序
  • 任务管理器
  • 设备管理器
  • 声音属性
  • 事件查看器
  • 鼠标属性
  • 写字板
  • 性能监视器
  • 远程桌面
  • 注册表
  • 打印机 dayinji|fax|打印机
  • 回收站 huishouzhan|回收站
  • 网络连接 wangluolianjie|网络连接
  • 我的视频 wodeshipin|我的视频
  • 我的图片 wodetupian|我的图片
  • 我的下载 wodexiazai|我的下载
  • 我的音乐 wodeyinyue|我的音乐
  • 我的文档 wodewendang|我的文档
  • 我的桌面 wodezhuomian|我的桌面
  • 收藏夹 shoucangjia|收藏夹
  • 字体 ziti|font|字体
  • 我的电脑
  • windows设置
  • 打开蓝牙设置
  • 查看周围 WiFi
  • vpn
  • 代理
  • 各类应用程序,比如 QQ 和微信

一般而言输入全拼或者前几个字的首字母即可轻松定位。例如 cpgl、cipan、磁盘管理 都能定位到磁盘管理工具。

3.2 打开文件

  • cpan 打开 C 盘
  • dpan 打开 D 盘
  • epan 打开 E 盘

3.3 打开网址

  • baidu 打开 百度
  • douyin 打开 抖音
  • wjcs 打开 微信文件传输助手
  • blbl|bilibili|b站|哔哩哔哩 打开 哔哩哔哩

3.4 打开软件下载站

格式为 dl软件名称。例如输入 dlvscode 表示跳转到 VSCode 下载站

  • 360安全卫士
  • 微软电脑管家
  • 火绒杀毒
  • 百分浏览器
  • PeaZip
  • 微信输入法
  • wg鼠标手势
  • 捷键
  • PixPin 截图
  • flux
  • EyesGuard
  • motrix
  • 阿里云盘
  • 坚果云
  • libreoffice
  • SumatraPDF
  • 网易云音乐
  • 洛雪音乐助手
  • 哔哩哔哩
  • PotPlayer
  • 荐片
  • QQ
  • 微信
  • 极客卸载

3.5 打开内部命令

  • 环境变量 huanjingbianliang|env|环境变量
  • 终端 zhongduan|cmd|终端
  • 重启 chongqi|重启
  • 关机 guanji|关机
  • 锁屏/锁定 suopin|锁屏|suoding|锁定
  • 睡眠 shuimian|sleep|睡眠
  • 激活屏幕保护程序 pingmubaohuchengxu|激活屏幕保护程序
  • 清空回收站 qingkonghuishouzhan|清空回收站
  • 息屏 xiping|息屏
  • 注销 zhuxiao|注销
  • 静音 jingyin|静音
  • 上一曲 shangyiqu|上一曲
  • 下一曲 xiayiqu|下一曲
  • 暂停 zantingbofang|暂停播放
  • 音量设为10 yinlina10|音量设为10
  • 音量设为20 yinlina20|音量设为20
  • 音量设为30 yinlina30|音量设为30
  • 音量设为40 yinlina40|音量设为40
  • 音量设为50 yinlina50|音量设为50
  • 音量设为60 yinlina60|音量设为60
  • 音量设为70 yinlina70|音量设为70
  • 音量设为80 yinlina80|音量设为80
  • 音量设为90 yinlina90|音量设为90
  • 音量设为最大 yinlina100|音量设为100
  • 取消关机任务 quxiaoguanji|取消关机任务
  • 关闭程序 不在此处使用
  • 10秒后关机 10secguanji|10miao|10秒
  • 30秒后关机 30secguanji|30miao|30秒
  • 60秒后关机 60secguanji|60miao|60秒
  • 3分钟后关机 3minguanji|3分钟
  • 5分钟后关机 5minguanji|5分钟
  • 15分钟后关机 15minguanji|15分钟
  • 20分钟后关机 20minguanji|20分钟
  • 40分钟后关机 40minguanji|40分钟
  • 1小时后关机 1hour|1xiaoshiguanji|1小时
  • 2小时后关机 2hour|2xiaoshiguanji|2小时
  • 3小时后关机 3hour|3xiaoshiguanji|3小时
  • 5小时后关机 5hour|5xiaoshiguanji|5小时

3.6 打开外部命令

  • hello|哈喽 打开预设脚本 custom\Hello.ahk
  • liangdutiaojie|亮度调节 亮度调节
  • 重建图标缓存
  • 重启资源管理器
  • 音量调节
  • Win11ClassicMenu 恢复经典菜单
  • WindowsUpdateBlocker 禁用 Windows 更新

3.6.1 亮度调节小组件

顾名思义,调节亮度,让眼睛更舒适 (支持外接、内置显示器)。一般我会在 anyrun 组件中键入 ldtj 调出面板。

亮度调节小组件

注: 亮度调节小组件同样源于咸鱼阿康的开源项目 MyKeymap。同时要求屏幕要支持软件调光。

3.6.2 重建图标缓存等组件

都源于 Simplify Your computer Usage 网站。

3.7 动作

在框中输入 {关键字}[空格?]{搜索内容}

  • bd百度 百度一下
  • ss 目前为百度搜索
  • bi 哔哩哔哩搜索
  • xg 西瓜视频
  • gh Github
  • qr 二维码生成
  • ip ip查询
  • pi ping检测
  • se SEO综合查询
  • tq 天气查询
  • kd 快递查询
  • js GitHub 加速
  • yl 在线预览 office 文件

3.8 上下文操作

anyrun 编辑框中如果输入的是文件路径,提供了以下上下文能力:

如果是文件/文件夹:

  • 打开文件
  • 前往文件夹
  • 查看属性
  • 打印文件
  • 删除文件
  • 在 Bash 中打开(若 data.csv 中 d 列 Bash 对应的 b 列路径存即启用)
  • 在终端中打开(若 data.csv 中 d 列 新终端 对应的 b 列路径存即启用新终端,否则启用 cmd.exe)
  • 在 VSCode 中打开(若 data.csv 中 d 列 VSCode 对应的 b 列路径存即启用)
  • 在 IDEA 中打开(若 data.csv 中 d 列 IDEA 对应的 b 列路径存即启用)

如果是网址:

  • 打开网址
  • 生成二维码(网址)

如果是磁力链:

  • 生成二维码(磁力链)

4. 热串操作

4.1 直达网址(Z 直达模式)

为避免误触,排除了在 文本编辑器/ftp/git/IDE/office/sql 软件中激活 z 模式。

  • zbd 打开 百度一下
  • zbi 打开 哔哩哔哩
  • zdy 打开 电影天堂
  • zit 打开 IT 之家
  • zma 打开 QQ 邮箱
  • zxg 打开 西瓜视频

测试使用 zbd 打开百度网

zbi 打开 b 站

4.2 扩展片段(X 拓展模式)

可以将字符串替换为自定义话术【可配置】,均以 x 为前缀。

固定配置

  • xnn 取自 now 的首字母 n,插入当前日期时间,举例 2023-08-27 09:10:41
  • xdd 取自 date 的首字母 d,插入特定格式的当前日期时间,举例 Date: 2023-12-22 21:23:30
  • xff 取自 分割线 的首字母 f,在当前光标处插入一行分割线,举例 ——————— ฅ՞• •՞ฅ ———————

data.csv 可自行配置 短语、符号或表情

  • xnb 很牛呀
  • xnm 你妹的
  • xkg 输入一个中文空格
  • xwx 😄 微笑
  • xlh 😊 脸红
  • xok 👌 OK
  • xax ❤️ 爱心
  • xbz 📰 报纸
  • xsq 🔖 书签
  • xsh 💩 大便

录入 常用网站等常用信息

  • xna 意为 我的姓名(name):张三丰
  • xdd 意为 我的收货地址(addr):湖南省 永州市 祁阳县 人民路 101 号
  • xmm 意为 我的手机号(mobile):13588888888
  • xee 意为 我的邮箱(email):88888888@qq.com
  • xqq 意为 我的QQ:10000

5. 双击模式

若双击间隔小于 210 毫秒会触发预设动作:

  • 双击 ESC:关闭应用 注:如果是 VScode 这种频繁使用 Esc 按键且关闭不弹确认框的软件,我禁用了 Esc 按键
  • 双击 Alt:息屏(无弹窗提醒)
  • 双击 Home:睡眠(无弹窗提醒)
  • 双击 End:关机(有确认对话框,可按 Esc 键退出)

可以手动去 data.csv 中对 d 列意图进行修改。若留空或删除该列可以屏蔽该命令。
目前支持 data.csv 当中文本和动作以外的所有选项。格式为:类型-运行名称,举例:内部-息屏内部-关机

注:由于中英文切换经常用到 Shift,日常快捷键常用到 ctrl,所以我没有将这两个键作为前置键。

6. 分号模式

  • 激活方式: 按住分号键
  • 作用是又快、又舒适地盲打符号,(适合写代码和 Markdown 的用户
  • 另外能连按输入两个符号,(比如 <= => != := 这种两个符号相隔较远、无法连按、不太方便
  • 推荐按自己的习惯改键位, 把使用频率高的放在好按的位置
符号 按键 按键 按键
+ $ & 加号是两者之 He US Dollar & 和字母 R 长得像
! \ = Gan 叹号 Zhuan 义符 Deng 号
_ % # Xia 划线 Bai 分号 Wa 井
- | ~ 减号英文Minus 竖线英文Vertical line 波浪英文Tilde
< ^ > S E F 左上右
. / * C N A
; : J I
` @ K Y

注:分号模式组件源于咸鱼阿康的开源项目 MyKeymap

7. 窗口打洞

基于 ahk 论坛 Helgef 发表的 WinHole 脚本,从 v1.1 升级到 v2.0 脚本。

功能特点:

  • F18 激活或关闭该功能,会穿透当前窗口
  • F19 当已激活状态下,切换反转设置
  • F20 当已激活状态下,切换暂停。暂停后,孔不会跟随鼠标
  • Esc 当已激活状态下关闭该功能

使用方法和使用效果:
想要从桌面拿一个文件到 word,无需暂时最小化,按下 F18 后直接穿透到下层;工作中要查资料,偷偷按下 F18,透过小洞看看网页应该没人知道。

记事本后看网页

8. 自定义配置说明

csv 文件 必须和 ahk 脚本文件在同一级目录,且必须使用 GB18030 字符集。

推荐使用微软 Office 或开源软件 LiberOffice 打开。不要使用目前对 csv 有兼容性问题的 WPS 打开。

8.1 app.csv 配置

用于增强和改写快捷键

app.csv 使用了正则表达式,需要使用者对正则有一定了解。主要用到了 ^$ 锚和不区分大小写的 i 选项。

  • A 列 必填 名称
  • B 列 非必填 默认不填为低,一般搭配窗口使用窗口页填高
  • C 列(标识符)必填项。其余皆为可选项。只需填写需要变更的快捷键即可,否则可留空
  • D~K列 非必填 按键行为,其中 e 列如果留空则默认触发关闭窗口行为
  • L 列 是否启用列,默认启用,不启用请填写 n 或者 N。

其中 d 列为新建,默认不填会使用 ctrl + t 进行兜底, e 列为关闭,不填默认则关闭该窗口。

8.2 data.csv 配置

用于配置 anyrun 启动器候选项以及热键、热串

anyrun 启动器用

  • A 列 类型:程序 / 文件 / 网址 / 动作 / 下载 / 内部 / 外部
  • B 列 启动路径:实际运行的网址或程序路径
  • D 列 运行名称:用于展示
  • E 列 运行关键字:匹配关键字,若有多个通过竖线 | 进行分割。

自定义热键

  • A 列 类型:程序 / 文件 / 网址
  • B 列 启动路径:实际运行的网址或程序路径
  • C 列 要激活的窗口(仅热键 激活 程序时使用)
  • F 列 热键关键字:例如 !6 表示 Ctrl + 数字 6

自定义热串

  • A 列 类型:文本 / 网址
  • B 列 启动路径:用于文本替换和打开网址
  • G 列 热串关键字:例如 zbd 表示打开百度网

其他列说明

  • H 列 是否启用列,默认启用,不启用请填写 n 或者 N。
  • I 列 备注列,该列不会被解析

8.3 setting.ini 配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
[Common]
; 是否启用 ctrl + 空格,而非 alt 加空格 作为 anyrun 开启方式
AnyRunUseCtrl=0

# 是否启用 菜单键 用于 显示桌面
AppsKey2ShowDesktop=0

# print scrlk pause 作为音量控制:音量降低 暂停 音量升高
PrintScreen2VolumeDown=0
# 数字面板 2 4 5 6 8 作为媒体控制:下一曲 音量降低 暂停 音量升高 下一曲
NumpadControl2Media=0
# f6~f10 作为媒体控制:上一曲 下一曲 音量降低 暂停 音量升高
Fn2Media=0

[WinHole]
radius=266

; 是否启用游戏控制器(游戏手柄, 操纵杆等) (gamepad, joystick, etc.)
[JoyControl]
enable=1

注:每次软件升级会覆盖原配置 ini 文件,建议自行留存一份

9. 托盘菜单

单击为暂停/激活热键,其他功能尽量做到见名知意。

其中附带了一个护眼提醒功能,每一小时定时提醒,休息 1 分钟。窗口开启后无法通过常规方式关闭。

护眼小功能

10. 配套玩法

优先建议搭配带侧边按键的鼠标 和 鼠标手势驱动来驱动快捷键,例如免费的 WGestures 1 代或者【付费】WGestures 2。最后才是考虑快捷键,其实我也做了限制,选择了 F13 以上功能键,毕竟一般的键盘上没有,适合使用鼠标手势进行驱动。

【付费】【win mac】WGestures 2 是一款跨平台全局鼠标手势,且完美契合本软件。目前活动售价不到三十,优惠链接我也放这儿了。另外 WGestures 1【免费】也是不错的选择,除了不支持字母手势。另外还有一款 FastGestures【免费】功能配置稍显复杂。不过我都提供了模板进行导入。

比如我经常用到鼠标滚动切换音量。
caps + f 或者鼠标手势 ↗ 进行窗口最大化。
anyrun 组件去设置 Internet 选项。

10.1 搭配鼠标手势

可从 extra 中导入 wg1 或者 wg2 的鼠标手势模版并使用。

手势模板一览

序号 方向 名称 按键/功能
1 ↗︎ 【常用】 max/最大化 Win + ↑
2 ↙︎ 【常用】min/最小化 最小化
3 ↖︎ 复制/copy Ctrl+C
4 ↘︎ 粘贴/paste Ctrl+V
5 【常用】关闭/close F13【捷键 新增】
6 【常用】新建/new F14【捷键 新增】
7 【常用】prev/后退 Alt+← 【捷键 增强】
8 【常用】next/前进 Alt+→ 【捷键 增强】
9 reopen/重新打开 Ctrl+Shift+T
10 关闭/close Alt+F4
11 ↑← 上一个/prev Ctrl+Shift+Tab【捷键 增强】
12 ↑→ 下一个/next Ctrl+Tab【捷键 增强】
13 ←↑ 剪切/cut Ctrl+X
14 ←↓ 删除/del Del
15 →↑ 搜索 百度选中内容,可通过鼠标手势软件进行设置
16 →↓ 新建窗口/new F15【捷键 新增】
17 →← 置顶 F16【捷键 新增】
18 ↓↑ 全屏/fullscreen F11【捷键 增强】
19 ↑↓ 回车换行 回车
20 ←→ 窗口打洞 F18【捷键 增强】
21 ↑→↓ 全选/all Ctrl+A
22 →↓↑ 新建浏览器隐私窗口 Ctrl+Shift+N
23 鼠标右键并↑ 上一个/prev Ctrl+Shift+Tab【捷键 增强】
24 鼠标右键并↓ 下一个/next Ctrl+Tab【捷键 增强】
25 →←→ 保存/save Ctrl+S
26 ←→← 哔哩哔哩 2 倍速 Shift+2

其中第 22 项的浏览器,我选择的都是国产的 chrome 系浏览器:猫眼浏览器、360 极速浏览器、百分浏览器。
通过鼠标手势软件驱动 -> 驱动右键+滚轮滑动 -> 【捷键 增强】Ctrl+Tab -> 可以轻松实现鼠标滚动切换浏览器和 IDE 的标签页等操作。

10.2 搭配侧键鼠标

可以充分发挥前进和后退键。详见 2.1 小节。

10.3 搭配游戏手柄

以采用了 xbox 手柄的映射盖世小鸡手柄为例

  • 左摇杆映射为鼠标四个方向移动
  • a、b、x、y 按键分别为单击、右击、暂停播放、下一曲
  • 查看按钮和菜单按钮分别为音量降低和升高

临时不想使用可以禁用热键,长久不使用可以安全插拔一下手柄。

11. 未来计划

  1. 沉淀已有功能
  2. 从众多 ahk 项目中寻找亮点并应用
  3. 易用性上做文章

12. 常见问题

12.1 如何将捷键设置为开机自启

在系统栏中找到捷键,鼠标右击并勾选开机自启

12.2 填写 xxx.exe 程序无法启动

以汽水音乐为例,使用实际的 C:\Users\zhangsan\AppData\Local\Programs\Soda Music\SodaMusic.lnk lnk 文件替代 exe 方式即可。

12.3 本软件默认需要获取管理员权限

如果获取失败可能会导致 CapsLock + q 和 F13 关闭窗口对一些软件不奏效:极客卸载、注册表编辑器、windows 任务管理器、高级系统设置等窗口、WGestures 的导入导出窗口。同时可能导致当任务管理器或者高级系统设置等窗口激活时鼠标滚轮捕捉不到鼠标靠在边界调节音量功能

13. 已适配软件

软件挑选原则:个人偏好以及目前市面上常用软件,其中又以浏览器收集最为全面。

支持但不限于以下两百余款软件,且持续更新中…

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
【压缩】360 压缩 4.0【部分支持】
【压缩】7zip 24.01
【压缩】Bandizip 7.32
【压缩】WinRAR 6~7
【压缩】WinZip
【压缩】好压【部分支持】
【系统】Win 资源管理器
【系统】Win 7、10 画图【部分支持】
【系统】Win 7、10 记事本
【系统】Win 11 新版记事本
【系统】Windows 桌面
【系统】Win 10、11 设置
【浏览器】2345
【浏览器】360 AI
【浏览器】360 极速
【浏览器】360 游戏
【浏览器】360 安全
【浏览器】Avast 浏览器
【浏览器】Brave 浏览器
【浏览器】CCleaner Browser
【浏览器】Chrome & Supermium & Cent 百分&小马
【浏览器】Duck 浏览器
【浏览器】Edge
【浏览器】火狐系 例如 Firefox & Waterfox & Iceweasel & Tor
【浏览器】Opera
【浏览器】QQ浏览器
【浏览器】UC
【浏览器】Vivaldi
【浏览器】Yandex
【浏览器】傲游
【浏览器】华为
【浏览器】联想
【浏览器】猎豹
【浏览器】猫眼
【浏览器】蚂蚁
【浏览器】搜狗
【浏览器】想天
【浏览器】115、123、飞牛、UU、多御、斑斓石、猎鹰、青鸟、双核、星愿、小K、小白、小智、一点、极速、红芯【已过时】
【浏览器】微软 IE 11【已过时】
【音乐类】Foobar2000
【音乐类】iTunes
【音乐类】MusicBee
【音乐类】MusicPlayer2
【音乐类】Winamp 5.9.2
【音乐类】洛雪音乐助手
【音乐类】QQ 音乐
【音乐类】Spotify
【音乐类】方格音乐
【音乐类】酷我音乐
【音乐类】汽水音乐
【音乐类】网易云音乐
【音乐类】喜马拉雅
【音乐类】酷狗音乐
【视频类】GridPlayer
【视频类】KMPlayer 64位
【视频类】MPV【部分支持】
【视频类】PotPlayer 64位
【视频类】VLC
【视频类】暴风影音 5
【视频类】恒星播放器
【视频类】迅雷影音
【视频类】影音先锋
【视频类】荐片播放器
【视频类】Windows Media Player 12
【视频类】哔哩哔哩
【视频类】爱奇艺
【视频类】优酷
【视频类】腾讯视频
【视频类】斗鱼直播
【视频类】西瓜视频
【视频类】抖音
【sql】Beekeeper Studio
【sql】Heidisql
【sql】Navicat
【sql】SQLyog
【markdown】MarkdownPad2
【markdown】MarkText
【markdown】Typora
【editor】Bracket
【editor】CudaText
【editor】Editplus
【editor】EmEditor
【editor】Everedit
【editor】Fleet
【editor】Geany
【editor】Kate
【editor】Notepad++
【editor】NotepadNext
【editor】Notepad--
【editor】Notepads
【editor】Notepad2
【editor】Notepad3
【editor】SciTE
【editor】skylark
【editor】Sublime
【editor】Ultraedit
【editor】Atom【已过时】
【file compare】Beyond Compare
【file compare】WinMerge
【IDE】DevC++
【IDE】Eclipse
【IDE】HbuilderX
【IDE】Aqua、Clion、Datagrip、Dataspell、Goland、Idea、Pycharm、Phpstorm、Rider、RubyMine、RustRover、Webstorm、Writerside
【IDE】Android Studio、华为 DevEco Studio
【IDE】MyEclipse
【IDE】Rstudio
【IDE】SpringToolSuite4
【IDE】VS Code
【IDE】Visual Studio
【IDE】Netbean 32 位 & Jmeter
【IDE】Netbean 64 位
【http调试】Apifox
【http调试】ApiPost
【http调试】HTTPie
【http调试】Postman
Zeal
【git】GitHub 桌面版
【git】GitKraken
【git】SourceTree
【git】小乌龟 git 合并程序
【终端类】Bitvise SSH Client
【终端类】Finalshell
【终端类】Hyper
【终端类】MobaXterm
【终端类】SecureCRT
【终端类】Tabby
【终端类】Termius
【终端类】WindTerm
【终端类】WindowsTerminal
【终端类】Xshell
【终端类】zoc
【ftp】Filezilla
【ftp】FlashFXP
【ftp】Xftp
【pdf】Adobe Acrobat
【pdf】Right PDF Reader
【pdf】Sumatra PDF 主页
【pdf】UPDF
【pdf】福昕 PDF 编辑器
【pdf】福昕阅读器
【pdf】极速 PDF
【pdf】金山 PDF 独立版
【pdf】迅读 PDF
【pdf】永中 Office 版式阅读器
【pdf】可牛 PDF
【pdf】万兴 PDF 阅读器
【office】LibreOffice
【office】微软 Excel 2007、2021
【office】微软 PPT 2007、2021
【office】微软 Word 2007、2021
【office】ONLYOFFICE
【office】WPS Office
【office】WPS表格
【office】WPS演示
【office】永中简报 2024
【office】永中表格 2024
【office】永中文字 2024
【看图】2345 看图王
【看图】360AI图片
【看图】FSViewer
【看图】Honeyview、BandiView
【看图】ImageGlass
【看图】JPEGView
【看图】pineapple pictures 菠萝看图
【看图】Windows 照片查看器
【看图】WPS 图片查看器
【看图】xnview
【看图】IrfanView【部分支持】
Motrix
Snipaste
Thunderbird 雷鸟
阿里云客户端
稻壳阅读器
炉石传说
腾讯 QQ
微信
Python IDLE Shell

不支持的软件:

  • 快压

适配不太好的软件:

Right PDF Reader 的鼠标侧边后退键无效。

无需适配的软件:

  • 西瓜视频

14. 软件下载

正式版 | 测试版 | 源码包 | 源码包(备用站)

本项目目前毫无保留发布在 AtomGit | Github。欢迎提出各种意见,包括但不限于邮件反馈 / b 站私信 / 提 issue

15. 支持赞赏

如果觉得该软件不错,欢迎各种形式的投喂,不限于 b 站充电follow、fork、star 和 wechat(微信)打赏。这都将激励作者后续开发维护。

16. 特别鸣谢

目前已被昆多手游网纳入:捷键(Windows 快捷键增强工具)-昆多手游

17. 写在最后

由于 Autohotkey 语言的简单易学,再加上我之前编程功底,从设计到开发测试均由我一人完成。部分源码参考了 Windows 软件 MyKeymap 主页 | 源码、Capslock+ 主页 | 源码

并从 Windows 软件 QuickeruToolsPremeOneQuick 和 macOS 软件 BetterAndBetterHapiGoRaycast 中得到启发。