1 概述作者终于把Capslock+更新到了3.x版本了,所以就更了这篇博客。2.x版本的能够戳这里。Linux版本的能够戳这里。3.x版本与2.x版本的次要不同是更新了新的键盘布局,更加棘手,上面让咱们一起来看一下吧。
2 根底性能上面的按键都以Capslock+结尾,也就是说须要先按着Capslock键,而Alt键无非凡阐明指的是右边的Alt键。
2.1 光标挪动按键成果E光标向上挪动一次Alt+E光标向上挪动三次D光标向下挪动一次Alt+D光标向下挪动三次S光标向左挪动一次Alt+S光标向左挪动五次F光标向右挪动一次Alt+F光标向右挪动五次
按键成果T光标向上挪动十次Alt+T光标向上挪动三十次B光标向下挪动十次Alt+B光标向下挪动三十次
按键成果A光标向左挪动一个单词Alt+A光标向左挪动三个单词G光标向右挪动一个单词Alt+G光标向左挪动三个单词P光标挪动到行首Alt+P光标挪动到页首;光标挪动到行尾Alt+;光标挪动到页尾留神中文不好界定单词的界线,个别会整句跳过。
2.2 光标抉择按键成果I光标向上选中一次Alt+I光标向上选中三次K光标向下选中一次Alt+K光标向下选中三次J光标向左选中一次Alt+J光标向左选中五次L光标向右选中一次Alt+L光标向右选中五次
按键成果,光标选中以后单词Alt+,光标选中以后行U光标选中至行首Alt+U光标选中至页首O光标选中至行尾Alt+O光标选中至页尾
2.3 删除操作按键成果W光标向后删除(=Backspace)Alt+W光标向后删除单词R光标向前删除(=Delete)Alt+R光标向前删除单词[光标删除至行首Alt+[光标删除至页首/光标删除至行尾Alt+/光标删除至页尾Backspace删除以后行Alt+Backspace删除全部内容
2.4 换行按键成果Space等价于EnterEnter向下插入一行,相当于先按End再按Enter
2.5 剪贴板按键成果X/C/V剪切/复制/粘贴,独立于Ctrl+X/C/V,如果有选中则剪切/复制选中的内容,如果没有选中会剪切/复制以后行的内容Alt+X/C/V另一套独立的剪贴板
3 F1-F63.1 F1关上官网。
3.2 F2F2是计算面板。能够按Enter或者Shift+Enter获取计算结果,加上Shift计算结果会呈现下一行。也能够按Capslock+Tab获取后果,这样会把原来的表达式给替换掉。
3.3 F3F3是翻译性能,应用的是有道API,注意事项如下:
英语单次能够不必选中,只须要光标靠着单词中文最好选中再翻译,不好界定“单词”界线翻译框的文本能够应用Capslock+Alt+Backspace清空再次输出进行下一次翻译网络差的话应用翻译可能会导致Capslock+假死,稍等即可API接口申请为每小时1000次,如果有非凡需要能够返回有道智云申请一个独立Key,并批改Capslock+settings.int
3.4 F4F4能够将窗口变批改窗口透明度:
短按:批改为半透明/不通明长按:配合鼠标滚轮批改透明度3.5 F5F5从新加载Cpaslock+,会有一个reload提示框。
3.6 F6F6能够置顶或者解除置顶一个窗口。
4 高级性能4.1 全局设置全局设置在Capslock+settings.ini的[Global]中,其中:
autostart:是否开机自启,可选1或0,默认为0,不自启default_hotkey_scheme:热键布局,可选capslox或capslock_plus,默认前者,后者为2.x版本的热键loadScript:加载的JS脚本,必须位于loadScript文件夹下,用逗号分隔要加载的JS,比方locaScript=1.js,2.jsmouseSpeed:按下Capslock+Alt时的鼠标速度,默认为3,能够按住Capslock+Alt配合滚轮批改长期的鼠标速度allowClipboard:是否开启默认剪贴板,可选1或0,默认为1,开启loadingAnimation:是否开启加载动画,可选1或0,默认为1,开启4.2 TabTab能够实现字符串的补全还有计算。
4.2.1 补全补全就是利用设置文件中的值对特定的字符串进行补全,比方设置有
qq = 123456tel = 11111111111输出qq或者tel后按Capslock+Tab就能够补全:
能够输出Capslock+Q再输出cl set关上设置文件,在Capslock+settings.ini的[TabHotString]中进行设置:格局为:
键名 = 字符串能够加上空格。这个能够填上一些常见的个人信息,邮箱,电话什么的。对程序员能够自定义某些代码段,比方能够设置
so = System.out.println("");批改完txt间接保留即可失效,无需应用Capslock+F5进行重载。
4.2.2 计算计算能够对一般的表达式进行计算,或者调用JS函数进行计算,默认内置了以下函数(在loadScript下的scriptDemo.js中):
pow:次幂,比方pow(3,2.1)variance:方差,比方variance(1,2,3,4,5)spVariance:样本方差,比方spVariance(1,2,3,4,5)stdResidual:标准化残差,比方stdResidual(1,2,3,4,5,6)average:平均值,比方average(1,2,3)stepNum:输入一组步进数字,比方stepNum(1,3,3)会输入1,4,7,参数是起始值,个数,步长roll:随机数,比方roll(100)会输入一个0-99的随机数date:以后日期time:以后工夫dateTime:以后日期+工夫String.alignment:字符串对齐格局,参数为对齐参考符号,是否按名称长短排序,参数类型为字符串类型,布尔类型,默认值为'=',falseString.repeat:字符串反复函数,比方"123".repeat(3)会输入123123123
细节补充:
应用时须要把光标挪动到表达式或者函数的左边表达式含有=时保留原来表达式,不含有=时间接将后果替换掉原来表达式表达式带有空格须要选中表达式或者在表达式头部加上反引号若表达式逾越多行须要选中如果须要自定义函数,请编写.js文件,并搁置于loadScript文件夹下,并批改Capslock+settings.int中的[Gloabl]下的loadScript,在默认的scriptDemo.js前面逗号分隔加上本人的.js文件即可。
4.3 窗口绑定有三种窗口绑定模式:
单击:绑定以后激活的窗口双击:追加绑定以后激活的窗口三击:绑定以后窗口所属程序的所有窗口什么意思呢?窗口绑定的键位为Capslock+Win+0-9,比方以后关上了浏览器,再按下了Capslock+Win+1,就会绑定浏览器到1这个按键,这时候按一次Capslock+1就会把浏览器最小化,再按一次Cpaslock+1就会把浏览器还原。
这时候如果切换到了一个记事本窗口,按下了Capslock+Win+1+1(按两次1),就会把这个记事本也绑定到1这个按键,这时候按Capslock+1就会在浏览器以及记事本之间切换。
如果关上了多个记事本,同时窗口切换到其中一个记事本,按下Capslock+Win+1+1+1(按三次1),就会把所有的记事本窗口绑定到1这个按键,这时候按下Capslock+1就会在这些记事本窗口之间进行切换。
这个性能笔者感觉不错,起码比Alt+Tab或者Win+Tab好用,切换速度很快。
4.4 QbarQbar是Capslock+提供的一个性能输入框,按下Capslock+Q显示。性能包含:
...