- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
开源地址:
github.com
GitHub - SlowSlicing/CapsNav.macOS: Caps Nav 是一个 macOS 原生菜单栏工具。它把 `Caps Lock`...
Caps Nav 是一个 macOS 原生菜单栏工具。它把 `Caps Lock` 固定变成前缀键,让你在主键区完成光标移动、文本选择、删词、到行首/行尾等常见编辑动作,减少手离开字母区去找方向键的频率。这是一个面向“高频文本编辑”场景的增强工具,不是窗口管理器,也不是通用自动化平台。它更像是一层稳定、可配置、长期可用的键盘导航层。
最近自己做了个小工具,叫 Caps Nav。
它现在只支持 macOS,功能其实就围绕一件事:
把 Caps Lock 当成前缀键,然后配合主键区的字母,来做光标移动、选中文本、删词、跳到行首行尾这些日常编辑操作。
这个东西的起因挺简单的。
我之前一直在用 Karabiner-Elements,那东西确实很好用,我自己很多操作习惯也是从它那边养出来的。用了之后,写代码也好,改文档也好,手基本不用老去找方向键区,效率会舒服很多。
但它有个问题,就是对已经会折腾的人很好,对普通用户没那么友好。
身边有同事看我平时操作比较顺,就会来问我是怎么弄的。然后我一说配置,基本就得从头开始解释。你得先告诉他规则怎么写,键位怎么配,改完之后为什么会生效,很多人到这一步其实就已经劝退了。
所以我后来就在想,干脆自己做一个更直接一点的。
不要上来先配半天。
不要先研究一堆概念。
也不要把“这东西很强大”建立在“你得先学会怎么折腾它”这件事上。
最好就是装上之后,给个权限,打开就能试,试完就知道这玩意适不适合自己。
于是就做了 Caps Nav。
它不是那种大而全的工具,不是窗口管理器,也不是通用自动化平台。
它的目标很明确,就是把“文本编辑时那些高频动作”尽量收回到主键区。
如果你平时经常干这些事,可能会比较容易理解它:
- 写代码
- 写 Markdown、文档、邮件
- 在浏览器输入框、后台系统、表格、聊天工具里改来改去
- 想少一点手离开主键区去摸方向键
现在已经做出来的东西也够日常用了,比如:
Caps Lock + 字母做光标移动- 按词移动
- 选中文本
- 选中一个单词
- 选到行首、行尾
- 删除一个字符、删除一个单词
- 图形化改键位
- 多配置方案切换
- 悬浮提示
- 快捷键练习
- 菜单栏常驻
我自己比较在意的一点是,它最好不是只有“喜欢折腾键盘的人”才能用。
我更希望它对第一次接触这类工具的人也足够友好,至少不用先啃半天配置,才能开始体验。
目前项目还在继续打磨,暂时只支持 macOS。
如果你也有类似需求,比如:
- 想把编辑动作尽量留在主键区
- 觉得现有方案虽然强,但是推荐给别人门槛有点高
- 想试试这种交互方式,但不想先花很多时间配置
那欢迎试试,也欢迎提意见。
我自己现在也挺想听大家的真实反馈,比如:
- 默认键位顺不顺手
- 还有哪些编辑动作特别值得加
- 第一次上手的时候,哪里最容易懵
- 这种固定用
Caps Lock当编辑前缀键的方式,到底是不是足够自然
如果你以前也折腾过类似方案,或者对这种方向感兴趣,也欢迎交流。
1 个帖子 - 1 位参与者