比较 AnyCaps 的软件方案
比较 AnyCaps 的软件方案
AnyCaps 方案,AnyCaps 是什么?
你需要区分 "设计方案" 与 "软件方案"
AnyCaps 是 LincZero 大佬设计一套使用 Caps 等其他按键的类 vim 方案
(与 vim 方案区别很大,更易用)
而这套方案只定义了当你按下哪些键后,会发生什么行为。而并不负责程序。你可以自由选择多种不同的程序去使用这套方案
如 LincZero 开发的 AnyMenu、或传统的 AutoHotKey、或 Kanata 这种专门的热键软件
所以这里就存在两个概念: "热键的软件方案" 和 "热键的设计方案"
(AnyMenu 仅 App 版支持,插件版本难以捕获和阻止原按键行为)
LincZero 的使用历程
因为 AnyCaps 是我一开始设计出来的,我一开始使用的是 AutoHotKey 方案,后来转到了 Kanata,再后来自己开发 AnyMenu 软件
而在我不断地切换软件的过程中,虽然过程中也有对方案的优化,但这套方案的基本层和基本用法是没有改变的
比较
- 平台
- AnyMenu: Windows, 其余平台待支持,支持作为插件版本
- Kanata: 多平台
- AutoHotKey: Windows
- 功能 - 集成其他工具
- AnyMenu: 集成了很多输入法/编辑器/光标操控等所需要的工具
- 其他: 也能集成部分其他功能,但对于非热键的功能支持度不优
- 功能 - 对于选中文本的处理
- AnyMenu: 能精准快速识别所选择的文本,及文本所在的编辑器上下文
- 其他: 对于所选择文本的处理只能使用剪切版,比较慢、Kanata版本的还需要使用cmd特性才能。如果想要判断当前是否有选中文本,也较为困难,需要往剪切板插入flag。存在延时高和易错等问题
- 功能 - 脚本
- AnyMEnu: 支持高自定义的功能性脚本
- 其他: 主要支持按键脚本,对于功能性脚本的支持有限
链接到当前文件 1