概述
CapsLock+
- 简介:CapsLock+是一个加强
Capslock
键功能,以提高工作效率的工具。 - 版本:2.4.5 | 2015-12-22
- 作者:陈俊凯
功能
以下说明基本都省略或缩写了CapsLock
,例如:+q
是CapsLock+q
,cl+run
是CapsLock+run
文件夹
Capslock + |
效果 | 备注 |
---|---|---|
短按 |
大小写切换 | |
长按 |
不操作(视为犹豫操作) | |
e d s f |
上下左右 | |
a g |
左右跳词 | |
w r |
Backspace Delete |
|
x c |
1.选中(文字、文件、文件夹)时,正常剪切 /复制 2.(文字编辑时)没有选中文字时, 剪切 /复制 光标所在行的文字 |
1.复制粘贴的内容和系统复制粘贴内容独立开,可以分别复制不同内容 2.当程序退出后,剪贴板中的内容会是最后一次使用(包括剪切复制粘贴)剪贴板的内容 3.不在文字编辑中,又没选中任何内容时,不同程序不同操作(实现机制问题,会全选文件之类的),最好别乱按 |
v z |
粘贴 /撤销 |
|
i k j l |
上下左右选中文字 | |
u o |
选中光标至行首 /行末 文字 |
|
h |
向左选中一个单词 | |
n |
向右选中一个单词 | |
m R-Alt |
鼠标滚轮上下 | |
y b |
光标上下5行 | |
t |
翻译选中的或光标所在的单词 | 1. 英语单词可以不用选中,只要输入光标靠着单词; 2. 中文单词不好界定”单词”界限,最好选中后再翻译 3. 翻译结果框清空内容后重新输入文本,回车可以再次翻译 4. 复制不了任何文字的窗口会直接弹出空白翻译框 *选中机制与复制功能有关,需确保 +t 时不会复制到奇怪的内容 |
Backspace |
删除光标所在的一行 | |
Space |
Enter |
|
Enter |
换行——无论光标是否在行末 | |
p ; |
home end |
|
[ |
不分行的{ } ,光标在中间选中文字时使用会在文字两端添加 { } |
|
] |
分行的{ } ,光标在中间 |
|
9 |
( ) ,光标在中间选中文字时使用会在文字两端添加 ( ) |
|
0 |
[ ] ,光标在中间 |
|
= |
+ + ,光标在中间选中文字时使用会在文字两端添加 + + |
|
' |
" " ,光标在中间选中文字时使用会在文字两端添加 " " |
|
, |
< > ,光标在中间选中文字时使用会在文字两端添加 < > |
|
/ |
/* */ ,光标在中间选中文字时使用会在文字两端添加(已有时会删掉) /* */ |
由于实现机制问题,以上选中文字后在两端插入符号的功能必须保证在: 没有选中文字时,按下 Ctrl+C 不会复制一整行,或者会复制一行但是这行的最后一个字符是换行符的情况下使用(暂时发现一些编辑器的最后一行就不在这个条件下,写到最后一行时回车一下上去写字就好) |
. |
输出. |
方便中文输入法下输入点符号 |
Tab |
1. 用CapsLock+hotString.ini中设置的字符串替换前面的字符串 或 2. 计算光标左边的数学表达式的值 |
1. CL+hotString.ini文件生成看下面+q 说明2. 支持十六进制运算,十六进制数开头为 0x ,例如0xfe 3. 表达式后带上 @xx 为进制转换(例如9+1@h ):@d ,@D ,@10 :十进制@h ,@H ,@16 :十六进制4. 当数学表达式不带 = 号时,计算结果会替换掉表达式5. 当数学表达式带 = 号时,计算结果在等号右边5. 当计算不出结果,会在最右边输出个 ? 号 |
F2 |
计算选中(高亮)的数学表达式的值 | 同上,只是结果会以弹窗的形式展现 |
Alt +` 、1 ~8 |
绑定当前激活窗口到相应按键 | 窗口绑定在重启Capslock+后依然有效 |
` 、1 ~8 |
激活 \最小化 绑定在该按键的窗口 |
1. 窗口绑定在原窗口关闭后自动寻找同程序窗口进行绑定 2. 原窗口和属于同程序的窗口都不存在时,启动该程序 |
q |
弹出输入框,输入不同命令执行不同操作: | 1. 选中的文字会在输入框内 2. 选中的文件,它的路径会在输入框内 (用于将程序快捷方式添加到cl+run文件夹) 提示:按住 Alt 拖动文件或文件夹可以快速创建快捷方式。 |
bd xxx : 百度搜索xxx |
||
g /gg xxx : 谷歌搜索xxx |
||
tb xxx : 淘宝搜索xxx |
||
wk xxx : 维基搜索xxx |
||
cl run : 打开(创建)Capslock+run 文件夹 |
1. Capslock+run 文件夹用于快速启动2. Capslock+run 文件夹会放在与程序同一目录下 |
|
cl hs cl hotstring :打开(创建) Capslock+hotString.ini |
1. Capslock+hitString.ini 文件中的设置用于+Tab 的热字串替换2. Capslock+hitString.ini 会放在与程序同一目录下 |
|
string : 1. 如果cl+run文件夹内有该名文件,运行; 2. 如果是文件路径,将该文件移到 cl+run 文件夹3. 不是以上结果的话,百度 |
1. 能根据输入,提示cl+run文件夹内匹配的文件 2. 如果是快捷方式(.lnk),可以省略后缀,否则得输入包括后缀的全名 3. +e (或Up键),+d (或Down键)可以上下选择列表4. 无提示情况下 Tab 键展开文件提示5. 有提示情况下 Tab 键可以将选中的文件名放到输入框(如果没有选中文件名,会将第一个文件名放到输入框) |
|
thank string : |
||
F3 |
下一首歌 | |
LAlt +m,.jkluio |
1~9 | 数字输出在密码输入框不一定有效,输入密码时最好不用 |
LAlt +Space n |
0和.(点号) | |
LAlt +=(或') |
+ | |
LAlt +-(或p) |
- | |
LAlt +[ |
* | |
LAlt +/ |
/ | |
LAlt +w |
backspace | |
LAlt +r |
delete | |
LAlt +Backspace |
backspace | |
F1 |
弹出本说明 |
以上功能涉及到对文字操作的,基本会用到Ctrl+C
获取文字,要确保使用坏境下Ctrl+C
不会造成意外操作
(例如在命令框里Ctrl+C
常常是退出功能)
版本历史
v2.4.5 | 2015-12-22
- 添加
+LAlt+`
为0号窗口绑定,+`
从启动+run文件夹中most.lnk
功能改为窗口绑定激活/最小化 - 添加
+8
窗口绑定激活/最小化,+LAlt+8
从*
号输出改为8号窗口绑定 - 窗口绑定添加启动功能:当之前绑定在某按键上的窗口不存在,而且不存在由该程序创建的其他窗口时,启动该程序
- 添加
v2.4.4 | 2015-12-04
- 添加
cl+LAlt
+m,.jkluio
=1234567890,cl+LAlt
+space n
=9和.(点符号) - 添加
cl+LAlt
+=(或')
=+
,cl+LAlt
+-(或p)
=-
,cl+LAlt
+8(或[)
=*
,cl+LAlt
+/
=/
- 添加
cl+LAlt
+w
=backspace
,cl+LAlt
+r
=delete
,cl+LAlt
+backspace
=backspace
- 添加:窗口绑定在重启Capslock+后依然有效
- 添加:窗口绑定在原窗口关闭后自动寻找同程序窗口进行绑定
- 添加
v2.4.3 | 2015-11-23
- 修复
+t
翻译在一些代码编辑器(例如Sublime Text)里不能准确选词 - 修复
+q
在一些代码编辑器(例如Sublime Text)里呼出时会选中光标所在行文字的问题 - 启动先加载
+q
,以避免第一次启动时有一小段时间无法操作 +F3
换成下一首歌,计算功能放到+F2
(切歌比较常用,F3比较顺手)- 添加
+.
输出.
,方便中文输入法下快速输入点符号
- 修复
v2.4.2 | 2015-10-25
- 修复计算功能发现的bug
- 添加
+Tab
自定义字符串替换,和计算功能共存.
v2.4.1 | 2015-10-17
- 上次加的翻译动画会稍微拖慢翻译速度,接受不了,删了
- 从AHK_H换回AHK_L了,暂时用不到多线程,AHK_H比起AHK_L臃肿了一些,换回来先
- 删掉
+F3
下一首音乐,没用过这功能 - 增加
+Tab
计算当前光标左边的数学表达式的值,具体使用看表 - 增加
+F3
计算当前选中的数学表达式的值,具体使用看表
v2.4.0 | 2015-10-15
- 编程语言从AutoHotkey_L换到AutoHotkey_H,以实现多线程
+q
添加wk
string
: 维基百科- 之前的翻译动画因为单进程而不会动,改用AutoHotkey_H多进程以实现
- 交换
+[
和+]
的功能:+[
现在是不展开的{
}
,+]
现在是展开的{
}
,这样应该比较合理 +9
+=
+[
+'
+/
现在如果在选中文字时使用,会分别在文字两端加上()
++
{}
""
/**/
- 选中两端已经有
/**/
的文字时使用+/
将会删掉两端的/**/
+t
翻译界面小调,半透明化,方便看着背后文字输入
v2.3.2 | 2015-10-11
- 修复翻译结果中
'
"
字符以HTML编码和16进制编码形式出现的问题 - 修改CL+的剪贴板,和原系统剪贴板独立开,可以分别复制(剪切)/粘贴不同内容
- 添加
+,
=<
>
,光标在中间 - 添加翻译中动画
- 修复翻译结果中
v2.3.1 | 2015-09-28
- 修复翻译字段不能包含换行符的问题
- 修改
+q
代码,提高效率 - 为
+run
文件提示列表添加图标 +q
状态下按Tab
展开列表- 删掉一些
+q
命令:知乎搜索,r(run)运行
v2.3.0 | 2015-09-25
- 重制
+t
翻译界面,翻译结果现在可以复制,翻译结果界面可以当做输入框输入要翻译的文本,回车后可再次翻译 - 重制
+q
弹出框界面,实现方法更合理、可靠、快速,弹出的CapsLock+run
文件列表现在可以用+e(或Up键)
,+d(或Down键)
上下选择,Tab
键可以将选中的文件名放到输入框(如果没有选中文件名,会将第一个文件名放到输入框) +q
添加快速移动文件到CapsLock+run
文件夹功能:选中快捷文件后,按+q
,文件路径出现在输入框后,回车,确认后该文件会移动到CapsLock+run
文件夹。
(按住Alt
拖动文件或文件夹可以快速创建快捷方式。)- 重制图标并更换成多尺寸图标
- 改进
+t
翻译,空白处(无法复制任何文字的窗口)按+t
弹出空白框可输入文字翻译;翻译后焦点在文本框,可以不用鼠标直接清空文字重新翻译
- 重制
v2.2.3 | 2015-09-23
- 添加
+t
翻译选中的或光标所在的单词 - 修改各符号(如
+9
输出()
)输出机制(从发送键盘操作改成发送字符unicode码),更加可靠,而且不再受中文输入法状态影响而输出中文符号
- 添加
v2.2.2 | 2015-09-22
- 修改
+h
,原本是选中光标左侧接触到的一个单词(光标在单词中间可以选中左边和右边字符),但由于实现机制问题,选中后不能继续向左选中单词,现在改成选中光标左边单词(光标在单词中间只能选中左边字符),多次按下可多次向左选中 - 添加
+n
,选中光标右侧单词 - 修改
+m
,+RAlt
为鼠标滚轮上下 - 添加
+y
,+n
:光标上下5行
- 修改
v2.2.1 | 2015-09-01
- 修改
+m
+Ralt
上下7行到上下5行,机制从滚屏驱动光标移动到光标移动驱动滚屏 - 添加
+6
+7
两个窗口绑定
- 修改
v2.2.0 | 2015-08-10
- 删除以下功能(使用频率太低):
+24
=>左右高亮+3
、+LAlt
=>上下高亮+1
=>下一首歌+m,.jkluio
=>123456789,+RAlt
=>0
- 添加以下功能:
Capslock
+alt
+1~5
=>绑定窗口到1~5按键Capslock
+1~5
=>激活\最小化该键位绑定的窗口+z
=>撤销+ikjl
=>上下左右高亮+h
=>高亮光标所在单词+uo
=>高亮到行首、行尾+m
、+RAlt
=光标上下7行
- 删除以下功能(使用频率太低):
v2.1.3 | 2015-08-08
- 修改
+24
为左右高亮,+ag
为左右跳词
- 修改
v2.1.2 | 2015-07-16
- 修改
+24
:从上下翻页改为左右跳词
- 修改
v2.1.1 | 2015-07-13
- 增加
+t
选择光标所在单词
- 增加
v2.1.0 | 2015-06-12
- 重制
+q
界面,增加提示功能(CL+run下的所有文件),暂时不支持从提示项中选择 - 发现
+q
界面出现时会有闪烁,就这样先吧
- 重制
v2.0.5 | 2015-06-06
- 修改小bug:
+[
出一对大括号和编程软件自动补充重复 - 因使用频率太低,去掉
+3
删词 - 添加
+3
向上高亮一行 - 添加
+LAlt
向下高亮一行 - 修改
+c
,如高亮文字时使用,则复制该文字并跳到最后;否则,复制该行文字并跳到最后 - 修改
+x
,如高亮文字时使用,则剪切该文字并跳到最后;否则,剪切该行文字并跳到最后 - 修改
+ag
,从左右跳词改为左右高亮 - 修改
+v
,从换行后粘贴改为普通粘贴
- 修改小bug:
v2.0.4 | 2015-05-28
- 修复
+q
偶尔选不中文字 +v
从普通粘贴修改为换行后粘贴
- 修复
v2.0.3 | 2015-05-21
- 添加
+`
打开Capslock+run文件夹(如果没有,+q r一下)下的most快捷方式,可以把一个常用的放到下面并命名为most
- 添加
v2.0.2 | 2015-05-15
- 添加
+Space
=>Enter
- 添加
+3
=>快速删除功能 +ag
从Home
,End
改为左右跳词- 修改
+c
,复制完一行后跳到行末,而不是在行首且高亮整行 - 修复帮助文本弹出后CapsLock+功能保持开启
- 用复制本程序再运行的方法实现多进程,从而解决弹出框时热键失效的问题
- 添加
v2.0.1 | 2015-05-14
- 添加下一首
+q
指令添加自动填入选中文字功能,有道翻译,run运行
v2.0.0 | 2015-05-11
- 增加犹豫时间
- 部分按键重新布局
- 增加
+q
指令input
v1.x | 2014
- 各种热键
下载
CapsLock+
*可能会有误报