【自荐】捷键 for windows 一款键盘鼠标增强工具/鼠标手势好搭档,主打按键映射/快捷键增强

基于 Autohotkey2 开发,为简化 Windows 键鼠操作而生的按键映射/快捷键增强工具。既可当作一个传统启动器,又对鼠标侧边按键和热字符支持良好。

强烈建议搭配任意带侧边按键的鼠标和全局鼠标手势软件,并将捷键设置为开机自启以获得最佳体验。

系统要求:支持 32 位和 64 位 Windows XP 以上系统,Win 7 以上使用更佳。

video demonstration 视频演示 | download 下载地址

1. CapsLock 模式

CapsLock + 单按键能激活某些预设功能,其中部分键位参考了 MyKeymap,并从苹果 macOS 系统的快捷键得到启发。

搭配按键 用途
鼠标左键 移动窗口
Q 关闭窗口(参考 macOS command + q(quit))
W 宽度拉升至最大
E 切换到上个窗口
R 在当前程序的窗口轮换
Y 切换到上一个虚拟桌面
P 切换到下一个虚拟桌面
A 窗口缩放至全屏 60%
S 窗口居中至全屏 80%
D 窗口居中至全屏 90%
F 最大化或还原程序(fullscreen 全屏)
H 高度拉升至最大
Z 复制文件路径或纯文本
V 窗口移到下一个显示器
M 窗口最小化(参考 macOS command + m(minimize))
空格 复制选中文件路径并打开 Anyrun 启动器

2. 热键操作

2.1 键鼠操作

鼠标 按键 推荐映射手势 名称 默认用途 多标签软件 音乐类软件 视频类软件 看图软件 焦点在任务栏 焦点在左边界 焦点在上边界 焦点在桌面
鼠标右键 - - - - - - - - - 播放/暂停 播放/暂停 -
鼠标中键 - - - - - - - - 静音 静音 静音 -
滚轮上滑 - - - - - - - - 调高音量 调高音量 下一曲 -
滚轮下滑 - - - - - - - - 调低音量 调低音量 上一曲 -
鼠标侧边后退键**(XB1) - - 关闭/close 关闭窗口 关闭标签 关闭窗口 关闭窗口 关闭窗口 下一曲 下一曲 - -
- Ctrl+F4 关闭/close 关闭窗口 关闭标签 关闭窗口 关闭窗口 关闭窗口 - - - -
- Ctrl+F8 新建/new 打开或新建文件 新建标签 打开文件 或 无操作 打开文件 或 无操作 打开文件 或 无操作 - - - -
- Alt + ← 后退/prev 后退 后退 上一曲 快退 上一张 - - - 上一曲
- Alt + → 前进/next 前进 前进 下一曲 快进 下一张 - - - 下一曲
鼠标侧边前进键(XB2) - - 上一个/prev - 上一页 上一曲 上个视频 - 上一曲 上一曲 - 上一曲
- Ctrl+Shift+Tab 上左 上一个/prev - 上一页 上一曲 上个视频 - - - - -
- Ctrl+Tab 上右 下一个/next - 下一页 下一曲 下个视频 - - - - -
- Ctrl+F9 右下 新建窗口/new 新建窗口 - - - - - - - -
- Ctrl+F7 右左 置顶/top 置顶 - - - - - - - -
- F11 ↓↑ 全屏/fullscreen 全屏/取消全屏 - - - - - - - -
- Ctrl+k :arrow_upper_left::arrow_lower_right: 浏览器复制标签【部分支持】 - - - - - - - - -
- Ctrl+Shift+n →↓↑ 浏览器新建隐私窗口 - - - - - - - - -

下图为鼠标滚动调节音量示例

鼠标滚动示例

注:

  1. 多标签软件主要为各类浏览器,支持多标签的文本编辑器、IDE 等等。
  2. 音乐类软件囊括了 Spotify、QQ 音乐、网易云音乐等。其中 Ctrl + F3 打开文件对本地音乐播放器适配良好,在线音乐类软件可能不适用。
  3. 视频类软件例如 PotPlayer、VLC。
  4. 看图软件如 2345 看图王、Bandiview、ImageGlass。
  5. F11 特别适配了 B 站和油管。

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

操作 windows 资源管理器 【图片缺失】

操作 360 极速浏览器

操作 Jetbrains IDEA

操作 microsoft vscode

2.2 运行程序

  • Alt + 1 打开/切换窗口 资源管理器
  • Alt + 2 打开/切换窗口 360 极速浏览器【若程序路径存在 data.csv 中】
  • Alt + 3 打开/切换窗口 VSCode【若程序路径存在 data.csv 中】
  • Alt + j 打开/切换窗口 记事本

打开记事本

2.3 启动文件夹

  • Alt + d 打开 D 盘

打开 D 盘

2.4 打开网址

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

打开网址

2.5 其他热键操作

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

  • Ctrl + 数字 1-5 为光标所在行添加 markdown 格式标题

输入图片说明

  • Ctrl + Alt + r 重启脚本
  • Ctrl + Alt + s 暂停脚本
  • Ctrl + Alt + v 剪贴板的内容输入到当前活动应用程序中,防止了一些网站禁止在 HTML 密码框中进行粘贴操作
  • Ctrl + Shift + " 插入一对双引号

3. Anyrun 启动器

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

特点:

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

使用说明:

  • Alt + 空格 开启快捷启动器。若再次按下 空格/esc键/鼠标在启动器外点击 则关闭该组件。

  • 自动识别剪切板有没有内容,如果输入内容是文件或者网址 且离最后一次 ctrl + c 操作小于 13 秒则自动粘贴内容。

  • 支持全拼甚至首字母简拼模糊搜索,上下键切换,回车或鼠标双击进行选中。

打开程序

  • huatu 打开画图

  • kongzhimianban|control|控制面板 打开控制面板

更多关键字,请去 data.csv 查询,重点关注 A、B、D、E 列。

打开文件

  • cpan 打开 C 盘

  • dpan 打开 D 盘

  • epan 打开 E 盘

打开网址

  • baidu 打开百度

  • zhihu 打开知乎

打开软件下载站

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

打开内部命令

  • zhongduan|cmd|终端 打开 终端

  • wangluolianjie|网络连接 打开网络连接

  • shoucangjia|收藏夹 打开收藏夹

  • 字体

  • 打印机

  • 我的文档

  • 回收站

  • 我的桌面

  • 我的下载

  • 我的图片

  • 我的视频

  • 我的音乐

  • 环境变量

打开外部命令

  • hello|哈喽 打开预设脚本 custom\customAhkFile1.ahk

关键字动作

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

  • bdss百度 百度搜索

  • bi 哔哩哔哩搜索

  • xg 西瓜视频

  • gh Github

  • qr 二维码生成

  • ip ip查询

  • pi ping检测

  • se SEO综合查询

  • tq 天气查询

  • kd 快递查询

上下文操作

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 列路径存即启用)

例如

  • C:\Windows\System32\drivers\etc\hosts 打开 host 文件

  • 163.com 打开网易网

  • https://www.soso.com 打开搜搜网

  • D: 前往文件夹

4. 热串操作

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

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

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

测试使用 zbd 打开百度网

zbi 打开 b 站

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

可以将字符串替换为自定义话术【可配置】

固定配置

  • xnow 插入当前日期时间,举例 2023-08-27 09:10:41
  • xdate 插入特定格式的当前日期时间,举例 Date: 2023-12-22 21:23:30
    data.csv 可自由配置
  • xnb 很牛呀
  • xnm 你妹的

  • xwx :smile: 微笑
  • xlh :blush: 脸红
  • xok :ok_hand: OK
  • xax :heart: 爱心
  • xbz :newspaper: 报纸
  • xbq :label: 标签
  • xsq :bookmark: 书签
  • xsh :poop: 大便

5. 双击模式

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

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

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

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

6. 左键辅助

受到 quicker 启发,试验性的加入左键辅助功能。

在鼠标左键按下的同时按下 a 键时,若选中为网址则打开网址,否则百度搜索选中内容。

最佳实践

建议优先使用鼠标按键进行驱动,因此最好搭配带侧边按键的鼠标。其次考虑使用鼠标手势驱动快捷键,例如【付费】WGestures 2,最后才考虑键入快捷键。

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

比如我经常用到鼠标滚动切换音量。

caps + f 或者鼠标手势 :arrow_upper_right: 进行窗口最大化。

anyrun 组件去设置 Internet 选项。

已适配软件

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

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

  • 【压缩】360 压缩 4.0【部分支持】

  • 【压缩】7zip 24

  • 【压缩】Bandizip 7.32

  • 【压缩】WinRAR 6.24

  • 【压缩】WinZip

  • 【压缩】好压【部分支持】

  • 【系统】Win 7、10、11 资源管理器

  • 【系统】Win 10 画图

  • 【系统】Win 7、10 记事本

  • 【系统】Win 11 新版记事本

  • 【系统】Win 7 桌面

  • 【系统】Win 10 桌面

  • 【系统】Win 10、11 设置

  • 【浏览器】115、123

  • 【浏览器】2345

  • 【浏览器】360 AI

  • 【浏览器】360 极速

  • 【浏览器】360 游戏

  • 【浏览器】360 安全

  • 【浏览器】Avast 浏览器

  • 【浏览器】Brave 浏览器

  • 【浏览器】CCleaner Browser

  • 【浏览器】Chrome 谷歌 & 百分 & 小马

  • 【浏览器】Duck 浏览器

  • 【浏览器】Duoyu 多御

  • 【浏览器】Edge

  • 【浏览器】Firefox火狐 & Tor洋葱 & Waterfox

  • 【浏览器】Opera

  • 【浏览器】QQ

  • 【浏览器】UC

  • 【浏览器】UU

  • 【浏览器】Vivaldi

  • 【浏览器】Yandex

  • 【浏览器】傲游

  • 【浏览器】斑斓石

  • 【浏览器】飞牛

  • 【浏览器】华为

  • 【浏览器】极速

  • 【浏览器】联想

  • 【浏览器】猎豹

  • 【浏览器】猫眼

  • 【浏览器】猎鹰

  • 【浏览器】蚂蚁

  • 【浏览器】青鸟

  • 【浏览器】搜狗

  • 【浏览器】双核

  • 【浏览器】星愿

  • 【浏览器】想天

  • 【浏览器】小K、小白、小智

  • 【浏览器】一点

  • 【浏览器】微软 IE 11【已过时】

  • 【浏览器】红芯【已过时】

  • 【音乐类】Foobar2000

  • 【音乐类】iTunes

  • 【音乐类】MusicBee

  • 【音乐类】MusicPlayer2

  • 【音乐类】Winamp 5.9.2

  • 【音乐类】洛雪音乐助手

  • 【音乐类】QQ 音乐

  • 【音乐类】Spotify

  • 【音乐类】方格音乐【部分支持】

  • 【音乐类】酷我音乐

  • 【音乐类】汽水音乐

  • 【音乐类】网易云音乐

  • 【音乐类】喜马拉雅

  • 【音乐类】酷狗音乐

  • 【视频类】GridPlayer【部分支持】

  • 【视频类】KMPlayer 64位

  • 【视频类】MPV【部分支持】

  • 【视频类】PotPlayer 64位

  • 【视频类】vlc

  • 【视频类】暴风影音 5

  • 【视频类】恒星播放器

  • 【视频类】迅雷影音

  • 【视频类】影音先锋

  • 【视频类】荐片播放器

  • 【视频类】哔哩哔哩

  • 【视频类】爱奇艺

  • 【视频类】优酷

  • 【视频类】腾讯视频

  • 【视频类】斗鱼直播【部分支持】

  • 【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】永中简报 2024

  • 【office】永中表格 2024

  • 【office】永中文字 2024

  • 【看图】2345 看图王

  • 【看图】FSViewer

  • 【看图】Honeyview or BandiView

  • 【看图】ImageGlass

  • 【看图】JPEGView

  • 【看图】pineapple pictures 菠萝看图

  • 【看图】Windows 照片查看器

  • 【看图】WPS 图片查看器

  • 【看图】xnview

  • Motrix

  • Snipaste

  • Thunderbird 雷鸟

  • 阿里云客户端

  • 稻壳阅读器

  • 炉石传说

  • 腾讯 QQ

  • 微信

  • Python IDLE Shell

如何反馈

软件完全免费开源,仓库地址 AtomGit source | Github source

  1. 邮件反馈
  2. b 站私信
  3. issue

写在最后

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

并从 Windows 软件 QuickeruToolsPreme 和 macOS 软件 BetterAndBetterHapiGoRaycast 的使用中得到启发。

4 Likes

能不能支持一下gamepad游戏手柄

有没有按键字母支持提高/降低dpi的

你是要调节屏幕 dpi 还是鼠标 dpi 呢

鼠标dpi 我主要是用来玩游戏切换高低dpi的 如果有字母键的话会更方便

需要描述具体要求才能添加功能,否则新增了功能可能也不是你想要的。可以试一试其他同类型软件,并设置为开机自启。