CapsLock+文档

概述

CapsLock+

  • 简介:CapsLock+是一个加强Capslock键功能,以提高工作效率的工具。
  • 版本:2.4.5 | 2015-12-22
  • 作者:陈俊凯

功能

以下说明基本都省略或缩写了CapsLock,例如:+qCapsLock+qcl+runCapsLock+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=backspacecl+LAlt+r=deletecl+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

    • 删除以下功能(使用频率太低):
      1. +24=>左右高亮
      2. +3+LAlt=>上下高亮
      3. +1=>下一首歌
      4. +m,.jkluio=>123456789,+RAlt=>0
    • 添加以下功能:
      1. Capslock+alt+1~5=>绑定窗口到1~5按键
      2. Capslock+1~5=>激活\最小化该键位绑定的窗口
      3. +z=>撤销
      4. +ikjl=>上下左右高亮
      5. +h=>高亮光标所在单词
      6. +uo=>高亮到行首、行尾
      7. +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,从换行后粘贴改为普通粘贴
  • 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=>快速删除功能
    • +agHome,End改为左右跳词
    • 修改+c,复制完一行后跳到行末,而不是在行首且高亮整行
    • 修复帮助文本弹出后CapsLock+功能保持开启
    • 用复制本程序再运行的方法实现多进程,从而解决弹出框时热键失效的问题
  • v2.0.1 | 2015-05-14

    • 添加下一首
    • +q指令添加自动填入选中文字功能,有道翻译,run运行
  • v2.0.0 | 2015-05-11

    • 增加犹豫时间
    • 部分按键重新布局
    • 增加+q指令input
  • v1.x | 2014

    • 各种热键

下载

CapsLock+
*可能会有误报