写在前面
众所周知,在现有的键盘体系中,我们在文字编辑时会遇到一个大问题:键盘的「上下左右」键位置远离主键位区,导致打字时右手需要频繁地进行左右切换。
而对于经常码字的童鞋来说,这种体验非常痛苦,因为大多数行文过程并不是一蹴而就的,是需要反复斟酌语句并进行调整,所以这个问题对我个人而言,实在是困扰已久。
很早以前,我就发现了一款 Windows 上新的快捷键神器,几乎完美地解决了这个痛点,甚至可以说它提高了我 30% 的写代码效率。这么好的软件,我一定要分享给大家!
它就是 —— CapsLock+。
Capslock+ 是一款借助键盘上并不常用的 Capslock 键来加强各种功能以提高操作效率的强力辅助工具。它能在不影响原 Capslock 键功能的前提下,将它变成一个功能丰富灵活的超级「快捷键」,配合其他按键可执行各种各样的快捷操作 (如文字编辑、窗口最小化/切换、输出常用文字等)。熟练使用后只有一个字,爽……
作者已经有一篇极其 详细的介绍 了,我在这里就只简述我看重的部分,点我进入官方介绍
Capslock+ 的主要功能
Capslock+ 主要面向喜欢使用键盘操作 (快捷键) 的用户,它的主要功能主要体现在四个方面:文字编辑操作快捷键、Qbar (快捷启动栏)、WinBind (窗口绑定) 以及有道翻译 。这些功能的名称听起来挺高大上的,后面我会一一介绍看它们都能怎样来提高你的工作效率的。
快捷键增强
- Capslock+E / D / S / F(上 / 下 / 左 / 右)
- Capslock+I / K / J / L(上 / 下 / 左 / 右选中文字)
- Capslock+w / r(向左 / 右删除文字)
- Capslock+A / G(光标向左 / 右跳一个单词,对英文、代码特别有用)
- Capslock+; / P(移动光标至行首 / 行末)
- Capslock+U / O(选中光标至行首 / 行末文字)
- Capslock+Backspace(删除光标所在行所有文字)
- Capslock+Enter(无论光标是否在行末都能新起一个换行而不截断原句子)
- ......
从上面的快捷键列表可以看出,熟练使用之后你完全不必再让手山长水远地在键盘和鼠标之间来回移动,甚至让连“远一点”的方向键都再需要挪过去按了,可以让你“懒”到极致。
这个快捷键的布局是作者按使用频率、顺手程度和易记程度等因素,在实际使用中反复改了两年(到写这句话为止)才慢慢定下来的,算是沉淀了不少经验和深思熟虑的,相信布局还算比较合理。
譬如,可能很多人可能觉得上 / 下 / 左 / 右应该放在W / S / A / D会比较习惯。但是注意「这些快捷键是为文本操作而设的」,跟游戏不同,玩游戏的话手可以一直放在W / S / A / D的位置,但是文字操作时,习惯性会将食指放在 F 的位置,如果用 WSAD 移动完光标手终究得放回 EDSF 上,那样每次要操作光标手就要移动一下,光标移动是最常用的,移这么一下就会变得很累赘。当然,如果觉得有哪些按键确实不合理,或者觉得多余,或者想添加什么功能,也可以联系作者提一些建议。
Qbar 快捷启动栏 (快速搜索网页/打开文件和文件夹等)
这个 Qbar 启动栏的功能有点像 Wox、Alfred、RunZ 等启动器工具类似,通过 Capslock + Q 快捷键呼出,可以实现快速搜索网页、快速打开文件 / 文件夹、打开网页等。
搜索一下
这种功能大家应该比较熟悉了,「bd 关键字」来通过百度搜索,「g 关键字」使用 Google 搜索;你可以通过输入 cl set 来打开软件的配置文件(Capslock+settings.ini),自行对搜索引擎、网址缩写、文件/文件夹路径增加缩写,然后通过 Qbar 快速调用他们。
浏览文件/文件夹
通过 Qbar 浏览文件/文件夹(另外也可以为常用的文件/文件夹路径设置缩写)
在 Qbar 里输入路径,它会展示该路径下的所有文件和文件夹,在这过程中按下Capslock+E或Capslock+D(或者上下键),可以选择文件,/键(或键)把选中的文件名填入 Qbar,Capslock+B可以退回到上层目录。
Qbar 没有做到像其他快捷启动工具那样可以搜索全部已安装程序,一是因为自行设置打开文件方法已经可以做到快速启动某个程序(虽然麻烦了点),二是因为从 Win8、Win10 开始,Win+Q 快捷键就有搜索程序的功能,没有必要再去重复实现。
WinBind 窗口绑定
在 Windows 系统里,最需要鼠标的日常操作就是窗口的最小化、切换、激活等等操作了。Capslock+ 的 WinBind 功能可以帮你将一个或多个软件窗口绑定在数字键 1~9一共 9 个按键之中的某个按键上,然后就能通过键盘灵活地对它们进行最小化、恢复等操作了。
用键盘控制单个窗口
首先通过 Capslock + Win+ (1-9) 的任意一个按键来对当前激活的窗口进行绑定 (意思是将这个窗口绑定到1-9其中一个) ,然后就可以随时通过 Capslock + (1-9) 来激活或最小化对应编号的窗口了。码字时需要在程序间来回切换也完全不用移动鼠标,窗口随叫随到,用起来非常爽。
用键盘控制多个窗口,实现群组切换
但是,你会发现这样只能绑定单个窗口,对于希望能进行多个窗口群组操作,或者一些有多个窗口的应用就有点麻烦了,Capslock+ 其实还提供了对多窗口以及窗口群组的支持。使用方法基本和上面一样,但第二步时不同,流程是这样
- 切换到你希望要绑定的窗口
- 按下 Capslock+ Win+ (1~9) 时要「连续按两次」(意思是双击1~8或`之中的任意一键)
- 换到别的窗口,重复1、2步绑定到同一个按键
- 通过 Capslock+ (1~9) 来切换或最小化窗口
而对于那些同一款软件有多个窗口的应用,可以通过「连续按三次」(三击)来一次性将它的所有窗口绑定。更加具体的使用方法可以参考软件文档说明。善用 WinBind 功能,可以让你大大减少使用鼠标来回切换窗口的麻烦,从而提高操作效率。
有道翻译
对于现在的 Windows,要找一款好用、不流氓、简洁的翻译软件实在是难于上青天。
但是 Capslock+ 就直接集成了翻译功能,你只需要选中词语或者句子,按下「Capslock+F3」即可完成翻译,它会直接调用有道的 API 进行翻译。我觉得这个快捷键设计得不是特别方便,所有我自己改成了[Capslock+空格键],舒服得不用不用的.
同时,你还可以接入自己申请的开发者 API,避免公有 API 超出使用限制导致不能使用。
写在最后
Capslock+ 是一款很实用的效率辅助工具,对于喜欢键盘操作,而且经常写代码、打字的同学它有着非常便捷的增强功能,可以让你对 Windows 窗口的操作,以及对文字便捷的操作更加流畅顺手。
当然,它并不适合所有人,特别是大多数「根本不觉得纯键盘操作有什么好」的用户,这种工具对他们来说完全就是个累赘。它的受众只是极小部分喜欢使用键盘快捷键,而且对键盘操作有追求的极客用户,Capslock+ 对于他们来说则是一个不可多得的利器。
最后,虽然 Capslock+ 可以无限制完全免费使用,软件也并没有任何措施来强制收费,但作者表示 Capslock+ 是收费的 (但金额不限),建议是你所认为它值得的价格,请自行根据使用时间和频率判定。
支持支持OωO