给大家推荐一个软件,希望能对大家有帮助。
软件名字叫 CapsLock+。 大概作者的本意是让 CapsLock 这个按键不再是 切换大小写的功能,让CapsLock 键重新焕发生机吧。
下面介绍一下 这个软件的功能,以及我在日常生活中的使用场景吧。
下载使用
下载 软件 后,会得到几个配置文件(.ini),之后所有自定义的修改都可以 在配置文件中 进行自定义配置,可以说是非常的灵活与强大了。
键位修改
这个功能 可以说是我日常使用中最多了。
通过在配置文件中 配置你需要的按键,就可以随心所欲的操作鼠标的位置。
例如 我在 Capslock+settings.ini 中的[keys] 下配置这样一个信息
i
j k l
;光标向下移动 caps_k=keyFunc_moveDown ;光标向上移动 caps_i=keyFunc_moveUp ;光标向右移动 caps_l=keyFunc_moveRight ;光标向左移动 caps_j=keyFunc_moveLeft
;光标移动到行首 caps_s=keyFunc_home ;光标移动到行尾 caps_f=keyFunc_end ;删除 caps_space=keyFunc_backspace
只要按下 Capslock ,再按下 另外一个键,操作鼠标就像操作游戏人物移动一样,非常的方便。
支持的功能还有很多,包括删除,跳转行首,行尾等等。
配置文件中 还有很多的功能可以自己配置使用,详情可以参考CapsLock+settingsDemo.ini 配置文件中的内容。
关键词替换
只要输入对应的 缩写,按下 Capslock + tab 键 就可以替换成你想要的词语。
使用示例如下。
在Capslock+settings.ini [TabHotString] 配置如下信息
capslock+=hello wrold
效果图。
我平时使用的话 之前投简历的时候用的比较多,投简历时需要写自己的信息,有了这个之后只需要写自己的缩写就可以了。
还挺方便的。
借鉴
这个软件是开源的,使用ahk 语言编写,可以去github 看看源码。
我认为,作者的设计非常的灵活,通过配置文件的方式,可以支持自定义的修改,自定义键位设置。
类似spring 一样,将变化的东西转移至配置文件,在软件之间解耦合。
这一点很值得我们学习,最后,如果你有自定义功能的需要,你可以去了解一下ahk 语言,作者提供了对外扩展的功能,去github fork一份代码,然后自己去修改。
软件官网
? 最后,如果本篇文章对你有一点帮助,还请为我点一个赞👍!!
|