http://www.cnblogs.com/zhangshenjia/archive/2012/04/11/qwerty_dvorak_colemak.html

【qwerty布局】

qwerty布局大家应该都很熟悉了,全世界最普及的键盘布局。

截止到去年接触并使用dvorak布局之前,我使用了十几年qwerty布局,在http://speedtest.10fastfingers.com/测试的最高CPM(每分钟击键数)为475。

相信阅读本文的读者中,有99%以上都在使用qwerty布局。

热区图

本热区图是使用http://www.patrick-wied.at/projects/heatmap-keyboard/对apache2的license.txt(36k)进行分析的结果,下同

优点

1、普及率和兼容性接近100%

2、有史以来的各种软件的快捷键都默认为此布局设计

3、最常用的快捷键(^a, ^s, ^c, ^v, ^x, ^z, ^w)都可用左手完成

缺点

1、高频键大多不在中排,都需要移动手指才能按到,导致需要大量的手指移动

2、高频键左右分布不均衡,左手负担比右手重

3、经常出现单手连续击键(尤其是左手)的情况,容易疲劳也容易出错

4、常用标点符号;/'都要用小指输入,容易疲劳也容易出错

【dvorak布局】

这个布局知道的人就很少了,和qwerty布局相比,它将元音字母aoeui移到左边,将最常用的辅音字母移到右边,同时调整了一下标点符号的键位。

自从去年接触到它后,我用了一个月的时间适应,然后就抛弃qwerty布局了。不仅输入速度得到了提升(在http://speedtest.10fastfingers.com/测试的最高CPM为535),而且长时间coding也很少出现疲劳的情况了。

热区图

使用

Windows:在语言设置里添加“美国英语-Dvorak”,推荐使用http://code.google.com/p/dvorak-qwerty/

Linux:在终端输入loadkeys dvorak(GUI请在键盘设置里找),推荐使用http://code.google.com/p/dvorak-qwerty/

Mac:在语言设置里选择“Dvorak-标准”

更多系统下启用Dvorak布局请见:http://dvorak.mwbrooks.com/support.html

优点

1、将高频键都分布在中排,大大降低手指移动距离

2、尽可能使左右手交替击键,均衡负担

3、布局优雅,精心设计了右手负责区域的键位,使辅音字母组合(如th nt gh wh rn)输入非常顺手

4、将常用的标点符号' , . ; = - 移到更舒服的位置,输入更方便(对程序员来说巨爽)。

缺点

1、布局变化过大,几乎所有的字母和标点符号都改变了,上手困难

2、到qwerty布局的电脑上丧失盲打能力

3、别人很难再使用你的电脑了,可以再装一个qwerty布局切换

4、本来单手可以操作的快捷键要两手操作。不过MacOS下有天然的“Dvorak-标准”布局,Windows和Linux下可以用这个http://code.google.com/p/dvorak-qwerty/来使用原有键位的快捷键,但是还有一些BUG(不支持ALT快捷键、有个别字母如s w v z在开启Capslock时输入仍是小写等)

5、部分跳过键盘布局直接取键盘码的软件仍然是qwerty布局,比如QQ拼音和搜狗输入法(经测试紫光和谷歌输入法可以正常使用,只是可惜了我的 QQ同步词库),还有QQ和部分网银的密码输入框(解决办法是看着键盘按qwerty布局输入),还有一些远程桌面软件,还有一些游戏(比如魔兽,这点挺 好,DOTA无障碍了,哈哈)

6、高频键 r 和 i 仍需要移动才能按到,而 u 和 h 不是很高频的键却放在了本位(不需要移动就能按到)

【dvorak programmer布局】

估计某个程序员发现用dvorak布局很爽,就将之变得更加极限。于是出来这么一个布局。

这个布局大胆的用常用符号替换了数字,同时考虑到在程序中;比"出现得更频繁,调换了两者之间的位置。

热区图

优点

1、包括上述dvorak键盘的所有缺点

2、优化了程序中常用符号如$ ; ( ) { } [ ] =等,用来coding巨爽

缺点

1、包括上述dvorak布局的所有缺点

2、输入数字只能按住shift进行-_-

【colemak布局】

这个布局比dvorak更激进一些,通过热区图可以看到,8个高频键完美地安排在了本位。

现在正在尝试适应这个布局,一段时间后再写篇文章分析与dvorak相比哪个布局更好。

坚持使用colemak数日后,实在无法接受别扭的标点输入进行coding,只好放弃colemak了,也许对普通人来说更适合一些。

热区图

使用

Windows:http://colemak.com/wiki/index.php?title=Windows

Linux:http://colemak.com/wiki/index.php?title=Unix

Mac:http://colemak.com/wiki/index.php?title=Mac

更多资料请见:http://colemak.com/

优点

1、高频键真正做到了完美分布,手指移动距离更小

2、qwzxcvbm以及标点符号键都没有移动,而且除了e和p外,字母键都在原来的手控制之下,更容易上手

3、常用的快捷键(^a, ^c, ^v, ^x, ^z, ^w)仍能正常使用

4、万年不用的capslock被换成了高频键backspace,巨爽

5、有资料详尽的官方网站http://colemak.com/,甚至针对各种打字练习软件设计了练习包

缺点

1、键分布没有逻辑,不如dvorak优雅

2、没有优化常用标点符号

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>

阅读(1308) | 评论(0) | 转发(0) |

0

上一篇:简单认证与安全层SASL

下一篇:QWERT切换到DVORAK

相关热门文章
  • [官版翻译ing]OpenStack云计算...
  • [官版翻译ing]OpenStack云计算...
  • hive的安装和配置
  • OpenStack安装记
  • Hadoop运行class类出现Excepti...
  • linux dhcp peizhi roc
  • 关于Unix文件的软链接
  • 求教这个命令什么意思,我是新...
  • sed -e "/grep/d" 是什么意思...
  • 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议

说说qwerty、dvorak、colemak三种键盘布局相关推荐

  1. usb 键盘码表_说说qwerty、dvorak、colemak三种键盘布局

    [qwerty布局] qwerty布局大家应该都很熟悉了,全世界最普及的键盘布局. 截止到去年接触并使用dvorak布局之前,我使用了十几年qwerty布局,在http://speedtest.10f ...

  2. dvorak键盘_如何在计算机或电话上切换到Dvorak(和其他键盘布局)

    dvorak键盘 The so-called QWERTY keyboard layout–the keyboard most of us use every day–is a typing main ...

  3. 一键学会三种定位布局,相对定位、绝对定位、固定定位!

    定位布局 定位属性: position 作用: 指定元素的定位类型 取值:static 默认不定位相对定位绝对定位固定定位 相对定位 关键字 position:relative 特点:相对不脱离文档流 ...

  4. 前端必会三种CSS布局

    概述 大概布局情形如下: 上面的说法可能有点抽象,我们通过京东商城来进一步了解一下布局: 头部可以看到是通栏的布局,网站的主体是放在一个盒子里的,然后这个盒子设置在水平方向居中的位置,接下来的内容就放 ...

  5. 三种水平居中布局~详细

    第一种水平居中: <!DOCTYPE html> <html lang="en"> <head><meta charset="U ...

  6. iOS 11种键盘布局总结

    ###根据需求更换以下类型,例如: self.textField.keyboardType = UIKeyboardTypeDefault; ####1.UIKeyboardTypeDefault 常 ...

  7. python 三种键盘记录器 based on pyhook,pynput,pygame

    在python语言中使用键盘输入,其方式之多,令人发指.但是为什么我要写这篇文章呢?我乐意呀!哈哈哈.当然,同学发问了,老铁,你是闲出屁来了? 哼?怎么可能,我是闲的蛋疼... 咱先把泌尿外科的事放一 ...

  8. Mac 切换 键盘布局(Colemak、dvorak、qwerty)

    文章目录 Mac 切换 键盘布局(Colemak.dvorak.qwerty) 三种键盘布局优缺点 Mac 切换 键盘布局(Colemak.dvorak.qwerty) 在使用 Mac 原生拼音的情况 ...

  9. windowfullscreen后键盘布局顶上去_手机输入法的派别之争,九宫格和全键盘究竟哪种更科学?...

    有人的地方,就有江湖.而在手机输入法的江湖里,也分为两个派别.一个是九宫格输入法,另一个则是全键盘输入法. 该问题的敏感程度,完全不亚于"咸甜豆腐脑"之争. 用惯了九宫格的,无法理 ...

最新文章

  1. 标记一下被自己遗忘的java基础
  2. mkl gt;=2018
  3. 大华webplugin控件无法安装_大华监控平台SmartPSS如何上电视墙,一文包你学会
  4. java 文本变量_如何将一变量作为可配置文件 java
  5. 利用膨胀和腐蚀获取图像边缘 matlab实现
  6. JAVA 自定义注解在自动化测试中的使用
  7. (随机|批量)梯度下降法、(拟)牛顿法、共轭梯度法、启发式算法
  8. C++矩阵加速经典题目:Warcraft III 守望者的烦恼 [vijos 1067]
  9. SHELL使用sudo echo x 时提示权限不够,怎么办?
  10. 各品牌电脑官方驱动下载
  11. 看山不是山,看水不是水
  12. 网络互联期末作业复习题
  13. 极限编程中的十二个最佳实践
  14. zoc7 下载和使用指南 连接远程主机
  15. 囧妈 一场不需要“电影院”的电影
  16. 笔记本电脑通过手机蓝牙上网
  17. ubuntu 使用惠普HP打印机
  18. R语言实例:diamonds 数据可视化分析报告
  19. 后台管理系统项目搭建
  20. L1-079 天梯赛的善良 (20 分)python

热门文章

  1. iOS--AFN实现原理
  2. SNP/单核苷酸多态性分析
  3. Android程序员需掌握的JVM知识
  4. 使用virt-manager创建虚拟机
  5. 分治法的思想与经典题目
  6. Windows批处理脚本(BAT,CMD)简明教程
  7. 洛谷P4942 小凯的数字
  8. 等值连接mysql_数据库等值连接,左连接,右连接的区别
  9. 布袋除尘器过滤风速多少_袋式除尘器过滤风速一般多大
  10. 芯片ECO的种类和修复方法介绍