简要介绍各种键盘布局

简要介绍各种键盘布局目前大多数人使用的键盘布局是QWERTY布局.所谓QWERTY,就是键盘字母区最上面一排按键从左往右数的字母依次是QWERTY.由来这种键盘按键布局的产生,是源于打字机的键盘布局.根据维基百科所说,最早的键盘是乐器中的键盘,如钢琴键盘.随着打印电报的发展,出现了打字机.最早的电报打字机的按键布局和钢琴键盘差不多,就是一排字母.后来一个叫ChristopherSholes…

目前大多数人使用的键盘布局是QWERTY布局. 所谓QWERTY, 就是键盘字母区最上面一排按键从左往右数的字母依次是QWERTY.

由来

这种键盘按键布局的产生, 是源于打字机的键盘布局. 根据维基百科所说, 最早的键盘是乐器中的键盘, 如钢琴键盘. 随着打印电报的发展, 出现了打字机. 最早的电报打字机的按键布局和钢琴键盘差不多, 就是一排字母. 后来一个叫Christopher Sholes的人设计了现在这种三排字母的按键布局, 上下相邻的字母水平错开, 用来给按键所连接的杠杆留出空间.

将按键顺序打乱, 是为了防止有些连续的字母快速按下导致打字机卡键. 后来的打字机解决了这个问题, 但是因为已经卖出去了很多打字机, 为了向后兼容, 就保留了这种按键布局. 这也造成了虽然这种按键布局的设计并不科学, 但使用范围特别广泛的结果. 更详细的键盘布局发展史, 知乎上的问题 键盘布局有哪些种?各种布局的设计出发点是什么? 下面的高票答案有详细介绍, 这里就不赘述了.

分类

除了目前使用量最多的QWERTY键盘, 一些国家为了方便自己的语言输入, 也有自己设计的键盘布局. 比如德国的qwertz, 法国的azerty等等. 更多不同国家的键盘布局, 见 键盘布局–维基百科

本文主要介绍一些我在网上找到的比较有噱头的键盘布局, 这些布局有的有主页, 有的只有一些第三方的介绍:

1. Dvorak

德沃夏克布局, 大概是最早的进行了科学的考虑而设计出来的键盘布局.这个布局由德沃夏克和他小舅子William Dealey于1936年申请专利. 后来这一布局又经历了德沃夏克团队和美国国家标准协会的一系列修改, 这些修改后的布局也统称为德沃夏克布局或美式简体布局.

德沃夏克布局设计的原则包括尽量减少手指在按键之间移动的距离, 把敲击频率高的按键集中到中间一排, 右手尽量多的打字等; 但是这个布局有一个很大的弊端, 字母C和字母V被安排的很远. 这导致用户无法快乐的复制粘贴. 虽然德沃夏克布局没有撼动QWERTY布局的地位, 但是它却开辟了一个先河. 后来的键盘布局都会或多或少的参考德沃夏克布局或借鉴它的思路.

2. Colemak

根据 Colemak 布局官网上的介绍, Colemak 布局是专为高效和符合人体工程学的英语触摸打字而设计的现代化键盘布局. 此布局是目前排行第三位的键盘布局, 前两位分别是QWERTY布局和德沃夏克布局. 此布局在mac和linux上都有预装. 并称学习使用这种布局是一次投资, 终生受益的事情, 让你从累人的打字中解脱出来. 从图上可以看出, Colemak布局保留了zxcv四个按键的位置. 用户又可以快乐的复制粘贴了.

3. Workman

发明workman布局的兄台是一位码农, 他受够了QWERTY布局带来的痛苦, 开始学习德沃夏克布局, 没过多久, 他觉得德沃夏克布局用得也不爽, 于是又去学Colemak布局. 这回虽然比德沃夏克布局用得爽了, 但是还是感觉有些地方不够丝滑. 虽然敲击频率高的按键移动到了中间一排, 但是横向移动时又感觉别别扭扭的. workman兄的想法是, 上下移动过程中的手指屈伸动作要比手指水平来回移动更容易, 手指的强壮度排序依次是食指 > 中指 > 无名指 > 小指;

于是, workman 布局的思路是这样的:

  • 按键优先考虑中间行
  • 让长的手指头尽量伸展, 即按上面的按键
  • 短的手指头尽量收缩, 即按下面的按键
  • 分配给食指频率高的按键

因为发明这个布局那天恰逢五一劳动节, 而且又是针对码字工作者发明的, 所以取名为workman.

workman布局还有几个变种, 这里有个github项目, 好像就是官方的. 有兴趣的同学可以看看

4. Norman

“我不是针对谁, 我是说在座的各位都是辣鸡”. 是的, Norman布局的官网介绍说Norman布局是最好的键盘布局, 它非常容易学, 并且保留了QWASZXCV 几个(常用快捷键)按键的位置blabla, 总之就是比其他的那些妖艳布局强多了. 空口无凭, 发明者还弄了一堆各种测试数据来支持自己的说法.

5. MTGAP

这个布局厉害了, 分三个不同版本.

  • ROTS 初级版 为非人体工学键盘设计 我们比德沃夏克和colemak优秀
  • TEA 中级版 为非人体工学键盘设计 我们比德沃夏克和colemak优秀
  • IAET 高级版 为人体工学键盘设计 我们不和比德沃夏克和colemak比了, 因为他们都不属于人体工学键盘的布局. 我们找一个人体工学键盘的布局pk, Arensito. 当然, 结论是我们更优秀
  • ASRT 专为普通键盘设计(普通键盘是工学还是不工学??), 这个布局综合评分和Colemak打个平手
  • MTGAP's Layout 2.0 魔改版, 适用于各种键盘

“那么这种布局在哪里可以买到呢?”

布局的作者说了, 这个布局纯粹就是我做着玩儿, 我推荐你用Colemak布局. 你要实在想用俺这个布局, 你自己想招去…

这个布局的官网连个图片也没有. 全是文字. 可见作者有多懒…

6. Qwpr

是一个叫Jameson Quinn的人发明的, 相对于QWERTY键盘布局, 只改动了11个按键的位置.

7. Minimak

一个比较温和的布局, 主打学习曲线平缓. 每次只需要改变四个按键, 当你觉得适应了以后, 再改变四个按键. 相对于QWERTY布局, 总共修改了12个按键的位置. 可以说是很QWERTY友好了. 所以学习这个布局可以分为三个阶段:

  • 四键布局

  • 八键布局

  • 十二键布局.

8. Asset

也是一个厌倦了QWERTY布局而又用不习惯德沃夏克布局的哥们儿发明的(怎么大家都要把德沃夏克和colemak踩一脚? 就像总有人爱问xxx编辑器能否与vim一战). 相对于QWERTY布局, 这个布局的改动如下:

  • 12个字母按键没有移动: Q W Y A S H Z X C V B M. 所有的数字键和符号按键没有移动, 除了分号键.
  • 8个字母移动了, 但是敲击所用的手指没变: F G L E T N I O.
  • 另外四个字母移动了, 但是敲击用的手没变: P U D K.
  • 两个字母换了手 (J 和 R). 发明者说QWERTY布局之所以不平衡, 是因为左手敲击的按键比右手多. 通过把R放到右手侧, 达到了左右平衡的效果

9. Capewell

这个布局也是有n个不同版本:

  • 和QWERTY的融合版
  • 和德沃夏克的融合版
  • Close版
  • Adjacent版

作者同样弄了一堆表格做比较, 不过太长我懒得看了. 值得一提的是作者的一些设计思路:

  • 最小化手指移动
  • 最大化combo
  • 最小化不方便的combo 所谓的combo, 即键盘上两个字母的快速敲击, 比如在QWERTY 布局中的 AS, WE, FE, LI, IOU, WER, REA, ON

10. QGMLWY

准确的说是Q*MLW*布局, 目前包含三个布局. 不知道是不是官网, 上面介绍说是完全优化的布局. 不过我看他们网站布局都没优化好, 一堆统计数据, 一堆链接, 让人眼花缭乱. 这个布局就不细说了.

11. Malt

这个布局比较奇葩, 因为它需要配合特殊的键盘外壳. 所以我们没法仅仅通过修改按键映射来实现这种布局

12. Arensito

这个布局提出了两种布局方案, 一种是针对上面这个怪异造型的布局, 一种是普通键盘的布局

使用

上面这些键盘布局, 有的提供了安装软件, 有的仅有一张图. 可以通过软件安装的布局就不说了, 对于无法通过一个安装软件安装的布局, 可以安装一个按键映射软件, 自己配置按键的映射规则, 甚至还可以定制适合自己的按键布局.

mac:

  • karabiner-elements

windows

  • SharpKey

注意事项

出于人体工学考虑, 目前市面上好一点的键盘三排字母按键的高度一般是不一样的, 中间一排会比较低, 上下两排比较高. 这造成一个问题: 更换完按键布局, 把键帽换到新的位置后, 按键高低不平. 解决的方法一种是购买客制化键帽, 另一种是不换键帽的位置, 而是买键帽贴纸将对应的字母贴到键帽上.

总结

更换键盘布局, 一次投资, 终身受益. 可话又说回来, 不更换布局, 也不至于有什么损害. 毕竟QWERTY布局都用了这么多年了. 如果你喜欢折腾, 可以试试.

这篇文章是我用上面介绍的其中一种布局打出来的. 初次试用, 打字速度直线下滑…

文中如有纰漏, 望请见谅.

今天的文章简要介绍各种键盘布局分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/9676.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注