title: 捷键使用说明
date: 2023-05-01 09:00:00
updated: 2024-05-23 16:20:20
categories: 我的创作
A key mapping/shortcut enhancement tool developed based on Autohotkey2, designed to simplify keyboard and mouse operations in 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 键鼠操作而生的按键映射/快捷键增强工具。既可当作一个传统启动器,又对鼠标侧边按键和热字符支持良好。
强烈建议搭配全局鼠标手势软件 和 任意带侧边按键的鼠标器(本软件不挑鼠标厂商)以获得最佳体验。
系统要求:支持 32 位和 64 位 Windows,理论上 XP 以上系统均可,Win 7 以上使用更佳。
video demonstration 视频演示 | download 下载地址
注意事项:
和一些软件对比
当我开发几个月后,发现市场上早就有了此类成熟软件,我可能连其中任一软件的百分之十的完成度都达不到。
功能 | macOS 平台 | Windows 平台 |
---|---|---|
侧边按键支持 | BetterAndBetter【免费】 | 捷键【免费】 或 一些鼠标手势软件支持 |
热字符串 | Espanso【免费】 | 捷键【免费】 或 Espanso |
启动器 | Raycast【免费】/Alfred【付费】/ HapiGo【部分免费】 | 捷键【免费】或 uTools【免费】或 Listary |
启动程序/窗口切换 | Hammerspoon 脚本【免费】 | 捷键【免费】或 mykeymap【免费】或 ahk 脚本 |
毕竟是我业内摸鱼和业外空闲时间开发,优点恐怕只剩下功能较多和足够小巧了。下一步我的工作将逐渐放在提升交互上。
鼠标 | 按键 | 建议映射手势 | 名称 | 默认用途 | 多标签软件 | 音乐类软件 | 视频类软件 | 看图软件 | 焦点在任务栏 | 焦点在左边界 | 焦点在上边界 | 焦点在桌面 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
- | Esc | - | 逃逸/esc | 退出窗口 | - | - | - | - | - | - | - | - |
鼠标右键 | - | - | - | - | - | - | - | - | - | 播放/暂停 | 播放/暂停 | - |
鼠标中键 | - | - | - | - | - | - | - | - | 静音 | 静音 | 静音 | - |
滚轮上滑 | - | - | - | - | - | - | - | - | 调高音量 | 调高音量 | 下一曲 | - |
滚轮下滑 | - | - | - | - | - | - | - | - | 调低音量 | 调低音量 | 上一曲 | - |
鼠标侧边后退键(XB1) | - | - | 关闭/close | 关闭窗口 | 关闭标签 | 关闭窗口 | 关闭窗口 | 关闭窗口 | 下一曲 | 下一曲 | - | - |
- | Ctrl+F4 | ↑ | 关闭/close | 关闭窗口 | 关闭标签 | 关闭窗口 | 关闭窗口 | 关闭窗口 | - | - | - | - |
- | Ctrl+F8 | ↓ | 新建/new | 打开或新建文件 | 新建标签 | 打开文件 或 无操作 | 打开文件 或 无操作 | 打开文件 或 无操作 | - | - | - | - |
- | Alt + ← | ← | 后退/prev | 后退 | 后退 | 上一曲 | 快退 | 上一张 | - | - | - | 上一曲 |
- | Alt + → | → | 前进/next | 前进 | 前进 | 下一曲 | 快进 | 下一张 | - | - | - | 下一曲 |
鼠标侧边前进键(XB2) | - | - | 上一个/prev | - | 上一页 | 上一曲 | 上个视频 | - | 上一曲 | 上一曲 | - | 上一曲 |
- | Ctrl+Shift+Tab | 上左 | 上一个/prev | - | 上一页 | 上一曲 | 上个视频 | - | - | - | - | - |
- | Ctrl+Tab | 上右 | 下一个/next | - | 下一页 | 下一曲 | 下个视频 | - | - | - | - | - |
- | Ctrl+Shift+N | 右下 | 新建窗口/new | 新建窗口 | - | - | - | - | - | - | - | - |
- | Ctrl+F7 | 右左 | 置顶/top | 置顶 | - | - | - | - | - | - | - | - |
- | F11 | ↓↑ | 全屏/fullscreen | 全屏/取消全屏 | - | - | - | - | - | - | - | - |
下图为鼠标滚动调节音量示例
注:
以下部分场景使用了鼠标手势软件替代了手动键入快捷键。
操作 windows 资源管理器
操作 360 极速浏览器
操作 Jetbrains IDEA
操作 microsoft vscode
预设条件:当 vscode 或 windows 记事本在激活状态下。
Ctrl + Alt + r
重启脚本Ctrl + Alt + s
暂停脚本Ctrl + Alt + v
剪贴板的内容输入到当前活动应用程序中,防止了一些网站禁止在 HTML 密码框中进行粘贴操作Ctrl + Shift + "
插入一对双引号争做一款简洁、高效的应用启动器。由于定制化程度太高甚至会导致难以上手,提供快捷启动和内置系统命令(锁屏、睡眠、关机等)
特点:
使用说明:
Alt + 空格
开启快捷启动器。若再次按下 空格/esc键/鼠标在启动器外点击 则关闭该组件。在输入框中输入内容后按下回车
guanyu
打开关于 windows 程序fdj
打开放大镜程序163.com
打开网址-网易网https://www.soso.com
打开网址-搜搜网D:\code\atomgit\jiejian
前往文件夹D:\code\atomgit\jiejian\README.md
打开 markdown 文档D:\code\atomgit\jiejian\shortcuts\File Explorer.lnk
打开快捷方式xg/xigua
打开西瓜视频by
必应搜索:在框中输入 by[空格?]{关键字}bi
哔哩哔哩搜索bd
百度搜索ip
归属地查询so
360 搜索sg
搜狗搜索wz
无追搜索xg
西瓜视频yc
异次元软件gh
Githubqr
创建二维码内部命令
zhongduan/cmd/终端
终端例如输入 dlqqmusic
表示跳转到 QQ 音乐客户端下载网址
当在 anyrun 编辑框中输入文件路径/网址可以获得以下能力:
Bash
对应的 b 列路径存即启用)新终端
对应的 b 列路径存即启用新终端,否则启用旧终端 cmd.exe)VSCode
对应的 b 列路径存即启用)IDEA
对应的 b 列路径存即启用)为避免误触,排除了在文本编辑器/ftp/git/IDE/office/sql/窗口软件中激活 z 模式。
zbd 示例
zbi 示例
固定配置
2023-08-27 09:10:41
Date: 2023-12-22 21:23:30
data.csv 可自由配置
受到 quicker 影响,试验性的加入左键辅助功能。
在鼠标左键按下的同时按下 a 键时,若选中为网址则打开网址,否则百度搜索选中内容。
CapsLock + 鼠标左键 拖动窗口
CapsLock + 以下按键 将激活特殊功能,其中大部分按键参考了 MyKeymap 的预设按键,小部分习惯参考自苹果 macOS 系统。
按键 | 用途 |
---|---|
Q | 关闭窗口(参考 macOS 意为 quit) |
E | 切换到上个窗口 |
R | 在当前程序的窗口轮换 |
Y | 切换到上一个虚拟桌面 |
P | 切换到下一个虚拟桌面 |
F | 最大化或还原程序(参考 macOS 意为 fullscreen) |
Z | 复制文件路径或纯文本 |
V | 窗口移到下一个显示器 |
M | 窗口最小化(参考 macOS 意为 minimize) |
空格 | 复制选中文件路径并打开 Anyrun 启动器 |
预设动作如下,若双击间隔大于 100 毫秒 且 小于 239 毫秒会触发:
可以手动去 data.csv 中对意图进行修改。d 列置空 或者 删除该列可以屏蔽该命令。
由于中英文切换经常用到 Shift,日常快捷键常用到 ctrl,所以这两个按键不再提供作为前置键。
目前仅支持上述第 7 小节列出的所有内部命令。
配置文件 app.csv(用于配置软件的快捷键)、data.csv(用于配置启动器候选项以及热键、热串) 必须和 ahk 脚本文件在同一级目录,且必须使用 GB18030 字符集。
app.csv 使用了正则表达式,需要使用者对正则有一定了解。主要用到了 ^$
锚和不区分大小写 i
选项。
推荐使用开源软件 LiberOffice 或微软 Office 打开。不要使用 WPS 进行打开,WPS 目前有兼容性问题。
用于增强和改写快捷键
anyrun 启动器用
自定义热键
自定义热串
其他列说明
在系统栏中找到捷键,鼠标右击并勾选开机自启(A)。
以汽水音乐为例,使用实际的 C:\Users\zhangsan\AppData\Local\Programs\Soda Music\SodaMusic.lnk
lnk 文件替代 exe 方式即可。
这里我推荐使用【付费】【win mac】WGestures 2。它是一款跨平台全局鼠标手势,且完美契合本软件。目前售价 35 米,优惠的购买地址我也放这儿了。另外 WGestures 1【免费】和 FastGestures【免费】也是不错的选择。WGestures 1 代只是不支持字母手势但是免费,FastGestures 的优点也是免费,但是功能配置稍显复杂。不过可以直接导入我提供的 extra 里面的模板进行使用。
软件挑选原则:个人偏好以及热门、常用软件,其中又以浏览器收集最为全面。
支持但不限于以下两百余款软件,且持续更新中...
不支持的软件:
无需适配的软件:
如果认为它有用/有帮助,欢迎任何形式的支持,不限于充电、follow、fork、star 和微信打赏,这都将激励作者后续前进。
由于 Autohotkey 这门语言容易学习。再加上我之前编程功底,从设计到开发均由我一人完成。部分源码参考了 Windows 软件 MyKeymap 主页 | 源码、Capslock+ 主页 | 源码。并从 Windows 软件 Quicker、uTools 和 macOS 软件 BetterAndBetter、HapiGo 和 Raycast 中受到启发。因此依旧感谢开源和非开源。