【DIY】作死的键盘布局探索之路,Colemak与小鹤双拼不甘心的合体

On 07/13/2014 by Uduse 18,528°C

熟悉我的朋友都知道我对效率是比较执着的,而一旦能在像输入方式这种硬性的习惯做出改进,长久的收益应该是不少的。

 

 

废话略过。

 

先尝试的是双拼,被知乎上的这个说服之后就果断跳入了小鹤双拼的阵营。(关于什么是双拼,请戳这里

练习了大概一个月,键盘上就基本可以达到先前的打字速度了,持续使用后键盘键入速度能略快于更改前。

手机也是换成了小鹤双拼的输入模式,发现改成双拼最明显的是对手机键入速度的提升,快了有50%以上,因为卡手机全键盘输入速度的罪魁祸首是键入错误的字符——键入错误的字符需要花时间,删除错误的字符需要花时间,重新键入正确的字符又需要花时间,一个回合下来为了一个字符进行了三次敲击。而双拼相对较少的敲击次数有效地消减了单位文段的敲击次数进而减少了失误次数。

 

小鹤双拼方案

 

仅仅是将中文输入法换成是双拼的话,说起来还是诱人的草莓味的,可是还有后话。

 

我因为需要在美帝国接受长期制裁,对英文输入的需求实际要比中文多,所以双拼的优势并不能很好地发挥出来。

为了增加打字速度,我先试着做了一小段时间的打字练习,ababcdcdefefgg那种。

做了一下觉得治标不治本,于是乎我考虑要不要也换个英文的输入方式。

 

高潮来了。

略经调查,我选择了较激进的Dvorak更为亲民的Colemak,并立即着手熟悉新的键盘布局。(同样是做ababcdcdefefgg那种练习)(关于什么是键盘布局,戳这里

关键是,我将换键盘布局的时候,完全没有考虑我中文输入所用的双拼。(请在这里脑补一个姚明)

 

Colemak_layout

Colemak 键盘布局

 

不得不说Colemak的效率还是非常让我满意的,最喜欢的是万年按错键Caps Lock被改成了Backspace,习惯之后觉得右上角的那个backspace简直远得反人类。

经过大约一个月时间的练习,我的打字速度就达到了Qwerty(标准键盘)时期的平均水平。

到现在经过三个月,基本稳定在110%以上的Qwerty时期平均水平。

 

练习天数与速度的提升情况,按Colemak速度占先前Qwerty速度的百分比算,Qwerty平均速度大概是55wpm。

练习天数与速度的提升情况,按Colemak速度占先前Qwerty速度的百分比算,Qwerty平均速度大概是55wpm。

 

我在练习Colemak的前两个星期,似乎完全没有用到中文输入。

于是当我已差不多熟悉了Colemak时(如图,两周已达到了80%的先前速度)我才发现,英文的键盘布局严重影响了我的中文输入

双拼的每个字是由一个声母键+一个韵母键组合而成的,部分韵母键还好,基本是靠肌肉记忆在战斗,换布局之后影响不大,但是声母键和其他的韵母键则和Qwerty键盘布局完全相同,所以改成Colemak之后,因为对英文字母的熟悉,我中文一输某些声母或韵母就得找牙。一旦输了一段时间的中文之后,再输英文字母也会受到影响。(输入英文时是Colemak,输入中文时是Qwerty)

举个栗子,“月”(yue),韵母的ue输入纯粹靠肌肉记忆,即左手食指左上移动,而y则是靠的对布局的熟悉,即y在键盘上的位置。ue不会错,但是因为Colemak的y在右手无名指而Qwerty的y在右手食指,每次我敲y都得思考一下到底是哪个y。再者,键盘布局相比拼音方案更不可逆,习惯了之后很难再改,Qwerty布局在我把Colemak熟悉得差不多的时候就快忘光了。

也就是说,每次在我输入中文声母韵母或英文字母的时候,我需要考虑两个问题:这个字母或声母或韵母是在哪个键盘布局上,和这个字母或声母或韵母在这个键盘布局的具体哪里。

 

作死~~~

 

显然不畏强权的我不会在这一刻低头。(倒是怎么低啊没退路啊这个,所以说是作死啊)

果然灵光一闪的我想到了一个良方——把中文声母的输入都改成Colemak,这样一来,韵母靠肌肉记忆,声母都和Colemak一样,不就不会冲突了?

 

这是个技术活。折腾了很久之后,成功地通过利用SharpKeys更改注册表,使全局的键盘映射得到调整。(考生的眼睛都亮了,对不起我是故意的)

例:接收到键盘E键的输入后,以F键的输入交给系统处理。

也就是说此时即使显示的是我正在使用Qwerty,我实际输入时的布局是Colemak;如果显示我在使用Colemak,则我实际输入的不是Qwerty,而是Colemak的二次映射,用矩阵可以解

 

这样声母就和Colemak一样了,而如需保持非但字符韵母的位置(因为靠的是肌肉记忆),还要再改。

这又是个技术活,因为我用来输入的搜狗拼音比较“智能”,在自定义双拼方案的时候会自动给你过滤掉一些“不科学”的备选项。

我改过键盘映射,我现在的键盘在搜狗看来就一奇葩,不相为谋也。

又折腾了一段时间之后,通过直接修改ShuangPinSchemes文件夹下的“自定义双拼方案.ini”解决了问题。(顺便给Windows下神器Everything做个广告,在0.1秒之内帮我搜到了这个文件夹)

 

这样一来声母就全部乖乖就位了。

 

成功改了映射和双拼方案之后兴奋如我,马上试试中文输入是必然的。

几个词之后就发觉不对劲了——单是改布局是不行的,因为毕竟声母和韵母是呈一种奇妙的混合状态布在键盘上,只改声母会波及到其他的一些韵母,出现一个键有两个声母或冲突的韵母的状况。

例:声母sh和l同时出现在了右手食指上位。

 

 呵呵,只有一条路可以走了。

 

 

5616385720130731144956095

 

 

麦鹤双拼方案

 

对,基于Colemak的键盘布局和小鹤的双拼方案,我自己改了一个和谐版的双拼方案,赐名麦鹤。(图有瑕疵,sh在i键,ch在u键,zh在v键)

全局键盘映射 + 直接Colemak英文输入 + 自定义双拼方案麦鹤中文输入 + 高逼格 = 麦鹤系统。

 

搜狗拼音自定义双拼方案文件下载:(需配合Colemak映射使用)

  麦鹤.ini (668 bytes, 146 hits)

 

从此,国王和他的十指姑娘在麦鹤城过起了幸福快乐的生活。

 

—————————————————    全剧终的分割线    —————————————————

 

 

我对输入方案和键盘布局折腾探索的史诗魔幻历险故事就到此告一段落了,以下是简单感想:

 

麦鹤系统优点:

快,英文快10%,中文30%,还有不少进步空间。
省力,手指不易疲劳,中文击键减少30%以上,英文手指移动总距离减半。
错误率降低。
逼格提升。

 

麦鹤系统缺点:

几乎完全丧失到其他键盘上的输入能力,需开启一指禅模式。
手机不能自定义双拼方案,部分丧失中文输入能力。(可以用原版小鹤,但是很累)
需要重新适应所有靠肌肉记忆的密码输入和快捷键使用。
每次换电脑都要进行繁琐的设置。

 

其他的碎碎念:

中文极其高频的g和j在英文中却是低频的,由于键盘布局使用的是Colemak,打中文时不可避免地经常需要大幅跨动手指。也许可以考虑以后自己再设计一个键盘布局和基于这个布局不中文输入方案,根据自己平时中英文使用时间各占的百分比放置不同键,最优化总效率。

五笔完全靠的就是肌肉记忆,可以和任何键盘布局兼容,但是毕竟需要我再次大改输入习惯,万一哪天我真的改了… 所以说键盘布局输入方案什么的就是不归路啊…

目前来说还是对麦鹤系统比较满意的,希望脑波输入装置什么的不要太早面世… 毕竟麦鹤系统用得越久一开始的时间投资就越划算。

 

最后,劝所以看完这篇文章跃跃欲试的朋友三思。(真的会有人看了之后跃跃欲试吗?)

 

 

——————   使用麦鹤系统将近半年的分割线   ——————

随便测了一下英文输入的WPM,74 64 62 65 65 61 71 61 63 64 ,平均值65,比Qwerty时期快了20%左右,还有进步空间~~

中文输入也测了一下,91 105 111 懒得多测了,平均值102,不记得以前多少了,不过肯定比100低。

 

 

你觉得这篇文章的文风怎么样?

View Results

Loading ... Loading ...

Author : Uduse

飞面教(泛面宗)教徒,INTJ,女权主义者,严重强迫症患者。Hikki(宇多田光)脑残粉。 爱生活,爱学习,爱折腾。 现正作为大三计科专业生在水深火热的美帝国主义接受制裁。

10 Responses to “【DIY】作死的键盘布局探索之路,Colemak与小鹤双拼不甘心的合体”

  • F

    我用了好一段时间的colemak和qq双拼,方案好像是紫光,经高人指点靠修改注册表,qq1.1版可以使用colemak布局,没手动调整,也很适应了,可惜总是不小心升级成最新版,无法兼容其他布局,只能手动降级

  • 之前那位留言的哥们,我插件又出问题了,不小心删了你的评论还没办法复原。

    以下是我的原回复:

    入坑请谨慎。

    联系方式在文章结尾的那个小盒子里。

  • 不要叔叔

    对麦鹤表示佩服,另外,手机百度输入法已经可以更改双拼方案.

    • Uduse

      移动端自定义双拼方案我等得太久了,现在倒已经习惯了手机用Qwerty布局的小鹤双拼,而且和电脑上用的麦鹤不冲突(一个用全手,一个用大拇指)。

      • 不要叔叔

        我自己改了百度的键盘布局,做了一个双键的colemak,可以共享,仅在android上做过测试

  • 居然复活了…

Leave a Reply

Your email address will not be published. Required fields are marked *