前言
大部分同学使用的键盘布局都是QWERTY布局
而科学研究表明,可能这个设计不是最高效率的布局,甚至的有意为了降低打字的效率而研究的,那么当初为什么要这么设计呢?
关于键盘布局历史故事的详细内容,可以参考:知乎:键盘布局有哪些种?各种布局的设计出发点是什么?
今天小编给大家介绍另一种布局
colemak布局
这种键盘布局,根据热力图显示,我们打字中经常使用的按键(比如元音字母a,o,e,i,u)都会被设计在键盘的中间的一排中,这样可以减少我们在打字的过程中的手指的移动,打字的效率自然就会提高
切换这种布局的方式有很多,经过小编汗水亲测以及对比,autohotkey是其中最好的解决方案,因为他是通过脚本进行按键的替换,所以在使用的时候你不需要局限于输入法,你可以使用colmak输入英文,也可以使用它来输入中文(拼音输入)。
万事开头难,你一开始使用他一定会不适应的,但是只要你坚持打到3个星期,我相信,这个时候你的打字速度足够满足正常的输入需求了。
autohotkey介绍
AutoHotkey 是一个自动化软件工具,通过热键、热字串或设定的条件自动执行重复性工作。首页 发现 等你来答 登录 加入知乎 AutoHotkey AutoHotkey 是一个自动化软件工具,通过热键、热字串或设定的条件自动执行重复性工作 .
更多详细信息也可以参考autohotkey官网
autohotkey安装
在使用autohotkey之前,我们需要进行下载安装
https://autohotkey.com/download/ahk-install.exe
安装后会有文档提示,这里我们可以看在线的文档,因为这里面有指定语言,可以翻译成中文来阅读
如何创建一个脚本
这里可以参考:https://victorfengming.gitee.io/2020/01/10/colmak/#%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E8%84%9A%E6%9C%AC
autohotkey使用
其实autohotkey的功能十分的强大,我们这次只是会使用其中的最最基础的功能
我写的脚本代码如下
CapsLock::BackSpace
e::f
r::p
t::g
y::j
u::l
i::u
o::y
p::;
s::r
d::s
f::t
g::d
j::n
k::e
l::i
`;::o
n::k
然后将脚本文件保存成Unicode编码,在桌面双击即可执行脚本
执行过后,你会发现,你的键位立即生效了
如果你想停止,或者暂停,也可以在window的任务栏中,找到对应的图标
右击的菜单中进行相应的设置
如果你想打包成可执行文件,发给没有安装autohotkey的计算机中亦可以使用
操作方式很easy,在脚本文件中右击,选择Compile Script,即可在当前文件夹,生成一个与脚本文件同名的exe可执行文件
##项目源代码地址 码云:https://gitee.com/victorfengming/colmak_autohotkey
感觉有帮助的伙伴可以给小编star一下
原文链接:https://victorfengming.gitee.io/2020/01/10/colmak/