(原载于简书,现在搬运到自己的博客上。)
这篇文章讲述了我自己在用的 dvorak(德沃夏克)键盘布局。我从大三以来一直使用它,这也是这个博客,以及我的 id 叫 dvorak4tzx 的主要原因。 Dvorak 和 vim 一样,从设计上,就完全是超前,而且超越其它的。
建议先读这些
关于 dvorak 键盘的效率,还可以参考我的另一篇 post:Dvorak 键盘布局(演讲稿)。
纵小众,也是世界第二大键盘布局群体:
Qwerty-Dvorak.PNG
Neo,不能更赞
根据 Dvorak 的几个缺点(相比 qwerty 几乎可以忽略),我定制了优化的 Programmer Dvorak,美其名曰: Extended Programmer Dvorak 如图:(dvpe0.2,旧版本)
DVPE v0.2
在 pa7 的 Keyboard-Heatmap 基础上我添加了我的 dvpe 布局,可以到 Github: district10 / Keyboard-Heatmap 下载,或者直接下载 解压后用浏览器打开 index.html
,或者直接访问 http://tangzhixiong.com/Keyboard-Heatmap/:
Heatmap
for i in *.cpp; do cat $i >> ../giada_whole.txt; done
, or you can use my archive giada_src_cpp_whole.txtoctave - qwerty
octave - dvp
octive - dvpe
Jane - qwerty
Jane - dvp
Jane - dvpe
Wood - qwerty
Wood - dvp
Wood - dvpe
C++ - qwerty:c++ 程序中有太多的符号,导致 qwerty 简直没法用
C++ - dvp
C++ - dvpe
Python - qwerty
Python - dvp
Python - dvpe
刚看 Sacha Chua 采访 Xah Lee,Sacha 说:
“it’s funny that how the keyboard influences how we work” , “dvorak” blah blah blah, “the third level of the neo layout, apparently is really good for programming. Eh, more layout, eh, and more code. Oh, back to Emacs”(20:10)
2014-04-27
dvpe0.3 发布 (a.k.a. neo-extended dvpe)。2014-03-18
也支持 qwerty 和 programmer dvorak 布局 (Level 3 一致)
Level 1
Level 2
Level 3
Steve Yegge,Sacha Chua 和 Xah Lee(李杀)都是 dvorak 粉丝啊。