什么是Dvorak键盘布局:
德沃夏克键盘(Dvorak Keyboard)是键盘排列方式,由奥古斯特·德沃夏克和威廉·迪利在1930年代期间设计,是主流的键盘排列快蹄键盘(QWERTY)的对手。
德沃夏克和Dealey研究过字母的出现频率和手的生理之后,依以下的宗旨来建立这个排列:
以使用英语为设计出发观点
能让双手交互输入
为了达至最高速度和效率,最常用的字母和二合字母应最易输入——它们应该在中排,食指放在的地方。
最少用的字母应在最难碰到的下排
右手应打得更多字,因为大部分的人都是右撇子
使用连着的手指打二合字母比不相连的更难。
输入应由边缘循序渐进地移到中心
– 摘自 wikipedia
Dvorak适用性:
适用人群
1、经常打英文
2、希望打字手感流畅
3,希望提高打字速度
不适用人群
1、经常使用公共电脑,或在网吧打电脑
大多数电脑的布局为qwert,如果你是dvorak,必然是寸步难行。
2、经常玩游戏
大多数游戏的键盘是针对qwert,如果是dvorak,游戏必需要有键位设置,如果是Programmer Dvorak,在魔兽争霸等游戏中甚至无法进行编队,必需换其它布局,总言之是非常不便的。
学习使用经历:
Programmer Dvorak 是目前我正在使用的键盘布局。非程序员可以使用普通的Dvorak布局。Programmer Dvorak布局如图:

对于一个新的键盘布局,以我用Dvorak为例
最为痛苦的莫过于最初二天,每打一个字母都是考验, (17WPM)
三天后可以通过思考键位开始盲打 (26WPM)
一周后部份常用字母,特别是中间排开始条件反射。 (39WPM)
1个月后告别手指束缚感, (52WPM)
1个半月后遗忘qwert,全键位条件反射,正式告别原布局。(65WPM)
5个月后达到qwert时代巅峰,(415 CPM 74WPM)
6个月后超越过去,进入新纪元。(427 CPM 77WPM)
学新布局最关键的还是持之以衡和毅力,其实学习所有新事物皆是如此。
dvorak的安装:
ubuntu下,非常方便,在系统 > 首选项 > 布局 设置
windows下,为避免中文输入法dvorak键盘布局失效
只需把system32/kbddv.dll 改名为kbdus.dll 重启后即能完成全系统的键位dvorak化。
昨天Ubuntu 10.04 LTS Stable 版发布。 最吸引我的还是 LTS 3个字母,这是一个新的里程碑,有什么道理不用呢。平时出个软件少说也要等上1个月再用,这次难得当次小白猴(比小白鼠好那么一点)。
先说说本人现在服役的版本 Ubuntu 9.04
从09年4月使用至今,一直非常稳定,以至于对 9.10 也不感冒。一些常用的软件也特别手动编译与精简,如内核,chromium,以保证性能最大化。
启动速度 54 秒(手机秒表计算,从grub menu按回车起至硬盘声音完全停止,中间包括了运行了vbox,lighttpd,pgsql,mysql,samba等服务),听说 10.04 在起动上大大优化,将会是多少呢。
chromium Peacekeeper 5400~5500
9.04似乎不能通过update-manager升,要先到9.10 才能升 1.04,随手动修改了apt源从 jaunty 到 lucid 强制升级,不清楚这样升可不可,google下,有网友说要先至 9.10 再 10.04,但光到 9.10 就要下 1.6G,干脆直接跳升。只要驱动不冲突,应该没啥大碍。
修改源的jaunty至lucid后,apt-get update
apt-get dist-upgrade
1736 upgraded, 420 newly installed, 46 to remove and 1 not upgraded.
Need to get 2105MB of archives.
After this operation, 1675MB of additional disk space will be used.
有点狠。要下3小时。
下完后又花了1小时安装。
重启后显卡出错,还好下了10.4最新的ati驱动。安装之,再重启,一切OK
主观体验:
1、画面(中)
首先是启动画面变化,Ubuntu下4个圆点而不是原先的长条。
缺点:但会莫名弹出fglrx,alsa等文字信息,十分不雅,应该是显卡驱动原因。
其次图标的变的更华丽。
2、音量控制(差)
右上脚的音量控制变成,和声音有关的控制,本人只用alsa而不用pulseaudio,把pulseaudio卸载后,连控制面板的声音都无法打开了。
3、速度(好)
速度感觉是快了不少,但启动并没感觉快多少,可能是我的最小化内核本来就很快。
4、中文化(好)
scim的提示变成了宋体,虽然我早就习惯雅黑,达到是非雅黑的不爽程度,但这的确在中文化上面是一进步,照顾了大部份宋体爱好者。
5、文件浏览器(中)
速度上有所提升,但我最喜欢的按钮式导航不见踪影。只剩下文字地址非常不爽。
6、多余的键盘布局选择(差)
本人用的是Dvorak布局,每次进系统都要删除不知哪来的USA布局。
7、软件管理(中)
查询速度上有大幅提升。分类也更加详细。但安装不再提示包的依赖等信息,所以不敢用了,隐藏太多细节会使ubuntu显的自说自话,也是windows中我最反感的,但这也标志着ubuntu越来越平民化。其次原本很有参考价值的星级评价也消失了,很不方便。
综上:在10.04速度上有不错的提升,
启动时间:50s
Chromium: 5540分
布局 Programmer Dvorak 经过7天,休息3周,再7天的使用,英文平均速度已达到50wpm,五笔大约20字左右。vim键位也已适应,一切都顺利。其实只要做到想到字母就想到键位,一切就到了可接受范围,没有压抑的束缚感,人的适应性超过我的想象。从今天起正式和qwerty说Bye Bye~
附速度历程:http://www.jiangmiao.org/blog/589.html
— 4.21 —
已经忘了qwerty键了,第一反应已是Dvorak
因 1.9.1 装载gem的速度只有1.8.7的1/2~1/3。:(
自上次关注ruby 1.9 stable到现在已有13个月(ruby稳定版已更新为1.9.1-p0)
到现在的p376 经过376个版本的考验,加之众gems的完善,是时候更新了。
其中最中意的更新为允许,可惜的是若以这种写法的代码就不兼容1.8了。
{foo:”bar”} 形式写hash
最不满意的更新为由字符默认识别由US-ASCII代替UTF-8,弄得许多文件都要挂个
#encoding:utf-8
—-
有点头疼,1.9.1的rails启动时间是1.8.7的一倍
若有如下代码foo.rb
require 'rubygems'
require 'active_record'
RAILS_ROOT = File.join(File.dirname(__FILE__),"..")
Dir[File.join(RAILS_ROOT,'app/models/*.rb')].each{|file|
require file
}
time foo.rb
1.8.7 耗时
real 0m0.314s
user 0m0.252s
sys 0m0.049s
% cumulative self self total
time seconds seconds calls ms/call ms/call name
15.12 0.62 0.62 461 1.34 2.21 Array#map
11.46 1.09 0.47 235 2.00 3.15 Array#select
8.54 1.44 0.35 1447 0.24 2.42 Array#each
6.83 1.72 0.28 18931 0.01 0.01 String#to_s
5.85 1.96 0.24 237 1.01 42.57 Kernel.gem_original_require
1.9.1 耗时
real 0m0.728s
user 0m0.586s
sys 0m0.064s
% cumulative self self total
time seconds seconds calls ms/call ms/call name
19.05 0.40 0.40 283 1.41 21.34 Kernel.require
12.38 0.66 0.26 264 0.98 1.55 Array#map
9.05 0.85 0.19 626 0.30 2.59 Array#each
7.62 1.01 0.16 200 0.80 2.80 Module#class_eval
7.62 1.17 0.16 20678 0.01 0.01 Symbol#to_s
5.71 1.29 0.12 346 0.35 0.40 Array#include?
同样都是源码编译,参数也都一样,
随着电脑使用时间推移,渐渐认识这些被浬没的精华,如今,成了它们忠实的拥护者。
正坚定不移使用的非主流软件:
1、桌面操作系统用Ubuntu,主流的人用Windows
简评:Ubuntu,使用简单,平民化,好用的桌面Linux
2、浏览器用Chromium/Chrome,主流的人用IE/Firefox
简评:Chromium系列,快
3、编辑器用vi,主流的人用Editplus,Notepad,VisualStudio,Eclipse等
简评:vi系列,自定义强,没有最顺手只有更顺手。
4、编程用Ruby,主流的人用Php,Java,C++等
简评:Ruby,简单快捷。但还是无法完全替代php,c++
5、数据库用PostgreSQL,主流的人用MySQL
简评:PostgreSQL,强大。
尝试使用但失败即现已未使用的软件:
1、桌面操作系统用Red Hat
简评:Red Hat用的比较早RH9(上面印的是Red Hat 2004)那大该在04年,当时水平不足用Linux吃力,同时对影音支持不完善,且要玩电脑游戏,还有VC++等,最终放弃而归。
2、编辑器用Emacs
简评:比起vi太笨重
3、Dvorak键盘布局(最近太忙,用Dvorak控制Vim与五笔效率实在是惨不忍睹,等有空再卷土重来)
简评:看上去很美,但习惯不是说变就能变的。
如用Dvorak打“你好”,思维过程是
1、左手无名指第一排,左手小指第一排,食指下面一排2个
2、 然后翻译成 wqvb
3、 再映射到Dvorak键盘 中指下面一排,无名指下面一排,无名指下面,食指下面
因为有了1这个过程,所以很难全部Dvorak化至少很长一段时间。
这就是母语和第一外语的区别啊。
3-9
70 points, so you achieved position 199780 of 236761 on the ranking list
You type 126 characters per minute
You have 17 correct words and
you have 0 wrong words
3-9 18:50
90 points, so you achieved position 193999 of 255483 on the ranking list
You type 147 characters per minute
You have 20 correct words and
you have 0 wrong words
3-10 04:23
105 points 26 WPM
3-14 02:34
151 points 211 CPM 39 WPM
3-16~4-7 未使用
4-10 07:26
210 points 283 CPM 52 WPM
4-25 17:48
258 points 341 CPM 65 WPM
5-24 13:19
265 points 358 CPM 67 WPM
8-10 21:10
318 points 415 CPM 74 WPM
注:5个月已回到了到ASDF巅峰水平 http://www.jiangmiao.org/blog/582.html
8-25 17:56
328 points 417 CPM 80 WPM
8-28 01:25
331 points 427 CPM 77 WPM
9-01 14:30
321 points 436 CPM 77 WPM
附:测速地址
程序员专用的键盘布局。提高打英文的速度:
http://www.kaufmann.no/roland/dvorak/
目前打字非常吃力,仿佛回到了15年前刚开始学电脑那会儿,特别是用五笔打中文,每分钟不超过6个字。
qwerty 在 http://speedtest.10-fast-fingers.com/ 上的速度是 370~410 CPM 之间
324 points, so you achieved position 11515 of 232742 on the ranking list
You type 418 characters per minute
You have 78 correct words and
you have 0 wrong words
据说 Dvorak比qwerty有30%性能提升,那么使用Dvorak后有望达到500+ CPM。但愿如此。
现在几个小困难需要克服,其中比较关键的是vim的键位要重新适应。
时间证明一切,1周后看看Dvorak之路是否有前景。
过去都是在windows下使用virtualbox虚拟ubuntu,如今ubuntu成了我的主要平台,一切多么美好。仅仅在需要支付宝,网银等才进virtualbox的xp,庆幸的是并不常常发生。
对比windows
ubuntu的优点
1、安全,无需为病毒担心
2、快捷,常用工具只需通过添加/删除程序。
3、稳定,从没发生过不明原因的“该程序执行非法操作”,程序不能运行必定会给出详尽的说明,通过说明google+baidu很容易解决。
4、高效,合理界布局,让我们最快的运行希望的程序。
5、进步,使用linux给常期在windows下的人一个新的思维飞跃,但这是双刃剑,导致其实并不高的“门槛过高”
6、整洁,所有配置,文件都在自已该在的地方,不像windows什么都是注册表,垃圾一天比一天多,永远不会莫名的发出:天那,我的C盘怎么满了?
ubuntu的缺点
1、稍慢,因linux的桌面环境不是直接和内核打交到,所以相比干净的windows会有一点点慢,但比那些装满垃圾残余数据的windows是快上好几倍啦。
2、入手难,习惯windows的思维模式对linux的模式会有点不适应。如不再有盘符概念,当遇到问题时需要搜索大量知识。最简单的,像如何安装一个包,一个字体等等。甚至会说:“看个rmvb,怎么都这么复杂:(,要装这装那。”,适应后会发现空气多么清新。
3、部份常用软件无linux版,或者linux版与windows版相差甚远,如QQ,飞信等软件
4、游戏少,想玩游戏只能放弃ubuntu了。
想运行windows的程序都可以通过一款名为wine的软件,但若您一直在用wine为何不直接回windows呢。
综上可看出ubuntu更适何工作,mysql,python,perl,php,c++等信手捏来,写代码,写文档效率特高。当你在最短时间完成工作了,去逛逛街,打打篮球,蓝天白云,流点汗,生活不亦乐乎。
近期评论