October 14, 2003

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

[黑客人生]輸入法之爭

之前提到我為了練 Dvorak 而把中文輸入法換成行列輸入法,不過我現在又改變心意,換回自然輸入法了。當然行列輸入法是很好的輸入法,祇是對於我的需求的符合度不夠,所以纔會被我捨棄。

我有甚麼需求呢?為了徹底使用 Dvorak ,我希望中文輸入法的字根位置能與英文無關或跟著變動,中英混打以及輸入符號時當然得按照 Dvorak 的鍵盤排列,若有任何視覺回饋也得按照 Dvorak 纔行。

行列是好輸入法,我纔練兩天就從完全不會(打一個字花二十分鐘)進步到一分鐘七個字。可是行列輸入法的符號輸入卻是按照 QWERTY 設計的,中英混打也不方便,而且在某些情況下會顯示 QWERTY 的對應按鍵。

另一個困難是我長久以來,寫東西時根本在自言自語;那些字句根本是以字音而非字型的樣態浮現,所以使用行列輸入法時我得不斷停下來回想字的寫法。

於是我換回了自然注音輸入法,不過我還得把它調成 Dvorak 配置。

我先還原了所有在「 Dvorak 與行列輸入法」提到的變更,然後再次按照「 Panasonic W2 日文鍵盤大換血!」的作法,做出 Jedi_W2_Dvorak.reg ,藉由直接修改鍵盤對應,讓字根的空間配置與 Dvorak 一致。

目前大致愉快,但其實「ㄓ、ㄔ、ㄕ、ㄘ、ㄜ、ㄛ、˙、ˊ、ˇ、ˋ」的鍵位需要調整(它們本來是根據 QWERTY 鍵位的手順與對稱性所設計而來的),選字用的「 ASDF GHJK ZXCV 」也該改為「 AOEU HTNS HTNS 」纔對。不過這大概祇能等下一版的自然輸入法了吧。

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

關於中文輸入法,我個人只用倉頡與注音,因為這兩種輸入法幾乎在大多數電腦作業系統中都可見到,不用另外安裝或另外購買,習慣成自然就好。

Frey 發表於 October 14, 2003 11:28 AM
[ 2 : 靜態鏈結 ]

行列也是啊。

Jedi 發表於 October 14, 2003 12:07 PM
[ 3 : 靜態鏈結 ]


其實我行列用久了,也會不小心打出同音字

另外用行列應該可以幫助記憶字形
不然現在真的很少用手寫字了
行列對我還有一個特色就是
打字時不能看鍵盤,看了反而不會打

不過如果要用Dvorak的鍵盤配置 大概不太行吧

由 Alfred 發表於 October 14, 2003 01:00 PM
[ 4 : 靜態鏈結 ]

"行列輸入法的符號輸入卻是按照 QWERTY 設計的,中英混打也不方便,而且在某些情況下會顯示 QWERTY 的對應按鍵。"
行列與QWERTY是有關的嗎? 不太明白...行列不就只是行與列的編排嗎?

Aaron 發表於 October 14, 2003 03:53 PM
[ 5 : 靜態鏈結 ]

to Alfred: "不過如果要用Dvorak的鍵盤配置 大概不太行吧" 你指的是不是硬體化的Dvorka鍵盤而非software mapping?

Aaron 發表於 October 14, 2003 04:02 PM
[ 6 : 靜態鏈結 ]

從用電腦到現在,我還是比較支持自然注音輸入法喔!!
歡迎你回來喔!!

由 virgil 發表於 October 14, 2003 06:18 PM
[ 7 : 靜態鏈結 ]


to Aaron
Jedi 說的是'符號輸入'
像,。?這三個符號就是依照QWERTY來排列的
行列打其他的符號好像也不很方便
比如《》()
當然硬記都是可以克服的
中英混打的問題,我沒用過其他輸入法,所以不清楚

發表於 October 14, 2003 07:24 PM
[ 8 : 靜態鏈結 ]

可以把注音設定為使用漢語拼音鍵盤,快又好用!
輸-->shu 1
入-->ru 4
法-->fa 3

由 Taiwaner 發表於 October 20, 2003 12:18 PM
[ 9 : 靜態鏈結 ]

行列的符號輸入不是 w 1~0 ,再來選字嗎?

發表於 July 15, 2004 06:21 PM
[ 10 : 靜態鏈結 ]

這樣跟許氏鍵盤的自然輸入法符號輸入比起來,遜很多啊!

Jedi 發表於 July 15, 2004 10:04 PM
[ 11 : 靜態鏈結 ]

恩~我推薦使用自然輸入法
但是建議輸入的方法使用漢語拼音
雖然英文26個鍵轉化成中文以後~會造成組合的鍵數太多(可能到四五碼)
但自然有智慧省略的功能(母音在一起後一個就不用打了)
恩~還滿不錯的拉

Legend 發表於 July 16, 2004 01:52 PM
[ 12 : 靜態鏈結 ]

所以我們在搞ibus時,才會乾脆讓輸入法開發者決定他們要綁哪個 key layout。要不然除了Dvorak,還要考慮法文德文鍵盤等。怎可能一個個去找對應鍵?

definite 發表於 January 25, 2010 01:57 PM
[ 13 : 靜態鏈結 ]

說到 ibus,我在 Ubuntu 及 Fedora 上面都遇到這樣的問題:ibus 搭配 chewing 用 Dvorak 許氏鍵盤,有些聲母/韻母會按不出來,最後只好換成 SCIM 才正常……

不確定是 ibus,還是 ibus-chewing 的問題。

Jedi 發表於 January 25, 2010 06:02 PM
[ 14 : 靜態鏈結 ]

(補充說明一下,因為我的系統鍵盤就是 Dvorak 了,所以在 chewing 裡面是直接選「許氏鍵盤」。)

Jedi 發表於 January 25, 2010 06:04 PM
[ 15 : 靜態鏈結 ]

ibus-1.2 由於可以綁keyboard layout,簡單的說你不必特別指定是Dvorak 許氏鍵盤。 只要說是許氏鍵盤就夠了。
所以 Jedi 你沒設錯。

至於聲母和韻母出不來的問題,能不能具體講一下問題出在哪裡? 我剛好是 ibus-chewing 的開發者,我可以看看問題在哪。 :-)

definite 發表於 January 27, 2010 07:55 AM
[ 16 : 靜態鏈結 ]

我剛剛測試了一下,我用的環境是(在 VMware Workstation 7.0 裡面跑的)Ubuntu 9.10 Desktop,從安裝的時候就選繁體中文環境,鍵盤配置也是一開始就用 Dvorak,昨天纔執行過更新管理員,各種套件都更新了。

IBus 版本為 1.2.0.20090927,裡面唯一的輸入法是 Chewing,其他輸入法都移除了;「進階」設定頁裡面的「使用系統鍵盤設置」沒有核選。(應該是預設就沒有核選的樣子,我記得沒去動過)

Chewing 裡面的設置是採用預設值,但是把「鍵盤」分頁的「鍵盤排列」選為「Dvorak許氏」(啊,這邊跟我上面的印象中是不同的。我剛剛試了一下,雖然我的系統鍵盤是 Dvorak,但是若這邊不選 Dvorak許氏的話,就不能用 Dvorak 許氏了;IBus 的那個「使用系統鍵盤設置」核選並重新啟動 IBus 也對此沒有影響)。

然後實際使用時,會按不出來的有四個韻母(沒有聲母):ㄧ、ㄛ、ㄣ、ㄦ,這四個韻母在許氏鍵盤中的按法會是 e, h, n, l,然後這四個按鍵在 QWERTY 印刷的鍵盤上會是 d, j, l, p,提供給你參考囉。

如果有什麼更正式的管道可以用來回報這樣的問題的話,請告訴我,我願意用正確的管道來做這件事。

Jedi 發表於 January 27, 2010 08:53 AM
[ 17 : 靜態鏈結 ]

如果你有 Google 帳號的話,可以到

http://code.goo gle.com/p/ibus/issues/list
去回報錯誤。

要沒有的話,我也可以生一個 issue 來。

對了,你是不是把 goo gle.com 給擋了? :-)
Your comment could not be submitted due to questionable content: goo gle.com

definite 發表於 January 27, 2010 09:16 AM
[ 18 : 靜態鏈結 ]

咦,忘記什麼時候加進黑名單的了,大概是當時有人利用 google.com 偷渡廣告之類的,總之剛剛拿掉了。

Jedi 發表於 January 27, 2010 09:25 AM
[ 19 : 靜態鏈結 ]

剛剛去回報了:Issue 755

Jedi 發表於 January 27, 2010 09:40 AM
[ 20 : 靜態鏈結 ]

Thanks!

definite 發表於 January 27, 2010 10:00 AM
[ 21 : 靜態鏈結 ]

是的,那種Dvorak鍵盤真的開始越來越受到注視。但是現在還是以舊的鍵盤佔主導。

由 ddd 發表於 January 30, 2010 04:57 PM
[ 22 : 靜態鏈結 ]

現在英語是世界的主導地位,而電腦又是鬼佬發明的玩兒。所以他們一旦改變了英文鍵盤的話,全世界都會受到很大的影響。這一點根本就不會出奇的。如果樓主想學一種好的中文輸入法,而不受到英文鍵盤的影響的話,我推廌使用嘸蝦米輸入法。雖然嘸蝦米輸入法在電腦的作業系統中沒有內置,但是下載來使用也是比較方便的吧。現在我就大概作一個簡單的介紹。
嘸蝦米輸入法是根據音,形,義三大類的,將26個字母相配合使用。是一種比較特別的輸入法。
比如,哈=OAO,品=OOO,哥=TOTO,吃=OVZ,命=AOP,這是根據字形。
粉=米(M)八(B)刀(D)=MBD
票=西(C)二(R)小(S)=CRS
這是根據音,
轟=CCC(Car), 森=TTT(Tree)
這是根據義。

現在我就大概地作了一個簡單的介紹。也就是說嘸蝦米輸入法是和字母有著很大的關聯的。不同於倉頡,五筆,鄭碼等的形碼輸入法。字母和字根根本就沒有一點聯係。
所以,就算是英文鍵盤的更改了,都不用擔心。只要你適應了英文的鍵盤,就可以在短時間內轉過來了。
不過,現在有一個難點,就是嘸蝦米輸入法,學起上來都是要下些功夫的。這一點不知道你是否做得到呢?
呵呵

由 ddd 發表於 January 30, 2010 05:11 PM
[ 23 : 靜態鏈結 ]

To: ddd
1. 一旦改變鍵盤布局,最大影響是他們自己。
2. 其實許氏注音和無蝦米一樣,是更貼近英文鍵盤,而不是不受英文鍵盤影響。不信你改用 Colemak,看看你會不會要跟者改你的打字習慣。:-)
3. 傳統注音用者才不需要改他們的輸入習慣,不管你用Dvorak, Colemak,還是德文法文鍵盤,ㄅ就是在那個位置(至少在ibus)裡。
4. 其實要不要改輸入習慣,是取決於輸入法開法者是接keysym還是接keycode。 :-)

definite 發表於 February 3, 2010 11:14 AM
[ 24 : 靜態鏈結 ]

Hi, 我開發了 ibus-faft 輸入法
由於當初多少受您啟發,特別告知一聲!

ibus-faft 嘗試解決行列輸入法與 dvorak 配合時的符號輸入問題。

http://code.google.com/p/freearray/wiki/IbusFaft

Shaform 發表於 February 20, 2010 04:10 PM
[ 25 : 靜態鏈結 ]

看起來蠻有趣的呢,我會找機會裝起來玩玩看(笑),也期待持續開發唷!

Jedi 發表於 February 20, 2010 05:59 PM
給我迴響吧!
個人資訊








是否記住個人資訊?



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





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