October 05, 2003

傳送至 Kindle
互動式隨選列印/另存成 PDF

[黑客人生]Dvorak 與行列輸入法

經過長久的考慮,我決定要把鍵盤排列從 QWERTY 換成 Dvorak 了。所謂的 QWERTY 就是原本的鍵盤排列,因為第一列從左到右剛好是 QWERTY 而名之;至於 Dvorak 則是一套由 August Dvorak 和 William Dealey 在 1920s 至 1930s 其間發展出來的「簡化鍵盤排列法」。

不若 QWERTY 那種雜亂無章的設計, Dvorak 是按照英文的字母組合結構巧妙設計的,所以不但打起字來的正確率會比 QWERTY 的更高,而且雙手敲擊鍵盤的次數分配也比較平均,手指的平均移動距離也會比 QWERTY 還要短(大約祇有 QWERTY 的 1/20 )。也因此,使用 Dvorak 的人,打起字來會更舒服而又更不會受傷。

除此之外 Dvorak 還有左/右單手配置,設計給因故祇能用一隻手輸入的人使用。對於像我這種會用一隻手拿著筆記型電腦、用另一隻手輸入的人來說,實在是太受用了。

當然一切沒有這麼簡單。

如果妳跟我一樣,還沒有嘗試過 Dvorak 的話,這個「 Introducing the Dvorak Keyboard 」站台或許是很好的開始點;我也是從這裡開始認識 Dvorak 的。在 Dvorak Pros and Cons 頁面裡就列出了許多 Dvorak 的優點,和唯一的缺點;也許這也能讓妳選擇是否也要跳船到 Dvorak 鍵盤配置。

一開始妳大概也會像我一樣,先抓一份 dvorkeys.pdf 然後印出來放在電腦旁邊(或者乾脆拿來當桌布?);接下來我在我的 WIndows XP 裡,到「控制台/地區及語言選項/語言/詳細資料(D)/設定」去,有一個「已安裝的服務 (I)」,我按下了一旁的「新增 (D) 」按鈕,輸入法語言仍舊選中文 (台灣)鍵盤配置/輸入法則選了 United States-Dvorak ,順手也把預設輸入語言換成了「中文 (台灣) - United States-Dvorak 」。

這樣還沒有結束,我還得要修改 Windows 的登錄檔,纔能夠在開完機詢問密碼的時候,就用 Dvorak 來鍵入密碼。我使用了 regedit.exe 來修改登錄,找到 HKEY_USERS\.DEFAULT\Keyboard Layout\Preload\1 這個鍵,它本來的值是 00000404 ,然後我改成了代表 Dvorak 的 00010409

然後大概就可以從 Learning Dvorak: Typing Tutors 所列出的教學軟體裡,選一個來練了。我選的是 Typing Tutor SoftwareLearn to type tutor 2.5 ,這個軟體可以免費試用一個月,好像剛好就夠了。

隨之而來的下一個問題是中文輸入。我本來用的自然輸入法許氏鍵盤基本上是根據 QWERTY 鍵盤排列所做出來的,當我跳船到 Dvorak 之後顯然會不適用;於是我決定索性連中文輸入法也跟著換掉算了。

我相中的是 piaip 強烈推薦的行列輸入法,這是一個非拼音的中文輸入法,不論是倚天中文或任何版本的中文 Windows 都內建這個輸入法(所以妳也不需要另外花錢買),拆字的順序也跟筆畫順序相依,而且也不會受到英文鍵盤的配置而影響,看來真是不錯。

因此從今天之後,接下來的一、兩個月內,大概就是我苦練新輸入法跟新鍵盤配置的磨合期了,大概主要的影響就是產率驟減吧。不過應該會很值得的。

(+) 於 所發表 | Eng. Version (英文版) |
[創用 CC 授權條款]
Dvorak 與行列輸入法〉由 Jedi 製作,所有內容如無特別聲明,一律以創用 CC 姓名標示 3.0 台灣版授權條款釋出。
相關文章:
歷史上的今天:
西元 2012 年: 西元 2005 年:
迴響
[ 1 : 靜態鏈結 ]

好啊,我在上個月也把英輸換成Dvorak了。雖然到現在還是打得很慢,但我相信有一天一定會比打Qwerty的來得快。
但是到底有沒有辦法打造一個Dvorak-based倉頡輸入法呢?

Aaron 發表於 October 6, 2003 03:29 AM
[ 2 : 靜態鏈結 ]

I don't think 倉頡 is QWERTY-based, is it?

Jedi 發表於 October 6, 2003 06:13 AM
[ 3 : 靜態鏈結 ]

昨天也試了一下 Dvorak 輸入法,還不錯玩說。
倉頡理論上來說不是 QWERTY-based ,不過還是要看
系統。

例如用 XCIN 輸入的話,由於他的表格都是用英文來
看鍵位,因此就會產生問題,這大概是在 Un*x 下要
轉 Dvorak 的一個小問題。

例如我昨天試,換成 Dvorak 後,注音的位置就全都
改變了。

如果真的換成 Dvorak ,在 XCIN 下,我想行列可能
也難逃一劫。

骨頭 發表於 October 6, 2003 01:06 PM
[ 4 : 靜態鏈結 ]

到底倉頡是不是QWERTY-based呢?我想任一中文輸入法都不可能是QWERTY或Dvorak-based,因為中英文鍵盤的字元/字根位置是互不相關的。
只是當我把keyboard layout換成Dvorak後,倉頡的按鍵位置還是沒變,有點"換湯不換藥"的感覺。

未知行列輸入法的情況是否一樣呢?

Aaron 發表於 October 7, 2003 01:43 AM
[ 5 : 靜態鏈結 ]

許氏鍵盤 is QWERTY-based.

Jedi 發表於 October 7, 2003 07:10 AM
[ 6 : 靜態鏈結 ]

1."我本來用的自然輸入法許氏鍵盤基本上是根據 QWERTY 鍵盤排列所做出來的,當我跳船到 Dvorak 之後顯然會不適用"
即是換成Dvorak後,自然輸入法跟倉頡一樣會出現鍵盤配置"換湯不換藥"的情況嘍?

2.Yes.許氏鍵盤是和英文鍵盤組合的所以是QWERTY-based.

3.找來了一堆資料去比較大易和行列,覺得兩者差不多,只是大易的鍵盤配置不大按*理出*。這是行列優勝的地方。(P.S. *=card in Chinese)

Aaron 發表於 October 7, 2003 01:10 PM
[ 7 : 靜態鏈結 ]

嘸蝦米的鍵位和英文鍵位有關,因為他的字根就是英文字母。

所以現在還在認真考慮是不是要換過來,因為有些組字我是記位置而非字根。

骨頭 發表於 October 7, 2003 05:10 PM
[ 8 : 靜態鏈結 ]

這就是software mapping麻煩的地方。(英換;中不換)
其實用熟了只要盲打就可。只是我不喜歡倉頡打得快的日子總是因為它的分割法而讓我"執筆忘字"。

Aaron 發表於 October 7, 2003 05:37 PM
[ 9 : 靜態鏈結 ]

會"執筆忘字"的原因不是因為輸入法吧, 我認為是因為寫得少的原因, 我的朋友有用注音, 倉頡, 無蝦米等等....

每個人多少都會有執筆忘字的情形,跟輸入法種類無關.

以我自己為例, 我最近改用回手寫字之後, 寫了一陣子感覺回來了...覺得還不錯, 其實手寫字蠻有趣的. (退化的人類, 哈...^^)

RexOn 發表於 October 8, 2003 12:09 PM
[ 10 : 靜態鏈結 ]

是肌肉的運動記憶被遺忘的關係吧!

Jedi 發表於 October 8, 2003 12:15 PM
[ 11 : 靜態鏈結 ]

關於使用 dvorak 的 xcin ,我做了有倉頡、簡易、注音、行列的輸入法表,可以在這裡找到。

Leland 發表於 October 9, 2003 10:02 AM
[ 12 : 靜態鏈結 ]

I need help:
How do I stick the letters of the printout of the pdf (dvorak) on the top of a keyboard without harming it? 用白膠漿(水性)可行嗎?

Aaron 發表於 October 13, 2003 06:22 AM
[ 13 : 靜態鏈結 ]

to Aaron:
keep them only in mind.

Jedi 發表於 October 13, 2003 11:52 AM
[ 14 : 靜態鏈結 ]

to Jedi: Let me try :-)
um...it seems a typing learning software is a must.

P.S.Have you tried the 行列快打練習? It is helpful for learning 行列.

Aaron 發表於 October 13, 2003 11:38 PM
[ 15 : 靜態鏈結 ]

我也試了dvorak一陣子,目前的速度快接近30WPM,
也嘗試過回到qwerty,大概摸個幾分鐘就可以找回以前的感覺,
基本上這一兩個禮拜來都是混著用的。
(畢竟以後還是有很多機會得在別人電腦上作業……)
不過我覺得有個問題比重練打字還令人頭痛,
那就是快捷鍵,尤以ctrl+z,x,c,v為甚,
還有像是s(ave)、f(ind)...等常用的,
這些都已經是以位置記憶而非以英文。

我知道有 winkey 一類的程式可以自行定義熱鍵,
可是難不成每個程式都得重新定義?
關於這個問題不知道諸位有沒有什麼高見?

由 yuxio 發表於 November 27, 2003 01:23 AM
[ 16 : 靜態鏈結 ]

我的作法是重新記憶地理位置。大約不需要一個月就可以記起來了。目前除了有時候會不慎把 Ctrl-V 按成 Ctrl-W 之外一切安好(不過每次按錯的時候都會想殺人)

Jedi 發表於 November 27, 2003 11:17 AM
[ 17 : 靜態鏈結 ]

Jedi現在用的是「硬體QWERTY鍵盤」+「軟體Dvorak鍵盤」這種組合嗎?

Aaron 發表於 November 27, 2003 07:37 PM
[ 18 : 靜態鏈結 ]

我現在是從 Key Scan Code Layer 把 QWERTY 換成 Dvorak

Jedi 發表於 November 27, 2003 10:16 PM
[ 19 : 靜態鏈結 ]

um...scan code? what is it???
There are some info in MSDN, but I don't understand...

By the way, do you play MUD?

Aaron 發表於 November 28, 2003 02:09 AM
[ 20 : 靜態鏈結 ]

to Aaron:
1. 鍵盤掃瞄碼。
2. 很久以前。現在戒掉了。

Jedi 發表於 November 28, 2003 11:42 AM
[ 21 : 靜態鏈結 ]

to Jedi:
1. Does Scan Code equal to what you set (I called it "software mapping") in WinXp in your post?

Aaron 發表於 December 1, 2003 04:17 AM
[ 22 : 靜態鏈結 ]

to Aaron:
我的作法是利用修改登錄 (registry) 的方式,更改作業系統的鍵盤掃瞄碼對應 (Key Scan Mapping) ;而 software mapping 比較像是利用 UltraKeyboard 這類的軟體即時攔截再轉換,其實不大一樣。

Jedi 發表於 December 1, 2003 12:48 PM
[ 23 : 靜態鏈結 ]

那麼,透過 "Windows->新增輸入法->Dvorak" 而來的Dvorak算算是software mappping的一種嗎?

原來是如此根本的做法。那末,行列輸入法的行列在你那兒都不能成行列了?

Aaron 發表於 December 3, 2003 02:47 AM
[ 24 : 靜態鏈結 ]

嗯,對。所以我這種作法就不能用標準的行列輸入法了。

Jedi 發表於 December 3, 2003 11:29 AM
[ 25 : 靜態鏈結 ]

我奇怪哪天電腦連接上一個硬體Dvorak鍵盤,行列都是否亂掉了…

By the way, do you know what is a ABCD keyboard?

Aaron 發表於 December 3, 2003 09:18 PM
[ 26 : 靜態鏈結 ]

I think so. No.

Jedi 發表於 December 4, 2003 11:40 AM
[ 27 : 靜態鏈結 ]

ABCD keyboard is a keyboard for kids for learning english letter. Pls go to www.a4tech.com for futher info.

Aaron 發表於 December 7, 2003 03:03 AM
[ 28 : 靜態鏈結 ]

我是用嘸蝦米輸入的。在 WinXP 底下換成 Dvorak 之後,輸入中文是沒什麼問題,鍵盤位置依然保持不變。不過傷腦筋的是,原本在嘸蝦米中按下 Caps Lock 鍵可以開始輸入英文,現在換成 Dvorak 鍵盤之後,按下 Caps Lock 鍵,它……還是可以輸入英文,不過得依 QWERTY 方式輸入。所以,要嘛我就得同時記住兩套英文鍵位。要嘛我得停用嘸蝦米的這個方便功能,回到 Shift-Space 切換中英文輸入的時代……

由 Yukie 發表於 April 18, 2004 11:51 AM
[ 29 : 靜態鏈結 ]

請愛用修改登錄的方法更換鍵盤對應,這樣連嘸蝦米的鍵位也會一起改變。所以妳得重新練「 Dvorak 的嘸蝦米」,但是中英混打自然順手。

zcecil 就是這麼做的。

Jedi 發表於 April 18, 2004 12:15 PM
[ 30 : 靜態鏈結 ]

挺嚇人的,這麼快就有了回應!!:D

嘸蝦米本身就有對鍵盤做過最佳化,所以最常使用的按鍵都在 HomeRow 中,如果改成『Dvorak 的嘸蝦米』,恐怕在中打時按鍵反而變得很不方便。在 Xcin 底下不知道是不是也是如同 Wins 的兩套按鍵模式?或是說一旦改成 Dvorak,連嘸蝦米都得強制改用 Dvorak 的按鍵?

想越多,就覺得保持原樣可能比較好……畢竟常打的是中文,而嘸蝦米的按鍵已經是經過安排的。真難取捨。

由 Yukie 發表於 April 18, 2004 01:56 PM
[ 31 : 靜態鏈結 ]

重新調一遍鍵盤對應吧。

如果嘸蝦米不讓妳調,就寫信逼她們把這個功能做出來吧。

Jedi 發表於 April 18, 2004 03:31 PM
[ 32 : 靜態鏈結 ]

我自己改出的Dvorak嘸蝦米輸入法
方法:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\
找Layout Text為"嘸蝦米"者
將其中"ayout File"
由KBDUS.DLL==>KBDDV.DLL

發表於 June 6, 2004 01:50 AM
[ 33 : 靜態鏈結 ]

補充:
在xp中控制是否為Dvorak的輸入,應該就是"KBDDV.DLL"!
於是又試了將大易的"IME file"="dayi.ime"
改成嘸蝦米的"IME file"="liunt.ime"
"Layout File"="KBDUS.DLL"改為
"Layout File"="KBDDV.DLL"
將剛才的嘸蝦米更改的部分改回。
重開機後,便有兩個嘸蝦米。:)
一個是qwerty、一個Dvorak!
最好要去"按鍵設定"中設個快速鍵,不
然在打之前是看不出哪個是哪個。
最後再搭配Dvorak Assistant,便能開始
自由轉換QwertyDvorak!

由 jingfu 發表於 June 6, 2004 04:22 AM
[ 34 : 靜態鏈結 ]

這真的很讚啊!大感謝!

Jedi 發表於 June 7, 2004 06:40 PM
[ 35 : 靜態鏈結 ]

推薦一套打字練習軟體-KP Typing Tutor
http://www.softking.com.tw/soft/clickcount.asp?fid3=7453

由 Jingfu 發表於 June 11, 2004 06:41 AM
[ 36 : 靜態鏈結 ]

我自己是灑錢買 TypingMaster Pro 來用,我覺得略勝 KP Typing Tutor

Jedi 發表於 July 6, 2004 12:10 AM
[ 37 : 靜態鏈結 ]

前兩天在玩DvorakR 練到一半發現根本就不方便
因為NB的TOUCH PAD在手的正下方= =
不然單手輸入真的挺帥的= =Y

由 志遠 發表於 July 9, 2004 10:32 AM
[ 38 : 靜態鏈結 ]

練打字用 The Typing of the Dead 很棒啊

由 llwang 發表於 July 20, 2004 04:42 PM
[ 39 : 靜態鏈結 ]

不好意思
請教諸位先進= =a...

請問若想以單手Dvorak為學習目標的話,建議該如何練習呢?
還有,單手Dvorak的手該怎麼擺呢;;?
謝謝M(_ _)M

發表於 July 4, 2006 08:18 PM
[ 40 : 靜態鏈結 ]

我也推薦用 The Typing of the Dead練習打字~~壓力下更可以發揮潛力:)

由 chuankun 發表於 October 18, 2006 02:37 PM
[ 41 : 靜態鏈結 ]

補充一點~~中文輸入的部份~~不知道有沒有人跟我一樣是用"漢語拼音"輸入~~這樣就不會有位置亂掉的問題~~只是要多記拼音的方式...

由 chuankun 發表於 October 18, 2006 02:41 PM
[ 42 : 靜態鏈結 ]

http://toget.pchome.com.tw/intro/utility_mousekb/12814.html

這個軟體可以切換QWERT跟DVORK。不知道有沒有比較方便大家使用。

《五月天的潛水季》 發表於 March 14, 2007 09:12 PM
[ 43 : 靜態鏈結 ]

對於像我這種需要大量客製化的人來說,這個 Dvorak A.ssistant 其實是真的不敷所需的。

不過可能對於某些剛開始練習的人會覺得不錯吧?

Jedi 發表於 March 15, 2007 08:01 AM
[ 44 : 靜態鏈結 ]

其實對於「Qwerty鍵盤排列」的「指責」很早就已經被專家學者駁斥了。

最早提出那套「由於市場早已習慣劣質的Qwerty,以致無法接受較優質的Dvorak」的是經濟史學家Paul David。Paul David於1985年在經濟學文獻裡提出這種「鍵盤寓言」,來做為闡述「技術鎖定性市場失靈」的範例。

然而Paul David所舉的「鍵盤寓言」後來卻被Stan J. Liebowitz以及Stephen E. Margolis等經濟學者揭破:至今尚未有任何證據可以證明Qwerty鍵盤是低效率的。

Paul David在論文裡所提及1944年由美國海軍所舉行的那場「Qwerty vs. Dvorak」測試賽(Dvorak在此測試中大獲全勝),主持者不是別人、正是海軍上尉August Dvorak───Dvorak鍵盤專利的持有者。因此該項測試的結果,公信力甚為「可議」。

1956年,美國公共服務事業局做過一項研究,發現使用Qwerty與Dvorak的打字手,速度差不多、甚至Qwerty打字手還更快一些。

這些在《Winners, Losers & Microsoft》一書中都有詳細的論述。Dvorak並沒比Qwerty好,至少絕對沒有像「鍵盤寓言」所吹捧的那麼神奇。

由 貓橋 發表於 October 4, 2007 11:23 PM
[ 45 : 靜態鏈結 ]

文件總是索引比較快,但是有的字打不出來就糟糕了。
使用時間越長,越得利的輸入法和短時間就完成的輸入法比起來,何者為累?

由 jE-- 發表於 September 17, 2008 04:20 PM
[ 46 : 靜態鏈結 ]

其实双手打时,两种键盘布局对中国人来说没有区别,对打英文的人来说可能有影响。Dvorak值得的地方,就是单手打,这个不是酷不酷的问题,而是键盘与鼠标竞争的问题。如果纯粹是打一篇文章来说,就双手了。到了编辑时,就得双手分工。

由 砂才 發表於 October 3, 2009 06:09 PM
[ 47 : 靜態鏈結 ]

這種競爭的問題並不是祇能用鍵盤配置來解決,也有其他的解法,例如 IBM 鍵盤著名的 TrackPoint 就是種不錯的辦法,雙手無需離開 Home Position 就可以使用滑鼠(當然如果是要繪圖之類的,還是要有滑鼠甚至繪圖板纔順手啦)。

Jedi 發表於 October 3, 2009 10:54 PM
[ 48 : 靜態鏈結 ]

至少用 DVORAK 英打比較舒服是真的

大學內民明丸 發表於 January 10, 2011 02:04 PM
[ 49 : 靜態鏈結 ]

大陆用户表示用汉语拼音在Dvorak上反而比较顺手……

形码的我不是很清楚,音码的至少好像微软新注音就可以自定义注音符与按键的对应关系……所以这点应该不成问题的吧……

个人感觉注册表配合Autohotkey把一些Crtl-Ins什么的快捷键映射过来,基本上还是很顺手的……

由 lltg 發表於 August 24, 2011 10:30 PM
[ 50 : 靜態鏈結 ]

我提

一个汉 语拼音版的Dvorak:

P Y F G Z R C L

O U E A I N H D S T

Q K J W B M X V

發表於 September 3, 2013 02:23 PM
[ 51 : 靜態鏈結 ]

請問是否有Dvorak鍵盤的常期使用者(3-5年以上),且有特別訓練自己的英打,或者有使用其他西方國家語言像西班牙語or法語,在傳統QWER鍵盤上和Dvorak鍵盤,你們的輸入速度和長時間的打字舒適度怎麼比較,不知有沒有心得文分享?

至於我沒有問中打的原因我想這種鍵盤主要就是為長期使用英語為主體的工作人員設計的吧

由 dvkoa 發表於 February 15, 2015 06:29 PM
[ 52 : 靜態鏈結 ]

請問dvorak輸入法在考托福時可不可以用呢

由 Peter 發表於 March 1, 2015 12:33 PM
[ 53 : 靜態鏈結 ]

很不幸地,托福規定祇能用 QWERTY 鍵盤排列。

Jedi 發表於 March 1, 2015 08:40 PM
[ 54 : 靜態鏈結 ]

Jedi, 經你這一篇的介紹,我日常使用 Dvorak 和行列已經踏入第10個年頭了!

由 Aaron 發表於 March 15, 2015 04:17 PM
[ 55 : 靜態鏈結 ]

Jedi兄,我想問個問題,我目前是使用許氏鍵盤(QWERTY-based),打得滿順的。

就您的使用經驗來說,改練dvorak許氏的效益有大於轉換的學習成本嗎?因為一般人是只要QWERTY轉dvorak,一次就好。而我必須要許氏轉dvorak一次,再從dvorak轉dvorak 許氏一次,等於要轉兩次。

想請問這樣的學習成本是值得投資的嗎?謝謝您。

由 nkfc 發表於 December 26, 2015 12:15 AM
[ 56 : 靜態鏈結 ]

如果您已經把 Dvorak + QWERTY-Hsu 這種組合運用得很習慣,我建議不需要再改練 Dvorak-Hsu,因為不會獲得什麼額外的好處,實在沒有必要做這種投資(而且 Dvorak-Hsu 其實沒有完美的解決方案)。

我是因為個人的堅持(也就是堅持許氏鍵盤的取碼原則),所以一開始練 Dvorak 時跟著追求配套的中文輸入鍵盤排列。我不認為這應該是任何人的最佳解。

我家人也是採用 Dvorak + QWERTY-Hsu 的搭配。

Jedi 發表於 December 26, 2015 01:36 AM
[ 57 : 靜態鏈結 ]

先謝謝Jedi兄的回覆,那我想再請教,因為我目前還是使用QWERTY+QWERTY-Hsu,就您的觀點來看,跟Dvorak + QWERTY-Hsu的比較上,就

1、打字時手指的疲勞程度
2、打字效率

這兩點的比較上,有值得轉換的投資嗎?
謝謝您。

由 nkfc 發表於 December 27, 2015 10:38 PM
[ 58 : 靜態鏈結 ]

如果常英打,我認為 Dvorak 值得投資……但是這個年代要多考慮一件事,就是在智慧型手機/平板電腦的世界裡,Dvorak 鍵盤排列不是很方便弄出來(雖然並非完全弄不出來),即使弄出來也不適合 Swype 類型的輸入模式(滑動距離反而會增加);如果同時也常在這類裝置上輸入,或許還是先維持在 QWERTY 比較愉快。

Jedi 發表於 December 28, 2015 12:24 AM
[ 59 : 靜態鏈結 ]

那我瞭解了,非常謝謝Jedi兄的回覆指教,謝謝您。

由 nkfc 發表於 December 28, 2015 10:46 PM
給我迴響吧!
個人資訊








是否記住個人資訊?



請依上圖輸入檢核碼:
迴響





Jedi.org: 部落格 | Weblog | 三太子 | 討論 | MTBook | 網頁親和力 | 深入親和力 | 簡報原力:AV | 履歷 | + | @ | Flickr | Lytro | tumblr | NSFW