※ 以下是本人曾於「華通輸入法講壇」內發表過的文章的第二部份,內容主要是圍繞對傳統倉頡輸入法的意見和對快速倉頡輸入法的闡述,現願與眾網友分享:
文章一:
「快倉2000_順序速成小學輸入法(v2.1.4)」是一個不限用途的免費軟體。顧名思義,它是針對目前香港小學生而設的輸入法。當然,一般人也可以使用這個輸入法的。它的優點如下:
1. 現時大部分號稱適合小學生使用的輸入法,其外貌和操作方法和微軟視窗裡的輸入法有很大分別,以致老師們要重新教授該輸入法的使用方法,小學生們要浪費很多時間去適應新的輸入法,結果是費時失事。而本輸入法的外形和操作方法和現時視窗裡的輸入法基本上是完全相同的,沒有轉用適應期,較適合小學生使用。
2. 速成輸入法是簡化倉頡的編碼規則的一種輸入法。它的編碼規則簡單,較倉頡輸入法易學,因此較適合編碼能力較低的小學生使用。不過,由於現時視窗裡的速成輸入法有很多缺點。例如沒有標點符號編碼、容錯碼和重碼字不依字頻排序等,以致學能稍遜的學生會感到速成輸入法並不好用。順序速成小學輸入法就是改良現時傳統速成輸入法,例如重碼字以字頻排序和設有三千多個容錯碼和簡單易用的標點符號編碼,能提高使用者的入字成功率和打字速度,減低學習輸入法的挫敗感。
3. 除了兼容傳統速成之外,順序速成小學輸入法還設有一碼倉頡輸入法和詞語輸入法。一碼倉頡輸入法可用作查字或提高打字速度之用。有些字的速成尾碼很難拆,我們可以利用一碼倉頡輸入法找字的。另一方面,詞語輸入採用「全速成法」,即是取詞語首字和尾字的「頭尾」碼,把打詞的過程變成打字,與單字的「速成輸入法」一脈相承,詞碼規則簡單易記,詞量高達二十多萬條,而且字碼和詞碼完全分離,有利於字詞混打來提高打字速度。
4. 順序速成小學輸入法是不限用途的免費軟件,能減輕一般家庭的經濟負擔。
順序速成小學輸入法現掛在「快倉2000中文輸入法系統」裡,歡迎各位網友下載使用。
謝謝!
文章二:
謝謝您的寶貴意見。
是的,我的確開發了很多種不同的輸入法。不過,這些輸入法的編碼原理都是源於倉頡輸入法的。為要歸納和統一這些輸入法,我便創造一個以倉頡輸入法為主導的中文輸入法系統 — 快倉2000中文輸入法系統,俾使不同層次、不同能力和不同取向的使用者,各取所需,各適其適。
順序速成詞語輸入法適用於初學者,也適用於小學生或打字能力不高的人士。它的編碼規則簡單、編碼字數較少、有易用的標點符號編碼和大量容錯碼,能大大提高人們學習輸入法的成功感。如果使用者利用順序速成所提供的詞語輸入法的話,更可提高其輸入字元的速度。
順序速成除了兼容傳統速成之外,還設有一碼倉頡輸入法。這個輸入法可用作查字或提高打字速度之用。有些字的速成尾碼很難拆,我們可以利用一碼倉頡輸入法找字的。
以目前的情況而言,我們的小學生是需要一種簡單易學和易用的鍵盤輸入法,而這種輸入法又要和主流輸入法一脈相承,否則我們的小學生可能要學完一種輸入法後,升到中學,又要學另一種輸入法。到了社會工作時,再要學習另一種輸入法,很慘!
因此,九方輸入法不但不會是解決問題的方法,而且還會浪費我們金錢,浪費我們氣力的輸入法。順序速成遠較九方為優,主要原因是它和主流輸入法兼容。它的選字率比九方低很多,輸入效率也高。
順序速成詞語輸入法是一個好的意念,也是一個好的方法,應該值得我們推廣的。問題是我本身只是一個輸入法的研究者,缺乏資金推廣這個輸入法。願天下間有識之士,看了這篇文章後,能協助我推廣這個輸入法就好了!
謝謝!
文章三:
回覆一:
一直以來,我希望我們中國人有一個同時能夠適於寫作和速度頗快的輸入法。所謂適用於寫作輸入法,就是以一般人的能力,在較短的學習時間內,達到邊想邊想打字效果,且有合理的打字速度。所謂合理的打字速度,就是要快過手寫識別輸入法就夠了。因此,雖然某些輸入法號稱達到每分鐘200字的速度,但是對於寫作的人來說,這個速度是毫無意義的。請您問問打字比賽的冠軍,他們有誰能夠在寫作時達到比賽時的打字速度呢?另一方面,一些號稱容易學習的輸入法,往往是選字太多,以致損害使用者的目力,同時亦打斷他們寫作時的思路,因此,選字太多的輸入法不是適用於寫作的輸入法。
您所講的《市面上,愈快的輸入法,不是都用『蠻力』在背『簡碼』及拆『漢字』嗎?》,正好反映出一個嚴重的問題,就是人們都誤用了輸入法。如果為了比賽,不惜使用「蠻力」去背誦大量「簡碼」來達到高速的效果,本是無可厚非。不過,我們是否忍心看見我們的學生,日以繼夜地苦練輸入法,目的是為了參加比賽呢?為的是在「數字」上達到高速輸入中文字呢?今天,我們要培養的,不是一兩個打字高手,讓他們在比賽上揚威,從而證明某種輸入法是最「好」的,而是一大群普通能力的學生,使用輸入法達到邊想邊打字就夠了!
對不起,我不明白您的邏輯,就是您由此而推論出「所以這是漢字的根本問題,而不是倉頡輸入法才會有的問題。」
到目前為止,倉頡輸入法仍是「一字一碼」的,不論是第三代或第五代。即是說,根據倉頡輸入法的編碼規則,每一個字只有一個對應的倉頡碼。以所我知,第五代的倉頡碼表加了「容錯碼」,看起來是「一字多碼」,但本質上仍是「一字一碼」。多了「容錯碼」的結果,就是要解決同一個中文字有多種寫法的問題,亦是使輸入法變得合乎「人性」。
如果我們學習輸入法的目的,是為了學懂寫字的話,我想倉頡輸入法不及其他依筆順的輸入法好。我所講的「缺點」,不是單是倉頡輸入法才有的,而是所有拆字形的輸入法都存在的,那就是任何輸入法皆有「盲點」,有些字很難拆,使用者會覺得牽強和不合理。不過,我相信,倉頡輸入法是眾多輸入法中,其拆碼已最嚴謹和最合理了!
只有專業打字員或比賽者,才能夠像機器和電腦一樣,正確無誤和高速地輸入字元。一般人到底不像機器,也不像電腦。我們不能要求每一個人都像專業打字員或比賽者,願意背誦輸入法的特例。倒不如在輸入法裡加進容錯碼,提高他們輸入字元的成功率。
須知道,編碼太過複雜的輸入法,不是一般人能夠掌握的。簡化倉頡的編碼規是一種手段,增加輸入法程式的輔助功能又是另一種手段。既然是手段,我們實在沒有必要強行使用微軟視窗內提供的「傳統」倉頡輸入法 — 一種既沒有容錯碼又沒有步步提示的倉頡輸入法,很不好用!
可惜的是,很多人都認為,微軟視窗裡的「倉頡輸入法」,才是「真正」和「最正統」的倉頡輸入法。擺脫它,使用其他倉頡輸入法的程式,就是離經叛道。
您說得對,倉頡編碼的最大優點,是在於它能用於排序上。改良輸入法程式可以提高人們輸入字元的成功率。
==========
回覆二:
不要以為自己能夠掌握倉頡,別人就會像自己一樣,同樣可以掌握倉頡的。這是由於每個人的能力都是不同的,願意付出練習的時間亦各有不同。速成是簡化倉頡輸入法編碼規則的一種輸入法,是一種「變通」。它讓一些不能習得倉頡的人使用,仍舊可以使用倉頡字根和原理入字。
其實,使用其他輸入法也是「變通」。變通的方式是要擺脫主流,學習和倉頡不相關的輸入法。嘸蝦米、九方、快碼和縱橫等等輸入法的出現,都是由於人們學不懂倉頡輸入法而使用的「變通」方式。它們都有其賣點,不是鼓吹其快,便是鼓吹其易學。
在我來說,只要倉頡輸入法能夠有更多的「變通」方式,人們根本毋須學習其他不是主流的輸入法的。若要最易的,一碼倉頡便是了;若要稍快的,順序速成便是了;若要便於寫作的,快倉便是了;若要高速輸入中文字的,倉頡便是了。事實上,現時的倉頡輸入法缺少變通,才讓其他輸入法有機可乘。當務之急,就是我們必須為倉頡輸入法提供更多的變通方式,才能夠使倉頡輸入法永垂不朽!
順序速成、快倉六和快倉七初步構成了「快倉2000中文輸入法系統」的藍圖,提供給倉頡輸入法的使用者更多的變通方式。「一脈相承」的編碼策略,是要叫人使用同一系列的字根,配合不同層次的編碼規則,造成多種以倉頡為主導的輸入法,俾使不同層次、不同能力和不同取向的使用者,各取所需,各適其適。
今天,我們要面對的,是一場中文輸入法的「革命」。倉頡輸入法的使用者不能抱殘守缺,認為不用改就能夠解決問題的!
文章四:
這是一個很好的問題。
在「倉頡自修室」這個網站裡,我一早就指出這個問題了!請參閱以下網頁(容易混淆字首與字身的例子): http://makchehu.tripod.com/jdiv.files/frame.htm
您這個問題,正好指出倉頡輸入法在編碼上的確是有些缺點的。它沒有清楚和明確地界定「字首」和「字身」的定義。
我想,「應」這個中文字最能突顯出倉頡輸入法這個編碼上的缺點。為甚麼呢?原因是「應」的第三代倉頡碼是「戈土 心」,字首是「戈土」,字身是「心」。不過,「應」的第五代倉頡碼卻是「戈 人土心」,字首是「戈」,字身是「人土心」。
由於中文字形複雜,任何拆字形的輸入法皆有編碼上的盲點。倉頡輸入法以小量的字根和規則,為數以萬計的中文字編碼。因此,某些字的倉頡編碼,總是有其含糊性和牽強性。
今日擺放在中文視窗裡的最流行第三代倉頡輸入法,是一字一碼,沒有容錯碼和步步提示,人們只得使用「蠻力」才能解決以上這個問題。使用「蠻力」的結果就是要求我們「強記」數以百計倉頡編碼的特例,使用人腦來遷就輸入法的缺點。
為甚麼我們不懂得利用電腦的強項呢?它有驚人的記憶能力啊!為甚麼我們不把種種的特例交由電腦去記憶呢?讓電腦記憶所有編碼的特例吧!換句話說,使用「容錯碼」就能輕易地解決這個問題了!
另一方面,簡化倉頡輸入法的編碼規則亦是解決以上問題的其中一種可行的方法。速成和快倉輸入法都是不同層次的簡化倉頡輸入法。使用它們,即使我們混淆了字首和字身,仍能輕易地找到字元。
今天,假若我們仍要堅持使用「傳統」倉頡來輸入中文字的話,這真是社會的不幸,也是我們中國人的不幸。我不是反對使用倉頡,而是反對我們盲目使用「傳統」倉頡而不懂得變通。
擺脫「傳統」,「改良」倉頡,使之易學易用,正是我們當務之急,亦是朝向使用和學習中文輸入法的正途啊!
文章五:
快倉與嘸蝦米的比較
以下是我用5401字統計的結果:
以標準編碼計:
快倉 |
倉頡 |
|
不計字頻標準碼平均碼數 |
3.122 |
3.981 |
計入字頻標準碼平均碼數 |
2.846 |
3.448 |
童欣仁先生使用一萬三千多字算出的數據如下:
倉頡 |
嘸蝦米 |
行列 |
|
不計字頻標準碼平均碼數 |
4.1138 |
3.5016 |
3.6333 |
計入字頻標準碼平均碼數 |
3.4496 |
2.9894 |
2.9899 |
再把以上兩組數字一同比較,可得:
以標準編碼計:
快倉 |
倉頡 |
倉頡 |
嘸蝦米 |
|
(5401字) |
(5401字) |
(13000字) |
(13000字) |
|
不計字頻標準碼平均碼數 |
3.122 |
3.981 |
4.1138 |
3.5016 |
計入字頻標準碼平均碼數 |
2.846 |
3.448 |
3.4496 |
2.9894 |
雖然兩者的取樣字數是不同的,但是從倉頡的5401字和13000餘字的統計數字所得,其平均碼數變化不大。我相信,快倉的「不計字頻標準碼平均碼數」比嘸蝦米短,而在「計入字頻標準碼平均碼數」方面,兩者的碼數則是差不多的。
嘸蝦米把高頻字「的」,定義為只用一鍵的「標準編碼」,似乎有取巧之嫌。即使如此,快倉在平均碼數方面,表現卻毫不遜色,可以與嘸蝦米一較長短的。
文章六:
2003 年校際中文輸入大賽
謝謝 AhMan 兄對小兒的好意。可是,我沒有打算讓小兒參加這次輸入法比賽。自從他入讀小學後,功課很忙碌,幾乎每天晚上要做功課至深夜,沒有時間練習輸入法了!事實上,打字快是要講天份的,他不是這方面的材料。因此,即使有良好的輸入法在手,我亦無意要他強行苦練來提高打字速度,從而証明快倉是行的。
我設計快倉的主要目的,是要減輕人們利用電腦輸入中文字的困難,而不是設計一個專為比賽用的輸入法。要達到這個目的,我把倉頡輸入法的編碼規則拆分成不同層次的簡化,即一碼、二碼、三碼、四碼和五碼都有,再加上音碼,讓不同層次、不同能力和不同取向的使用者各取所需,各適其適。另一方面,我又把數以千計的容錯碼融合在快倉編碼內,大大提高了人們的入字成功率,俾使他們可以在寫錯字、編錯碼或盲試瞎撞的情況下,仍然可以很容易地找到字元。
不過,對於比賽者或專業打字員來說,以上種種設計可能沒有為他們帶來很多好處。相反,過多編碼在同一個輸入法系統內令他們容易打錯字,對於比賽是不利的。一字一碼的輸入法可能更適合比賽者,原因是每一個字的編碼,都經過他們日以繼夜地苦練,全都記憶在腦了,毋須使用容錯碼。同樣理由,即使是速成或九方等選字率奇高的輸入法,人們也可以在比賽中以盲打的方式入字,成為「快」的輸入法。
在輸入法比賽裡,往往是一些記憶力特強,肯苦練(藉著驚人的記憶力和苦練背熟很多簡碼,以期用最短的碼長入字,從而提高速度),同時手指按鍵快而準的參賽者得勝。
我對輸入法比賽的結果,始終存有疑感。原因是最快的輸入法未必是最好的輸入法!對於一般人來說,最好的輸入法不要用「蠻力」和「苦練」來提昇速度的,而是要簡單易學、不需要太多選字、要能做到邊想邊打字,且要和主流輸入法兼容。很不幸,現時的輸入法比賽,除了能夠証明哪一個輸入法比較快之外,還能夠証明甚麼呢?
究竟哪一種輸入法能達成以上的標準,適合大部分人的需要呢?如果現時繁體視窗裡的倉頡輸入法真的是那麼好用的話,我們又何需要有那麼多輸入法呢?又何需輸入法比賽呢?
我最不忍見到的,就是時至今日,很多人仍用「蠻力」學習和使用輸入法。在這裡,我所講的「蠻力」,就是我們使用傳統視窗裡的倉頡輸入法時,往往需要強記很多特別的編碼。我在「倉頡自修室」裡,寫了一篇名叫「為甚麼我們總是找不到字?」的文章,就是說明人們使用倉頡輸入法時遇到的種種困難。
使用傳統速成輸入法是運用「蠻力」的最好例子。為甚麼我們仍要堅持使用那個不依字頻排序的速成呢?為甚麼我們不為它加上容錯碼和容易記憶的標點符號碼呢?為甚麼即使現時有這樣改良的速成輸入法存在,我們還不鼓勵使用它呢?
其實,藉著電腦程式和改良編碼的幫助,我們可以把使用「蠻力」降至最低的限度。雖然最好的輸入法是由使用者自己設計的,但是這個方法並不能解決普及使用的問題。為了比賽,本是無可厚非,可是我們總不能叫人們個別改良倉頡輸入法的編碼,這個方法實在太費時失時了!
今天,我們的學生正要面對選用何種輸入法的十字路口。一是沿用傳統倉頡或速成輸入法,二是改用其他輸入法,三是使用改良的倉頡或速成輸入法。何去何從?中文輸入法比賽能不能給我們一個啟示呢?
文章七:
一篇九方對倉頡的專欄文章之轉貼 - 摘自成報副刊
我不知道現時快碼和九方輸入法的銷售如何,亦不明白梁先生和倪先生為何如此痛恨倉頡輸入法。如果梁先生大方一點,把快碼和九方輸入法免費送給國人所用,我相信他一定更受人尊重,而他的輸入法亦能普及全球。
在這裡,我無意評論哪一個輸入法比較好。不過,若論輸入法發明者的功德,兩者相距甚遠。兩者的心態亦有所不同。朱先生以「眾人利益」為心,而梁先生則以「個人利益」為重。我想,倉頡之所以流行,之所以成為正統,正是由於朱先生的無私貢獻吧!我總認為,這個無私之心,成為了倉頡輸入法流行的主要原因!
今時今日,倉頡輸入法已經成為「主流」,不是一兩個人可以罵倒的!其他輸入法要「逆流而上」,等於是「踢上山波」,是浪費氣力,徒勞無功!
或者,面對著年年的虧蝕,在現時的處境下,真正要「鬼哭神號」的,恐怕是梁先生本人吧!
文章八:
技能評核試
在電腦打字技能方面,台灣人比香港人開明得多。從財團法人########電腦技能基金會的企業人才技能認證報名表裡,我們可以知道中文打字是不限考生使用哪一種輸入法的。
詳情可參閱以下網頁:http://www.tqc.org.tw/tqc2002/CAARWTYB.doc
該份文件的部分內容如下:
企業人才技能認證報名表:
使用輸入法
□1倉頡 □5大易四碼 □6行列三十 □7注音 □8嘸蝦米 □9自然 □14忘形 □15快倉□16新倉頡 □17新注音 □21速成 □其他
除 1、5、6、7 項外其餘輸入法請自備備用。
該報名表內附有11種輸入法,快倉也榜上有名。真奇怪,台灣人似乎對九方的興趣不大,反而對快倉另眼相看。
對於香港資訊科技技能評核中心只有倉頡和九方的評核,我個人覺得這是一種不公平的做法。要測量人們的打字速度,應該不規範人們使用哪一種輸入法才是。事實上,比九方快的輸入法比比皆是,為甚麼香港資訊科技技能評核中心的主管們不准許別人使用其他輸入法呢?難道是..........?
文章九:
過早學習倉頡會不會影響兒童中文能力: http://www.com.cuhk.edu.hk/ubeat/020349/49type.htm
謝謝您們對該文的關注。
很可惜,至今為止,很少人關注這個論題,並願意對該文的各項論點作出回應。即使有少許回應,但仍然沒有觸及問題的核心,實在是非常可惜的事。
我想「過早學習倉頡影響兒童中文能力?」這個論題,明確的意思應是「過早學習倉頡輸入法會不會影響兒童的中文能力?」如果這個論題的意思是這樣的話,那麼問題的答案只有以下兩個可能性:
1.
過早學習倉頡輸入法不會影響兒童的中文能力。
2. 過早學習倉頡輸入法會影響兒童的中文能力。
究竟哪一個答案是正確呢?
我相信很少人會認為過早學習倉頡輸入法不會影響兒童的中文能力的。然而,如果我們相信過早學習倉頡輸入法會影響兒童的中文能力的話,那麼它帶來的影響究竟是正面還是負面呢?
文內提出過早學習倉頡輸入法有正面和負面的影響。我所關心的,是他們所提出的論據是否言之有理,並有事實支持。我希望這裡有人能作出回應。謝謝!
文章十:
倉頡動畫廊:
最近我在「倉頡自修室」增設了一個新的網頁。這個網頁名叫「倉頡動畫廊」,內裡設置超過500多個以倉頡拆碼的動畫。我希望這個網站能提高人們對學習倉頡輸入法的認知和興趣。
由於制造動畫是一項頗為煩瑣的工作,錯誤在所難免。如有錯漏,請各位網友不吝指正,謝謝!
文章十一:
倉頡自修室:
謝謝您們的寶貴意見。
我採用標楷體作為動畫的字體,主要原因是台灣教育部訂定它為繁體字的標準。原則上,我們應該學習這個標準字體,可惜很多輸入法都不依從這個標準字體來編碼,以致人們在學習中文字時產生很多混淆。如果倉頡動畫廊不是使用標準字體的話,而是為了遷就傳統第三代倉頡輸入法的編碼,我恐怕帶來的結果是人們會因為學習倉頡輸入法而永遠使用錯誤的字體寫字。這便不好!因此,對於部分中文字,例如:資、統、任和反等字,我認為還是保留其原貌為佳。
至於「改」字,由於中文書法為求美觀,需要「裝字」,致使字型上有所改變。對於這點,我在「倉頡自修室 — 我的文章」已有解說。至於「歌」字的動畫拆碼,使用「工」和「一」都是可以的,因為「工」是「一」的輔助字形。使用「一」比「工」似乎較容易被人接受。至於「最」和「讀」的動畫有暇疪,他日自當改正。
亞文兄說得沒有錯,做動畫是一件頗為耗費時間的工作。然而網上動畫能令人們在毋須購買書本的情況,便能習得倉頡輸入法,同時減少耗費社會資源,我所付出的時間和努力,又算得是甚麼呢?
無論如何,感謝各位不吝賜教,我自當繼續努力,完成更多的網上動畫!
文章十二:
「的」字的影響
謝謝 AhMan 兄的分析。
用標準編碼來比較,快倉的動/靜態平均碼長均比嘸蝦米少。不過,由於嘸蝦米的簡碼比快倉多,而快倉的簡碼卻仍然未完全優化,以致在快倉在擂台比拼中,整體的按鍵數還是比嘸蝦米多了少許。這點顯明嘸蝦米是靠「簡碼」取勝的,而不是靠「標準編碼」取勝的。
您的測試結果顯示,有一鍵「的」和取消「的」都令快倉和嘸蝦米的差距縮小。如果快倉用了更多簡碼的話,便極有可能超越嘸蝦米的。
余氏輸入法有優越的表現,經過我的分析後,確實有「取巧」之嫌。換句話說,利用一些取巧的方法,在擂台上得出一些非常良好的成績,是不難做到的。不過,我認為我不值得為快倉這樣做而已!
今天,有了快倉的出現,與倉頡並肩作戰,互補長短,我實看不出有任何輸入法比它們好。嘸蝦米雖然有其長處,但總體而言,它實不能稱得上比快倉/倉頡好很多。另一方面,九方連傳統速成也比不上,更遑論順序速成呢?
哈!哈!使用倉頡一族的人有福了,因為您們始終是選對了輸入法啊!
文章十三:
快倉七的最佳編碼檔
現時的快倉七輸入法是一個「一字多碼」的輸入法系統,內裡設置了多個不同版本和簡化的倉頡輸入法,包括一碼倉頡輸入法、速成輸入法(二碼倉頡)、三碼倉頡輸入法、快倉輸入法和四碼倉頡等。
「最佳編碼的快倉七輸入法.txt」是選出快倉七輸入法內眾多編碼的最短而又沒有重碼的字,再加上一碼速鍵(由一碼倉頡而衍生)而成的輸入法。嚴格來說,它應寫成「快倉七的最佳編碼檔」。
在這個編碼檔內,大部分常用字的編碼都是倉頡的「簡碼」 — 編碼來自各個不同版本的簡化倉頡輸入法。
為了方便使用者記憶這些簡碼,我特意把所有字的編碼,包括選字時所按的數字鍵,也編入這個編碼檔內。例如:「弔」的編碼是「nl2」、「乍」的編碼是「hs2」和「皿」的編碼是「bt2」等。以上的字不使用「sdfg」選字,原因「sdfg」失效,要選完又選,故使用數字鍵選字。
某些字本來是重碼字的,不過它們可以使用「sdfg」鍵出,例如:「皮」的編碼是「dhes」、「乩」的編碼是「yrus」和「佑」的編碼是「okrs」等字,其尾碼是「s」是選字的結果。
此外,「一碼速鍵」是由「一碼倉頡」衍生出來的。例如「是」的編碼是「a3」、「不」的編碼是「m5」和「我」的編碼是「h4」等。這些字的尾碼以「數字」列出,以方便使用者記憶。
以往,傳統倉頡是沒有簡碼的,故在打字比賽上很吃虧。大家以為其他輸入法比倉頡優勝。事實上,這個觀念是錯誤的。別的輸入法之所以能在打字比賽中得勝利,主要是靠簡碼。簡碼越多,平均碼長便越短,打字速度便越快。只要我們找一些「打字神童」,日以繼夜地不停苦練,記憶所有簡碼,就能造出驚人的打字速度。今天,我嘗試造出一個簡碼特多的倉頡輸入法 — 快倉七,就是希望能夠說明簡碼在打字比賽中的重要性。
從擂台上的表現,快倉七的速度已超越嘸蝦米了。這個結果,能否給人們在選用何種輸入法時一個啟示呢?
文章十四:
快倉不敵倉頡?
當然不是!
如果我們不把選字率也在考慮的因素,就會在這個擂台?,得出以下的結論:
傳統速成、順序速成和九方都會快過倉頡!
事實上,以上種種輸入法都不會快過倉頡的,原因是它們的選字率比倉頡高很多!同樣道理,簡倉不會比快倉快,原因是簡倉比快倉的選字率高很多!在實際的操作情況下,它們都會慢過快倉的!
其實,現時單憑平均按鍵數來決定哪一種輸入法比較快是錯誤的。除了按鍵數外,我們還須考慮以下各種因素:
1. 輸入法的選字率;
2.
按何種鍵。一般來說,按最上排的數字鍵會比正規的英文字母鍵慢;
3. 編碼難度,例如編碼規則和字根數目等;
4. 使用者對輸入法的熟悉程度。
對於一般人來說,編碼規則簡單是決定他的輸入速度最重要的因素,而不是輸入法的平均碼長。原因是簡單的編碼規則能提高他的入字成功率。不過,對於專業人士來說,如果他已達到對任何一個字都能輕易拆碼的話,這時候,輸入法的平均碼長才是決定他的輸入速度。
因此,很多人使用速成會比倉頡快,原因是他使用速成的入字成功率比倉頡高,即使倉頡的選字率遠比速成低。而順序速成又會比傳統速成更有效率,原因是前者的選字率比後者低,且有很多容錯碼,對於提高使用者找到字元的機會是有利的。
由於快倉的編碼規則比倉頡簡單多了,同時有不少容錯碼。一般人士使用快倉時,除了其平均碼長比倉頡短,其入字成功率也比傳統倉頡為高的,因而輸入文字的速度會比倉頡快。
現時簡倉並沒有真正簡化倉頡的編碼規則,同時沒有容錯碼。一般人使用起來,還是要背誦大量簡碼,還是要花大量的氣力去拆碼,為了減短碼長,結果是選字頻頻。使用大量的簡碼,提高輸入法的難度,來換取較短的平均碼長,我覺得並不是一個好辦法。
無論如何,我所欣見的,就是除了快倉外,現時有很多人不遺力地去「改良倉頡」,使倉頡更容易使用和更有效率。這點証明我的方向正確的。今天,我們已有很多有關改良倉頡的輸入法陸續面世,例如:我的倉頡、鯨魚輸入法、自由倉頡、順序速成和快意速成等。這些輸入法亦標誌著倉頡輸入法進入一個新的紀元。人們再不會盲目使用傳統的倉頡輸入法,而是把倉頡作不同程度的變通和改良,好讓不同程度和層次的人們都可以各得其所和各取所需。
文章十五:
其實,問題的關鍵是,除了為了比賽外,究竟一般人是否有興趣去背熟這些簡碼,以提高他們的打字速度呢?
雖然我為了快倉設計了很多二鍵簡碼,但是在實際的打字過程中,我只是用了為數十個八個的簡碼吧了。我從來不強求自己去背誦這些簡碼來提高自己的打字速度的。為甚麼有簡碼不用呢?原因很簡單,就是我毋須參加比賽,為何要花費這麼多的氣力去記憶這些簡碼呢?
我並不反對「一碼速鍵」或「二鍵簡碼」。事實上,只要使用者用熟它們,打字速度確是可以提昇的。這點對於打字比賽者是有利的。
您們設計的「一碼速鍵」和「二鍵簡碼」,應該是最優化的版本了。從這個簡倉的數據看來,足以証明其他輸入法並不比倉頡好很多。以往,它們快的原因,只是大量使用簡碼,而倉頡卻無簡碼,以致在速度上比它們慢。今天,無論是快倉或簡倉,它們的速度,一點也不比其他輸入法遜色!
不過,我認為盲目追求所謂數字上的速度,是不智的,也是不需要的。原因是大部分人在使用輸入法進行寫作時,最希望是能夠做到邊想邊打字而已,而不是以每分鐘輸入過百字的速度。因此,假若大部分人無法利用倉頡輸入法進行邊想邊打字的話,即使我們為倉頡輸入法加上這麼多的簡碼,又有何意義呢?
我忽發奇想,就是AhMan兄能否改造一下現時的快倉,用現時您們設計的二鍵簡碼,完全取代我設計的二鍵簡碼;又為它加添一鍵速碼?我建議這個新的輸入法稱為「快簡倉輸入法」,即混合使用「簡倉」和「快倉」的輸入法。
我認為現時簡倉的二鍵簡碼和一鍵簡碼,並沒有和快倉原來的編碼有所衝突的。我相信,您們設計的二鍵簡碼和一鍵簡碼應該是最優化的版本了,而快倉可說是倉頡的簡碼。如此,這個「快簡倉輸入法」在擂台上的表現,應該是最優異的!
哈!就讓我們看看這一個「快簡倉」在擂台上的表現是否天下無敵呢?
文章十六:
再談嘸蝦米與快倉的比較
心猿先生:
謝謝您的回應。我的回覆如下:
1. 由於快倉的編碼規則是非常嚴謹的,每一個中文字只能對應一個編碼,因此快倉是「一字一碼」的,人們只要憑字形便可以說出快倉的標準編碼。不過,我把快倉說成「一字多碼」,含意是快倉有很多容錯碼。在快倉六輸入法?,除了標準的快倉碼外,還有很多容錯碼。即使人們編錯了碼,也能找到他所需要的字,大大提高了使用者對輸入法的興趣,也減低了他們找不到字時的挫敗感。
相反,嘸蝦米的編碼規則並不嚴謹。一個中文字可能對應多個編碼,因此嘸蝦米是「一字多碼」的。嘸蝦米的標準編碼是需要發明者定義的,人們不能單靠字形便能說出其標準編碼,因此我才說嘸蝦米的標準編碼是需要記憶的,間接增加了使用者的腦力負擔。
換句話說,快倉的「一字多碼」和嘸蝦米的「一字多碼」,在本質上是不同的。前者是指它的「容錯碼」,而後者是指其編碼法則不嚴謹,而導致有一個中文字可以有多種編碼。
當然,嘸蝦米也可以和快倉一樣,設置容錯碼,此時嘸蝦米的「一字多碼」,其意義和快倉是相同的。
2. 若從記憶字根的容易度來看,我相信快倉的字根遠比嘸蝦米易記得多。原因很簡單,除了快倉的字根數目遠比嘸蝦米少很多外,它的字根歸類法也比嘸蝦米簡明得多。嘸蝦米發明人已使用很好的方法:「形、音、義」來幫助人們記憶嘸蝦米的字根了。當然,您還可以聲稱使用其他方法幫助人們記憶嘸蝦米的字根的。不過,我不相信其他方法比發明者所建議的還好。
我曾說過:「快倉要和其他輸入法比較,只是一種手段,而非目的。」今天,眾多輸入法在這?爭鳴,誰勝誰負,莫衷一是。無論如何,我們都應該儘可能使用科學的方法和客觀的討論態度去探求輸入法的適用性,以便人們更善於選擇輸入法就好了!
文章十七:
心猿先生:
對不起,我總覺得嘸蝦米在編碼規則方面,並不如您所說的那麼嚴謹。舉例說,嘸蝦米的編碼規則,說是依筆順編碼的,可是有些字卻不是依筆順編碼,例如:申、油、根、民和曹等便是。有些字拆得很怪,例如:陳、乘和爽等便是。這些字和筆順編碼的方式相差很遠。此外,嘸蝦米的「補短」,增加了輸入法的編碼難度。在我看來,它的字根多,編碼規則怪怪的,同時並不簡單易明,令我無法認為它是一種易學和易用的輸入法。
另一方面,由於中文字的字形複雜繁多,同一個字可以有很多種不同的寫法。這個因素,對於一些使用「筆順」編碼的輸入法來說是相當不利的。如果嘸蝦米是以筆順編碼的話,我相信其編碼或多或少都會受到不同筆順所影響。相反,快倉只取字形部件的首碼和尾碼,和筆順沒有關係。因此,上述不利的因素並不影響快倉的編碼。
無可否認,您所說的「大字根」,的確是可以解決「小字根」的不足。用「大字根」比用「小字根」拆字容易多了,也直觀多了。其實,快倉也用了同樣的手段 — 使用「大字根的高頻字根偏旁」來減低輸入法的編碼難度的。
雖然您仍然辯稱「一字多碼」的嘸蝦米並不是一件壞事,也無損腦力負擔,但是我總認為一個字只能對應一個編碼是最好的。為甚麼呢?原因是我們可以利用這個「一字一碼」的特點來編纂字典和排序。倉頡和快倉輸入法的最大優點,就是它有中文字母,一字一碼,用它來排序和檢索是最好的。在這方面,嘸蝦米顯然比倉頡和快倉遜色多了!
很不幸,有很多中文字是有多種字形的。至今,我們還未弄清楚誰是「正字」,誰是「異體字」,以致在編碼方面,究竟我們應該拿取哪一個「標準」字形才是正確呢?為了提高人們的入字成功率,快倉和嘸蝦米都採用同樣的手段,就是不論它是正字或是異體字,都為它們編碼。結果,就出現如您所說的情況一樣:「這兩種拆碼不會造成腦力的負擔,反而讓使用者增加出字的順利。」這點,我是同意的。不過,我仍然認為嘸蝦米不及快倉,就是嘸蝦米對於某一個字,可能出現多種編碼,即使這個字只有一個字形;而快倉就只得一個編碼吧了!
有關背字根的難易度問題,我們是可以使用科學方法測量的。只要找一班能力相約的學童,分別要他們背誦兩種輸入法字根的位置,然後測量其準確率和所用時間,便可得知哪一種輸入法的字根較易記憶了。
至於記憶倉頡中文字母和輔助字形的方法,我是有的。不過,我始終認為最好的方法,還是由使用者自己去發掘吧!
文章十八:
其實,嘸蝦米在編碼上最大的致命傷,就是它不是「完全」依筆順編碼,而是採用一種所謂「眼順」的方法入字。而「眼順」的方法,總是給人一種模棱兩可的感覺,因為每個人的「直覺」總是不同的。
對於倉頡輸入法來說,它也可以用ABCD來代替日月金木水火的。不過,作為處理中文字的工具來說,使用外文來表達中文字的排序,總是令我們中國人不好過。朱先生有見及此,才會發明中文字母這件東西吧了,好讓所有中文字都可以利用中文字母來表達,如同英文也可以用英文字母來表達吧!
說到這裡,請您不要怪責我,我好像老是在嘸蝦米裡挑骨頭。事實上,我是非常欣賞劉重次先生的努力不懈,能以另一種方式為中文字編碼,把中文輸入的速度趨向極限。當今天下,若以速度計,嘸蝦米可以說坐亞望冠。我身為倉頡人,面對著嘸蝦米的絀絀緊迫,也不得不說要倉頡人急起直追。否則,十年或二十年後,使用嘸蝦米的人數,可能會超越倉頡呢?
願快倉能助倉頡一臂之力,提昇速度,戰勝其他輸入法就好了!
文章十九:
對不起,現時 mac 機是沒有快倉的。要在不同的電腦平台上有快倉,開發經費是相當龐大的,非我個人的財力所能負擔。
若論推廣和開發經費,快倉與嘸蝦米、快碼和九方相比,根本有天淵之別,相距甚遠矣!不過,我深信,好的東西,一定會在互聯網上脫穎而出的。現時,在互聯網上,有數以十計的網站,都有介紹快倉的。快倉的推廣工作,完全是靠著一群熱心快倉的網友,無私地把他們認為好的東西與各位網友共同分享。
除了快倉有windows的版本外,它還有Linux版本的。這個版本是梁添海先生的傑作。此外,著名的電腦時代公司也研製了另一個Linux的快倉版本,並製成光碟推出市面發售。因此,快倉的知名度和普及性是與日俱增的。
謝謝您對快倉的關注,也希望您能加入推廣快倉和順序速成的行列!
文章二十:
「順序速成」能登上擂台嗎?
AhMan兄:
順序速成已推出。理論上,它輸入中文字的效率應比傳統的速成為高。不過,它的真正效能如何,就要靠擂台上的表現了!
我真希望順序速成輸入法能登上擂台,與其他輸入法一較高下。可以嗎?
文章二十一:
我要感謝亞文兄更新了擂台的順序速成。由於我最近事忙,暫時沒有時間對於擂台的順序速成作出嚴謹的測試。
不過,有點要注意的是,快倉系列的各種輸入法,可按「,」鍵即出「,」;按「.」鍵出「。」,不需要使用「x」+「空間棒」出「,」;或「z」+「空間棒」出「。」。這是使用快倉?的「全角標點」功能。如有可能的話,請修改程式,以減少按鍵次數。
此外,快倉2000_順序速成(v2.0)設有全速成法和全快倉法詞碼,可大大提高使用者輸入字元的速度。
根據以往擂台的資料顯示,順序速成的選字率,應是傳統速成的一半,大約是30%。再加上倉頡一碼輸入法,即按數字鍵即出字,不計選字率的話,選字率應更低。如果選字率很大或是平均碼長超過傳統速成的話,則是程式計算有「bug」,請修正。
文章二十二:
我使用以下的字測試:
「因為是文不當了也的,。」
我發覺您的程式是使用一碼速鍵出字來計算的。
按鍵如下所示:
因 — w3
為 — i4
是 — a3
文 — y6
不 — m5
當 — f3
了 — n3
也 — p4
的 — h2
﹐ — ,
。 — .
按鍵數共20次,沒有錯。不過,在您的程式內,以上全部各字,除標點符號外,均當作選字。因此,選字率變成81.82%。如果順序速成?的「倉頡一碼」的第一頁當成「一碼速鍵」的話,不當作「選字」的話,則選字率變成0%。
以下是我使用擂台得出來的數據:
順序速成按鍵: 20 次
平均每字按鍵: 1.82 次
每分鐘打字速度: 428.58 字
選字: 9 個
選字率: 81.82 %
一碼字: 11 個
兩碼字: 0 個
三碼字: 0 個
四碼字: 0 個
五或以上的碼字: 0 個
英數符號: 0 個
--------------------------------------------------
速成按鍵: 24 次
平均每字按鍵: 2.19 次
每分鐘打字速度: 356.17 字
選字: 2 個
選字率: 18.19 %
一碼字: 1 個
兩碼字: 10 個
三碼字: 0 個
四碼字: 0 個
五碼或以上的字: 0 個
英數符號: 0 個
其實,我一直都認為現時擂台所使用的「方法」來評量輸入法的效能是有很多問題存在的。尤其是利用現時的方法評量「順序速成」和「傳統速成」?,更顯出這些方法是有限制的,也特顯出單憑「數字」便會誤導網友以為哪一種輸入法比較好。
原因很簡單,很多字在順序速成裡,雖然都是和傳統速成按數字鍵來選字,但是前者較容易令使用者找到字,而後者卻要使用者較難找字。此外,由於第一個選字是否需要按「空間棒」竟然成為兩種輸入法優劣的一個重要表現,可見擂台的評量方法到底是有限制的。
我們應否盲目地和迷信地相信擂台的數據呢?
文章二十三:
其實,我所強調的,是擂台評量輸入法的「限制」。這些限制,須在特別的地方加以說明,使人們知道擂台這種評量方式,在某種情況下會失效的,或是變得沒有很大的評量意義。
如果擂台認定不能分出輸入法的難易度,那麼就毋須分開有些輸入法的一鍵簡碼是計入選字率,另一些輸入法的一鍵簡碼不計入選字率了。
其次,我認為按空間棒計,如同其他輸入法編碼一樣,作「一鍵」計算,是有問題的。按空間棒毋須使用者任何腦力,反之,以字形編碼而按鍵則需用腦力,且按空間棒所需的時間一定比其他按鍵為少和容易的。若擂台只是顯示輸入法按鍵數,而不計算按每一鍵位的速度和難易度,就會造成一種「錯覺」,以為按鍵數短的輸入法比按鍵數長的輸入法為佳了。
其實,現時的順序速成輸入法,也可以利用程式設計,使用傳統速成輸入法的程式,若它再加上不用計算選字率的一鍵簡碼(即倉頡一碼輸入法),我相信「順序速成」一定比「傳統速成」在「數字」上優勝得多的。(註:下一版的順序速成將提供使用者這個選擇的。)
好了,也請AhMan兄在實驗輸入法的擂台裡,嘗試做一個我以上所說的「順序速成」輸入法,看看它的按鍵數是否「天下無敵」呢?
文章二十四:
其實,我所說的「限制」,您已說得很清楚:
『不能用數據表示難易度,更加不能將「難記」的「易記」的一律平等看代。』
另一個限制的是,就是擂台無法模擬一個人打字的真實情況,以致所得的數據和真人打字是有分別的。
現時擂台所提供的數據,只是「平均按鍵數」、「選字率」以及測試文章內要按一鍵、兩鍵、三鍵…..至n鍵的字數。因此,某些輸入法可以利用一些取巧的手法,來達至「低平均按鍵數」和「選字率」。例如:利用程式設計,在某種情況下,可以免除按「空間棒」入字;利用一鍵的「,」或「.」鍵入「,」或「。」;使用大量一鍵簡碼或兩鍵簡碼入字;所有重碼字用加「z」等方法,都可以把一個平凡的輸入法變得看來不平凡。如此,一些本來是非常難學的輸入法,都可以在擂台裡脫穎而出,舉例說,電報碼輸入法便是!它的平均按鍵數會變得很低,而選字率將會是零!試問,這些數據,對於評量輸入法的優劣,又有何意義呢?
我認為輸入法要作出公平的比較,應在同一個輸入法程式的環境下相比,大家不用簡碼;大家都使用相同的標點符號和空間棒按鍵方式入字;大家都不用特殊的選字方式,例如「sdfg」或「vrsf」等方式選字;大家都不用特殊的方式處理重碼字,例如所有重碼字都加上「z」鍵;大家都要使用以字頻排好序的標準編碼入字,不用最佳編碼;大家都不用詞碼等等。如此,這樣比較,可以較為準確地評比輸入法的優劣的。當然,若果擂台能模擬人手打字的真實情況,那就更好了。可惜,現今的技術仍未達到這個境界!
當然,對於眾多不同的輸入法來說,以上的比較有時是很難行得通的。(在實驗輸入法擂台下,或者可行!)因此,我認為擂台應提供更多有關各種輸入法的資料給網友參考,例如輸入法程式特點、標點符號編碼法和選字方法等等,以便人們更加了解某種輸入法的特性,對於擂台得出的數據有更深刻的了解。
說到這裡,我突然想起,現時快倉2000_快倉六(v6.3)已加了倉頡一碼輸入法,如此,快倉六在擂台裡的表現,可以更上一層樓了。也請Ahman兄順便修改快倉六的數據,好讓它在擂台?表現得更理想,謝謝!
文章二十五:
謝謝您如此關注和閱讀我寫文章。我記得我只列出快倉、倉頡和嘸蝦米的平均碼長,但沒有由此而推論出快倉的速度是如何之「快」。事實上,輸入法的速度不能單憑平均碼長就能定奪它的速度是多少的。我曾說過,除了按鍵數外(即平均碼長),我們還須考慮以下各種影響人們打字速度的因素:
1. 輸入法的選字率;
2.
按何種鍵。一般來說,按最上排的數字鍵會比正規的英文字母鍵慢;
3. 編碼難度,例如編碼規則和字根數目等;
4. 使用者對輸入法的熟悉程度。
因此,要評量輸入法的優劣是要多方面的。從編碼的理論上看,沒有一種鍵盤輸入法能夠擁有一個良好輸入法的所有優點。
從眾多輸入法中,我們應該可以看出:
九方完全放棄了低選字率和高速度,而換來的代價,就是它的編碼難度低,因而較容易學習。
順序速成和九方一樣,也放棄了低選字率和高速度,而換來的代價,同樣是它的編碼難度低,也較容易學習。
從學習上,九方可能比順序速成更容易學習,然而順序速成卻比九方有更低的選字率和更高速度。因此,兩者是各有千秋的。從銜接的角度來看,順序速成比九方優勝,原因是它和主流的輸入法掛鉤。我們可以不學九方,卻不能不記熟倉頡的字根,否則寸步難行。另一方面,使用速成的人,可以進一步學習快倉和倉頡輸入法,進一步提昇他的打字速度,而使用九方的人就不能。
嘸蝦米和倉頡,提高了輸入法的編碼難度,而換來的代價,就是有低的選字率和高速度。
不過,這?所說的高速度,背後有一個假設,就是使用者對該輸入法是非常熟悉的,即是他用這種輸入法打字時,每一個中文字的拆碼已瞭如指掌,且做到得心應手的地步。這時,決定他的打字速度的因素,只有選字率和平均碼長。
值得注意的是,雖然速成和九方的平均碼長比較倉頡還短,然而選字率卻比倉頡高,結果是一個熟練倉頡的使用者,打字速度會比前兩者為快。
不過,在真實的情況下,很多人使用速成會比倉頡快,原因是速成的編碼難度低,較容易找到字元;倉頡的編碼難度大,較難拆碼,以致入字成功率遠比速成為低。因此,一些號稱速度快的輸入法未必令使用者感到真的快。對於未能完全掌握或是不是日日打字的人們來說,他們寧用速成,也不用倉頡,就是這個原因了。事實上,使用倉頡的人,需要經使用倉頡,並且對每一個中文字的拆碼,瞭如指掌,才能可以利用倉頡打字快的。
因此,問題的關鍵點是究竟我們要用多少時間,才可以使用倉頡達至得心應手的地步呢?如果一般人們要花費大量的時間和氣力去學習倉頡輸入法,是否值得呢?究竟我們有沒有變通的方法,可以減少學習輸入法的時間,同時又能夠達到高速輸入中文字的效果呢?
我認為學習快倉就是一種變通的辦法。雖然它沒有速成那麼容易,但是卻沒有倉頡那麼難;雖然它沒有倉頡那麼低的選字率,但是它的選字率卻是一般人可以接受的,況且,它的平均碼長是現今26鍵輸入法中最短的一種。
無論如何,由於大勢所趨,輸入法不應該是專為某些人士而設計的,每一個中國人都應該掌握一種有效的鍵盤中文輸入法,以方便他利用電腦寫文章。因此,適合一般人使用的輸入法必須起而倡之。
至今,我已造出「順序速成」和「快倉」了。這兩個輸入法應該較適合一般人使用的。
問題是,我缺乏資金,無法為這些輸入法做多些宣傳,然而我有一顆熱誠的心,希望藉著這個論壇,發表我對輸入法的心得,好讓能激起有心人的共鳴。如我真有前言不對後語,就請您多多包涵吧!
文章二十六:
快倉自1997年10月在互聯網發表以來,一直都受到廣大網友的關注。您不妨試試,使用互聯網上的搜尋器,鍵入「快倉」或「快速倉頡」,就能找到不少有關「快倉」的網頁。網頁內裡有很多是一些網友對快倉的評價,也對快倉作無條件的推薦。
有關您對快倉的評價,我自當銘記於心。不過,您應該可以看出,我對快倉的改良是採用「有容乃大」的精神。即是說,我建議AhMan兄為我造一個「簡碼快倉」,就是採用了他們的簡碼。我從來不認為我設計的簡碼是最好的。當我發覺有另一套簡碼比現時快倉的一套簡碼更好的話,我會把它容納在快倉內,使它變得更好。事實上,現時的簡碼快倉在擂台上的表現是最好的,速度也是最快的。與其說我標榜快倉的速度,不如說我標榜快倉比倉頡易學,也比速成快,是適合一般人的輸入法好了!
為了公平起見,我不但列出快倉與其他輸入法在平均碼長的比較,也列出各種輸入法的選字率。這些數據都都是使用科學的方法求得,較能公平地反映該輸入法的優劣。
自己有好的東西,當然希望更多人認識了,同時也希望與更多人共同分享的,。這裡是輸入法論壇,大家共同研製和改良輸入法,不談輸入法,談甚麼呢?最不好的,就是借這個論壇作出人身攻擊,這又有甚麼意義呢?
我從來都是支持倉頡。我花了十多年的時間,都是在這個輸入法上。如果不支持它,不愛護它,就不會有快倉了。
如果人人都像您一樣,用倉頡達到得心應手的境界,根本毋須學習快倉,其他輸入法也毋須學習的,因為倉頡已能滿足所有人的要求了。輸入法論壇也可以關門大吉,因為傳統的倉頡輸入法已到無懈可擊的地步,還要改良甚麼呢?
事實上,很多人無法用倉頡達到得心應手的地步,用九方或速成麼?太慢了!用嘸蝦米麼?又不是主流!人們總是在輸入法?兜圈子,很是痛苦。我提倡快倉,是一種折衷的辦法,是一種變通的方式。快倉仍沿用倉頡的字根,學不好倉頡的人,可以試用快倉,看看能不能幫助他們?
其實,能夠運用倉頡達至得心應手境界的人,可以毋須使用快倉的。不過,確實有倉頡高人利用快倉的特點,提高他們打字的速度。您不能,並不代表別人也不能。因此,您對快倉的見解,我毫不反對,因為有其他人也像您一樣,抱著同樣的見解。不過,從快倉獲益的人也很多。我相信,他們都是無法好好地使用倉頡的一群。快倉能夠幫助他們,我是心滿意足的。
文章二十七:
鍵盤輸入法是否到了極限?
謝謝AhMan兄為我造了一個「簡碼快倉」。我建議從今以後,這個輸入法定名為「簡碼快倉」吧,不用「快簡倉」好了,原因是這個名字更名符其實。
我不知道有沒有一個單字26鍵的輸入法,能夠突破每字平均少於三鍵的。不過,簡碼快倉卻能做得到,真是令人高興。
問題是,簡碼快倉的速度是否達到輸入法的極限?有沒有輸入法可以勝過它?現今如是,將來是否如是?鍵盤輸入法是否到了極限呢?簡碼快倉是否無敵於天下呢?
文章二十八:
最新快倉資訊:選字率、靜態平均碼長和動態平均碼長。
以下是我用13053字統計的結果:
以標準編碼計:
快倉 |
|
不計字頻標準碼平均碼數(靜態平均碼長) |
3.1627 |
計入字頻標準碼平均碼數(動態平均碼長) |
2.8416 |
童欣仁先生使用一萬三千多字算出的數據如下:
倉頡 |
嘸蝦米 |
行列 |
|
不計字頻標準碼平均碼數 |
4.1138 |
3.5016 |
3.6333 |
計入字頻標準碼平均碼數 |
3.4496 |
2.9894 |
2.9899 |
把以上兩組數字一同比較,可得:
以標準編碼計:
快倉 |
倉頡 |
嘸蝦米 |
行列 |
|
不計字頻標準碼平均碼數 |
3.1627 |
4.1138 |
3.5016 |
3.6333 |
計入字頻標準碼平均碼數 |
2.8416 |
3.4496 |
2.9894 |
2.9899 |
快倉的選字率則為3.02%
有關13060字和最新版5401字的快倉標準編碼,現已掛在快倉六的下載區內,敬請網友覆核指正。
文章二十九:
水筆仔:
在現時快倉六的下載區裡,我已掛上最新版的快倉標準編碼檔。您所說的錯誤,在新的標準編碼檔裡,已一一修正了。謝謝您的告知。
根據我的計算,嘸蝦米的動態平均碼長,確是2.9894鍵。另一方面,我計算倉頡的動/靜態平均碼長也和童欣仁先生計算的相同。因此,我相信童欣仁先生和我都是使用同一個字頻表。
以標準編碼計:
快倉 |
倉頡 |
嘸蝦米 |
行列 |
|
不計字頻標準碼平均碼數 |
3.1627 |
4.1138 |
3.5016 |
3.6333 |
計入字頻標準碼平均碼數 |
2.8416 |
3.4496 |
2.9894 |
2.9899 |
以動態平均碼長計,快倉比嘸蝦米短了0.1478鍵。
如果快倉也和嘸蝦米一樣,把高頻字「的」定義為「H」,即僅取一碼的話,它的動態平均碼長,將會是2.7652鍵。
換句話說,快倉的動態平均碼長將會比嘸蝦米短0.2242鍵,相差不可謂不多!
雖然我仍未計算嘸蝦米的選字率,不過我相信它應在1%左右,而快倉則約是3%,略比嘸蝦米為高。
從編碼規則看,快倉是一字一碼的,即一個字只有一個對應的編碼;而嘸蝦米則是一字多碼。快倉的編碼,僅取字的三個部件,而嘸蝦米則最多取四個部件。因此快倉的編碼比嘸蝦米嚴謹多了,也簡單多了!
從字根的數目來看,快倉比嘸蝦米少很多,同時各種形狀相似的字根都安放在同一個鍵上。因此,在記憶字根方面,快倉比嘸蝦米優勝得多!
從按鍵數看,嚴格來說,快倉比嘸蝦米還用少了一鍵,即它用不「z」鍵。所有中文字都沒有使用「z」編碼的,而嘸蝦米則需要。這點,對於打字者是有利的。
在簡碼的設計方面,快倉大部分的兩鍵簡碼,都是取字的首碼和尾碼。它的三鍵碼和原來的編碼規則相同,即是「頭頭尾和頭尾尾」而已!快倉的簡碼比嘸蝦米更好用、更合理和更容易記憶!
若果「想打」是和以上各種因素有關聯的話,那麼,綜合而言,我覺得快倉仍比嘸蝦米更勝一籌!
現時快倉已有13060字的編碼了,不是只得5401字的編碼。它可以成為一種獨立的輸入法,毋須倚賴倉頡而生存的。不過,根據我的編碼理論,它應該和倉頡互補長短的。惟有這樣,不同層次和能力的人,都可以使用同一字根的輸入法,使到各得其所,各取所需。相反,單一輸入法總是叫人有點遺憾,就是它總是不能適合各種不同能力的人的需要!
因此,快倉勝嘸蝦米的不單是標準碼長,還有以上種種因素的!
無論如何,謝謝您們對快倉的關注。
文章三十:
根據我的計算,嘸蝦米的選字率,僅為0.6205%。快倉的選字率為3.02%。在選字率方面,嘸蝦米確比快倉優勝。不過,其他因素,例如:平均碼長、編碼規則、字根數目和使用按鍵數目等,快倉比嘸蝦米好。快倉與嘸蝦米,可謂各有千秋!
有關選字率和平均碼長的數據,期望網友覆核指正,謝謝!
文章三十一:
水筆仔:
謝謝您的回應。現將您的問題,回覆如下:
1. 其實,除了您所說的「秈」外,快倉五還有很多「蟲」的。有快倉網友曾仔細分析快倉五的編碼,發現了它的「蟲」,並來信告知我。根據他所提供的資料,我已把大部分「蟲」去除掉了,並將快倉五加添新碼,遂有「快倉六」的產生。現時快倉六應該比快倉五較少蟲的。
現時我把「快倉五」的原編碼檔掛在網上,目的是供各位網友使用。網友們可以把它任意更改,以符合他的需要。因此,我無意更改這個原編碼檔了,就讓有心人把改良後的「快倉五」回饋社會吧!
2. 倉頡輸入法的最大優點,就是它的編碼規則是非常嚴謹的,每一個中文字只能對應一個編碼。快倉的編碼規則大部分是來自倉頡的。它亦有「一字一碼」的特性。不過我在快倉六的首頁裡,指出快倉拋棄了傳統倉頡的「一字一碼」,而轉用「一字多碼」。原意是傳統的倉頡輸入法是沒有容錯碼的,也不是使用多種輸入法融於一身的做法,使用者需要很明白倉頡輸入法的編碼,並強記很多特例,才能順利入字。我為了提高輸入法的可用性和減低使用難度,使用者可以在不甚明白倉頡或快倉的編碼規則,也能在盲試瞎撞的情況下,「亂打」也能入字,大大提高了人們使用輸入法的興趣。因此,請您不要以為快倉是「一字多碼」的。
相反,嘸蝦米的編碼規則並不嚴謹,遂有「一字多碼」的產生。顯然易見,「一字多碼」容易使用人混淆,也增加了使用者腦力的負荷。目前,掛在網上的嘸蝦米標準編碼版本,應該是「最優化」的版本了,即是在眾多的重碼字數中,發明者選用重碼最少的一個編碼作為標準編碼,以致在這個版本裡,嘸蝦米的重碼數是那麼少,選字率也很低。不過,若果人們無法從「字形」上得知其標準編碼,要靠「記憶」才知道哪一個編碼是標準編碼的話,在編碼規則方面,嘸蝦米就顯然比快倉或倉頡遜色得多了!
3. 其實,如果嘸蝦米能用「三」,而不用「四」的話,豈不是更好麼?問題是,它棄「四」用「三」後,重碼增加了多少?選字率又增加了多少呢?我相信它不會如快倉只有3%的選字率吧!
如果輸入法的目的是用來寫作,不是用來比賽的話,我會寧用「三」而棄用「四」的,換句話說,我寧願選字率高一點,也不願編碼規則變得複雜,妨礙自己行文寫作的。
4. 快倉的字根編排,純以「形」分類;嘸蝦米的字根編排,則以「形」、「音」和「義」分類。顯然易見,前者的分類方法比後者較為簡單。此外,快倉的字根數目少且互有關聯,也方便人們記憶,應比嘸蝦米的字根為優。
我認為字根多,拆字會比較直觀;字根少,拆字的直觀性也少。不過,太多字根卻會增加人們的記憶量,得不償失。因此,字根多未必是拆字容易的,除非人們已用了很多時間,記熟所有字根,才會令人們拆字容易的。
5. 快倉的選字率比嘸蝦米略高,其中一個原因是它比嘸蝦米少用了一鍵,從而令到它的編碼空間少了很多,重碼增多了,選字也增多了。不過,它不用「z」鍵編碼,有兩個原因:其一是它要和原來的倉頡兼容;其二是「z」用來鍵入標點符點,大大提高了寫作的效率!別小看標點符號啊!每一個句子都有標點符號的。快倉為了人們較容易輸入標準符號,除了用了「z」外,還使用「x」呢!
6. 根據行易網站所提供的資料,我知道嘸蝦米的兩碼字可細分為下列八類:
一、由標準字根產生的兩碼字:共計120個
二、由簡速字根產生的兩碼字:共計80個
三、由頭碼與尾碼所產生的兩碼字:共計317個
四、由簡體字衍生的兩碼字:共計9個
五、與形、音或義有關的兩碼字:共計18個
六、不是正規的頭碼+尾碼的兩碼字:共計27個
七、只看得懂其中的一個碼,但另一碼就看不出來的兩碼字:共計82個
八、由沒有任何相關連的兩個碼(硬性配對)產生的兩碼字:共計19個
由上述資料可知,使用「頭、尾」碼的字有317個,約佔五成,其餘編碼,則由七種編碼方法得知。對於一般能力的人來說,會不會是太多和複雜呢?
7. 在快倉六內,不是只有5401字的快倉編碼的,而是起碼有超過6000字的快倉碼。不過,確實的數字連我也不知道,原因是我編碼時,沒有逐一記錄快倉的編碼量。
無論如何,快倉與嘸蝦米似乎已展開了一場「戰爭」了。在這個輸入法擂台上,我們不應該只看「數字」,而不懂得將得來的「數字」作合理的闡釋。無論誰勝誰負,其實都不重要,最重要的是:「究竟我們中國人,幾時才能擺脫日以繼夜地苦練中文打字,或是老是盯著屏幕上選字的痛苦呢?」
文章三十二:
手痕兄:
1. 現時在快倉六的網頁?,我已掛上三萬二千多的快倉五原編碼檔,可供網友自行更改編碼內容,以符合他們的需要。在這個編碼檔內,已有很多簡碼和數以千計的容錯碼了。
至於將快倉的簡碼以其他檔案列出,在技術上是可行的。不過,容錯碼就很難做到。原因是我造快倉時,所有容錯碼都沒有做好記錄,隨想隨打,所有容錯碼都是融合在快倉五和快倉六內。由於編碼多,很難逐一抽離出來的。
2. 在快倉2000?,我會掛上一個13060字的快倉輸入法,以供快倉網友使用。
3. 我希望快倉2000能在明年初有第一個測試版面世。
謝謝您對快倉的關注。
文章三十三:
廣義的快倉六是一個包含多種輸入法融於一身的輸入法系統。最初的快倉六測試版和現時的Linux快倉六版,都可以稱為舊的快倉六版本。現時掛在快倉六網站內的版本,可稱為新的快倉六,版本為Scj60。
舊快倉六沒有廣東話輸入法,內含的速成編碼是「z」+「首碼」+「尾碼」。新的快倉六含廣東話輸入法,編碼是「z」+「廣東話編碼」,而速成編碼是「首碼」+「尾碼」+「z」。
狹義的快倉六是指13060字標準快倉輸入法,一般稱為「快倉」。舊的標準快倉只有5401字。而最新的標準快倉有13060字了。它可以在快倉五和快倉六這兩個網站內下載。
文章三十四:
比嘸蝦米更帥的輸入法?
雖然余氏輸入法在擂台的表現是優越的,但是為了澄清它是否用了一些「取巧」的手段才能得到這個成績,我們仍須對這個輸入法有所質疑:
1. 余氏輸入法的編碼規則是嚴謹和簡單嗎?須知一個良好的輸入法,一定有著明確和不會自相矛盾的編碼規則的,同時一字只能對應一個編碼。其次,輸入法的編碼規則是簡單嗎?有沒有很多特例,需要死記硬背呢?
2. 余氏輸入法雖源於倉頡,但是它有很多地方又和倉頡是不同的。它的編碼規則總是令人百思不得其解的。例如:它把「龜」的編碼寫成「弓月山」、「與」的編碼是「竹卜金」、「肅」的編碼是「中十中」,而「蕭」則取「廿中中」等。在我看來,余氏的編碼規則是有部分取自快倉,有部分則取自倉頡,有部分則自創,可惜「自創」哪部分的編碼只是隨著發明者的心願編碼吧!我看不出有令人覺得是合理的編碼規則來!
3. 它把「尸」、「卜」和「弓」分別定義為「sz」、「yz」和「nz」。換句話說,它把其他重碼字加了「z」鍵後,就變成這個字的「標準編碼」了,而不是以「重碼字」計算。這是否有「取巧」之嫌呢?
4. 余氏輸入法和快倉一樣,把原來的倉頡,新增了「輔助字形」。快倉稱為「高頻字根偏旁」,而余氏輸入法則謂這些是「輔助字形」。很不幸,它新增的輔助字形似乎有點問題。例如:「臼」是新增的輔助字形,它的余氏編碼是「竹山」,令人百思不得其解!
總括來說,如果余氏輸入法有著一套非常嚴謹的編碼規則的話,那麼它不失為一種良好的輸入法。很可惜,它的編碼規則總是那麼含糊不清。即使它在擂台上的表現是那麼好,但是又有何意義呢?
文章三十五:
標準快倉對標準無蝦米
我的測試結果顯示:
在速度上,快倉勝過嘸蝦米;在選字率上,嘸蝦米的表現則好過快倉。兩者各有千秋。
我有少許問題和建議:
1. 為了公平起見,亞AhMan兄能否使用不同類型的文章,列表顯示兩者的結果?
2. 擂台是如何處理各種輸入法重碼字的先後次序的?
3.
如果某些字在文章裡重覆出現的次數很多,就會帶來很高的選字率。因此,擂台可否列出輸入法要選的字,好讓人們學習,也便於分析選字率的資料?
謝謝!
文章三十六:
快倉的缺點?
謝謝您對快倉輸入法的質疑。事實上,快倉的確可以作為一種完全獨立的輸入法來學習的。
現以您所說的例子,解釋如下:
「高」的標準快倉編碼是「卜口口」,而不是「卜口月」。「高」是分體字,編碼口訣是「頭-頭尾」。字首是最上端的第一個裂縫的「卜」,而字身是「高」的第一個裂縫以下的「部分」。在快倉輸入法裡,字首和字身的包含省略法則是有分別的。現分述如下:(詳情可參閱快倉六程式裡所附帶的說明文件)
字首的包含省略:
若字首的尾碼被外圍字形三面或四面包圍,則不取其原來的尾碼,而取其外圍字形的碼。其外圍字形可以是字首的第二碼。
字身的包含省略:
若字身的尾碼被外圍字形三面或四面包圍,則不取其原來的尾碼,而取其外圍字形的碼。其外圍字形只可以是字身的第三碼起計,不可以是字身的第二碼。即若碼數不足時,包含省略無效。
對於「高」這個字,外圍字形「月」是字身的第二碼,不是第三碼,因此包含省略法則無效。該字的尾碼仍然是「口」,不是「月」。「高」的標準快倉編碼是「卜 口口」。
「頭-頭尾」和「頭尾-尾」的編碼口訣僅適用於分體字。連體字的編碼口訣是「首次尾」。
「真」在倉頡輸入法裡是連體字,不是分體字。其編碼是取字的首碼、第二碼、第三碼和尾碼,編碼是「十月一金」。根據倉頡輸入法對連體字的定義,「八、儿」等形狀與其上部相連,均是連體字,例子如:貝、興、見和兀等。
在快倉輸入法裡,「真」也是連體字,其編碼是取字的首碼、第二碼和尾碼。因此「真」的快倉標準編碼是「十月金」,而不是「十一金」。
其實,快倉裡的包含省略法則,仍可適用於倉頡輸入法裡,致使這兩種輸入法的尾碼是相同的,不致於令人混淆。
我們要知道,在倉頡輸入法裡,有很多字首都不是取字的「最左邊」或「最上方」的部件,而是取字典上慣用且「位置固定」的部首作為字首的,致使增加了倉頡輸入法的學習難度。若果使用快倉的編碼原理取字,字首和字身的分割可以毋須像倉頡輸入法那樣嚴謹,即使用戶拆錯了字首和字身,他也能取得正確的快倉碼,例子有「順」、「鵬」和「貳」等。
值得注意的是,現時快倉五網頁裡的快倉編碼原理,的確是以簡化倉頡輸入法的編碼法則而寫成的,目的是吸引一般倉頡用戶的注意。快倉六輸入法所附帶的說明文件,已把快倉輸入法寫成一種新的輸入法,用戶可以視快倉為獨立的輸入法學習,而毋須先前有學習倉頡輸入法的經驗。當然,現時快倉六說明文件的內容仍有許多不善不足之處,期望各位網友多多指正,好讓快倉不斷改善和成長,謝謝!
n.b. 謝謝您的寶貴意見。如果可能的話,我會為將來快倉六的更新版本,加添 html格式,以方便人們閱讀和瀏覽。
文章三十七:
至於討論輸入法的缺點問題,我有以下意見:
1. 任何單一輸入法皆不可能兼具所有優點的。因此,我們要採用多種輸入法結合在同一個輸入法系統內,以互增優點和互補不足的編碼策略去克服眾多的中文輸入難題。
2. 輸入法的缺點可分為可克服性和不可克服性兩種。輸入法有沒有ime格式,純屬編程技術問題,理論上這個缺點是可以克服的。新的輸入法剛剛推出,少人使用,普及性低。然而只要這個輸入法是好用的,再加上各位網友的極力推薦,這個輸入法不難逐漸普及。因此普及性低這個缺點也並非是不可克服的。不過,輸入法的字根繁多難記、編碼規則複雜繁瑣、常用字的平均碼太長、選字率過高和所用鍵數太多(例如使用最上排的數字鍵)等缺點,往往是輸入法的先天缺點,也是屬於不可克服的缺點。
3. 我們應列舉各種輸入法的不可克服的缺點,加以比較,才容易知道哪一種輸入法較佳。至於可以克服的缺點,只宜作為參考資料吧了。
文章三十八:
謝謝您的寶貴意見。您的金石良言,我會銘記心中。
有一點,我想補充的是,我起初創建快倉的原意,是要彌補倉頡輸入法在寫作方面的缺點,使一般人較易達到邊想邊打字的境界。因此,若要我們易於想打,快倉的編碼規則就要簡單,平均碼長最好不要超過三鍵。所換來的缺點,就是重碼率高。幸好,經過我的統計,對於一般文章而言,使用快倉的選字率,大抵不會超過 6%。這是一般人在寫作時可以容許的限度。不過,若果有人想利用快倉來提高輸入字元的速度,不是不可以,只是他要非常熟習所有選字的位置方可。要做到這點,輸入法的難度亦提高了。
對於一些已能使用倉頡輸入法進行邊想邊打字的高手來說,快倉的作用是不大的。原因是倉頡輸入法已能滿足他們的需求,毋須轉用快倉。由於每個人處理「中文字形圖像」的能力是不同的,即使他刻意苦練,也未必能利用倉頡輸入法很流暢地進行想打,這時候,快倉應是一個不錯的選擇。如轉用快碼,不是不可以,可是快碼的字根和倉頡輸入法截然不同,要一個有倉頡底的人轉用快碼,他便要重新學起,這是得不償失的事啊!
另一方面,究竟我們能否利用快倉六輸入法系統進行混打,來提高我們的打字速度呢?我認為是可以的,只是每個人在使用上的程度是不同的。使用混打的方式,能把按鍵數減短,因而提高打字的速度。當然,要充份發揮這個方法的效能,是要經過長時間的苦練,不是人人都能達到的。
「便於想打」、「高速輸入中文字」和「易於學習」都是一個良好輸入法的主要條件。可惜,這些條件往往是此消彼長,不能兼得的。
以往,中文輸入法是專業打字員的「專利」,大家一味追求高速,以博取「最佳中文輸入法」的美譽。
現今時移世易了,一般人都應該能夠利用中文輸入法輕易進行想打,為甚麼我們不把重點放在何種輸入法「易於學習」和「便於想打」呢?我們究竟有沒有這個需要,就是嚴格要求大部人都被訓練成為專業打字員一樣,每分鐘能鍵入超過百字,才算是成功呢?
文章三十九:
精通了才可作出批評﹐才可作出評價。
我知道您是一個非常喜歡研究輸入法的人,並且學習了很多種不同的輸入法。這類人是很少有的。不過,您在這裡發表的言論,很多都是出於個人的經驗,屬於主觀的判斷,別人未必認同。
要知道,評量輸入法的優劣,並不是一件容易的事。輸入法涉及的問題很多,究竟我們使用何種評量工具才能客觀和公平呢?兩三個人使用某種輸入法的經驗,是不足以論斷它是孰優孰劣的。須知道,由於觀點與角度不同,每個人評量輸入法的著重點也是不同的,因而引致每個人看輸入法的優劣點,也是各異的。
沒有人反駁您的言論,並不表示您的言論是正確的,可能的原因是未必有人願意肯花時間與您作無止境地去辯論。
最後,我要告訴您,即使您對快倉編碼很熟悉,然而您卻誤用了快倉,到底您不是完全明白快倉理念的人啊!
文章四十:
從投資驚人的「十二鍵輸入法」說起
今天,我翻閱一本1998年的電腦雜誌「PC人語」,看到薛偉傑的一篇文章,名為『從投資驚人的「十二鍵輸入法」說起』。文內提到「十二鍵輸入法」是由中外通(香港)有限公司開發的,投資共花了四年多時間,涉及金額高達三千餘萬港元。而發明人鄔瑞光先生亦用了接近十年的時間去研究中文字和電腦的整合。薛偉傑先生嘆一句:「嘩!十年。如果屬實的話,真可說是海枯石爛、矢志不渝、鍥而不捨,不離不棄!唉,問世間輸入法是何物,直教生死相許。冤孽。」
我再看九方控股公司的股票價格,今天再創新低。不消兩年,該公司的股價由0.45元跌至現今的0.025元,跌幅竟達18倍。其情慘烈,打破了「十二鍵輸入法」的紀錄了!
我不知道梁先生如何面對這個逆境。九方控股公司會不會重蹈中外通有限公司的覆轍呢?
文章四十一:
老實說,無論是快倉五、快倉六和快倉七,其輸入法程式皆有不足之處,無法與11當前的九方、自由倉頡和縱橫輸入法相比。若論快倉所投放的人力和物力,也是和以上各種輸入法有天淵之別。
不過,現時各大搜尋器的排名上,快倉仍佔一席位。從投資驚人「小」的快倉來說,得到如此的效果,算不算是一個奇蹟呢?
文章四十二:
謝謝您的回應。想不到這篇兩個月前的貼文,仍然引起您的關注。
唉!好一句「註定失敗」!如果有人一早知道自己的輸入法會「註定失敗」的話,為甚麼他仍要堅持做些「註定失敗」的事情呢?
話說回來,如果使用者只希望利用電腦輸入中文字的話,不講求速度,但求容易使用的話,任何鍵盤輸入法皆比不上手寫筆那麼方便和易用的。
今天,那些標榜著「一分鐘學會」,但價錢卻比手寫筆貴的鍵盤輸入法,會不會是「註定失敗」的產物呢?
文章四十三:
最多倉頡拆碼動畫的網站 — 倉頡自修室
倉頡自修室自推出以來,收視率很高,在此感謝廣大倉頡好友的支持和愛護。我乃再接再厲,為倉頡動畫廊增添拆碼動畫至1000字。由於這1000字是按字頻排序的,使用者學會了這1000字便能鍵出一般文章的90%用字。
拆碼動畫能大大提高學習倉頡輸入法的成功率,是自學倉頡輸入法的最佳捷徑。希望各位網友多提意見,不吝賜教,俾使倉頡自修室能繼續改進,藉著倉頡自修室所提供的資料,自學倉頡輸入法成功,於願已足!
由於Tripod提供給倉頡自修室的bandwidth有限,現已接近飽和,隨時停止使用。敬請各位網友不要利用軟件把整個網站下載,否則隨時「爆燈」,令到大家都無法瀏覽倉頡自修室。
為了防止倉頡自修室因用盡了Tripod提供的bandwidth而停用,請各位網友多用倉頡自修室的副站,以減輕主站的負擔。謝謝!
「倉頡自修室」主站:
http://makchehu.tripod.com
「倉頡自修室」副站:
http://makche.tripod.com
文章四十四:
一封「取消快倉六簡介刊登於2003年校際中文輸入大賽頒獎場刊」的來信
這是一封令人絕不滿意、不公平、不合理和疑點重重的來信 — 「取消快倉六簡介刊登於2003年校際中文輸入大賽頒獎場刊」。
這封信是由「香港電腦教育學會」,署名「李小姐」發出的,主要內容如下:
「早前曾提及會將快倉六簡介登於頒獎禮場刊上,但由於相當多輸入法沒有提供介紹,資料不完整,恐怕會誤導學校,在經過仔細考慮後,籌委會決定取消此安排。我們為此表示十分抱歉!」
我收到這封信後,便查問以下兩個問題:
1. 哪種輸入法沒有提供介紹?
2. 快倉六的簡介有沒有誤導學校?
以下是由「香港電腦教育學會」李小姐回覆的主要內容:
『對不起這麼遲才回覆您,對於取消有關安排,主要原因是十七種輸入法中只有兩、三種輸入法有介紹,恐怕令學校以為我們等別推荐這兩、三種輸入法,「造成誤導」,本會對此表示最深的歉意。』
令人感到極度不合情理的是:「為甚麼十七種輸入法中只有兩、三種輸入法提供介紹呢?」如果真的是只有兩、三種輸入法有提供簡介的話,那麼即是說,除了快倉外,只有一至兩種輸入法是有提供簡介的。縱橫和九方輸入法不會不提供簡介吧!換句話說,是不是連「全倉」和「自由倉頡」也不提供簡介呢?
在這裡,我想問問,為甚麼這麼多輸入法發明人這麼「笨」,不提供簡介,從而錯過這個宣傳自己輸入法的大好機會呢?是不是香港電腦教育學會為了某些不可告人的原因,不得不說謊呢?是不是有「幕手黑手」操縱大局,恐怕快倉六被太多人認識了,對某種輸入法有威脅呢?是不是「2003年校際中文輸入大賽」主辦單位負責人事前根本沒有通知其他輸入法發明人,因而造成只有兩、三種輸入法提供簡介的結果呢?其實,只要香港電腦教育學會再三提醒輸入法發明人提供簡介,我相信沒有人會這麼愚蠢,不肯提供簡介的。
在這裡,我想問問各位輸入法發明人,查證一下,究竟香港教育電腦學會有沒有說謊?
謝謝!
文章四十五:
我不同意您這個說法。
參賽學生使用的中文輸入法共17種,這是未比賽前的資料,根本不存在「必贏」或「必輸」的情況。事實上,經過初賽後,主要只有9種輸入法是能夠進入複賽的。根據「香港電腦教育學會」網頁所提供的資料,這9種輸入法是:倉頡(微軟新倉頡)、快倉、全倉、速成、縱橫(2000A、2002簡易版)、大易、九方(5.0、2.x、2000、2001、2002)、快碼和注音(5.0、微軟新注音)。
根據香港電腦教育學會的回覆,我們可以知道大會在比賽前已通知十七種輸入法的發明人提供簡介。不過,收回來的簡介,只有兩、三種,為了避免「造成誤導」,才「取消快倉六簡介刊登於2003年校際中文輸入大賽頒獎場刊」。這就是疑點所在。
假若大會只選取前述9種能夠進入複賽的輸入法作為簡介,由於實力相當,未到決賽,也不知鹿死誰手,同樣是不存在「必贏」和「必輸」的情況。嘸蝦米輸入法在台灣獲獎無數,但在這次比賽中卻未能入圍。找些打字能力高的人比賽,也能使選字奇多的輸入法變成「快」的輸入法。由此可見,輸入法的快慢,往往取決於比賽者的能力,多於輸入法本身的優劣。
一些良好的輸入法,由於沒有足夠資金做宣傳,以致很多人不知道而被埋沒,很是可惜。大會應該提供更多機會,讓更多人知道這些「弱勢強者」,這才是舉辦輸入法比賽的宗旨和目的。
最不好的,就是輸入法比賽變了質,使人誤導:以為最快的輸入法就是最好的、最適宜合大部分人使用的輸入法;以為花費了數千萬元廣告費、最出名的輸入法就是最好的輸入法。
文章四十六:
我想,問題被您扯遠了。問題的核心是:香港電腦教育學會有沒有說謊?
除了有「幕後黑手」的存在,沒有人能預先道出哪種輸入法是「必贏」和「必輸」的。如果您認為不能進入複賽的就是「必輸」的輸入法,那麼有機會「必贏」的輸入法應該是能夠進入複賽的9種輸入法了。我們不難看出,倉頡(微軟新倉頡)、速成、大易和注音(5.0、微軟新注音)都是微軟視窗內置的輸入法,也是人人熟悉的輸入法。為了「必贏的推廣不錯」,需要讓更多人認識的,只有以下五種輸入法,即縱橫(2000A、2002簡易版)、九方(5.0、2.x、2000、2001、2002)、快碼、快倉和全倉。九方和快碼都是同一間公司的產品,真正要競爭的,可以說是四種輸入法吧!
我在2003年7月3日收到香港電腦教育學會的來信,內容謂歡迎我提供快倉簡介,以供在頒獎場刊上免費刊登。從這個日期來看,正正配合您所說的,主辦當局當初的原意,就是讓一些「有實力」的輸入法給多些人認識,而不是參與比賽的17種輸入法。可是香港電腦教育學會給我的回覆,是「主要原因是十七種輸入法中只有兩、三種輸入法有介紹」,而不是「九種輸入法中只有兩、三種輸入法有介紹」。
事實上,我們應該可以看出,取消了縱橫和九方的簡介,對於這兩間商業機構來說,影響不大,原因是他們已投放了數以千萬計的金元,推廣他們的輸入法了。需要讓更多人認識的輸入法,只有快倉和全倉而已!
主辦當局突然決定取消快倉六簡介刊登於2003年校際中文輸入大賽頒獎場刊,是不是他們不欲想更多人認識這個輸入法呢?
主辦當局有沒有說謊?如果有,為甚麼要說謊?這正是問題的核心所在。事情一定不如您所說的那麼簡單,那麼純真!
文章四十七:
現將問題,回應如下:
文:「麥兄是基於主辦單位網頁上的資料來說的,但我看過網頁,卻沒有看到有關多少種輸入法進入複賽的消息,基於猜測的質疑,為何不先搞清楚?」
回應:「請參考:http://hkace.org.hk/cinput/news/type_input.pdf」
郎:「首先,刊登輸入法簡介,是大會給提供簡介者的承諾。除非一開始已說明可能登可能不登,否則開了支票,還是不宜變成空頭的,會給人連主辦單位,也言而無信之感覺。」
文:「這點同意。不過,不知內木小郎有沒有看過支票是怎開的?有沒有附帶條件?」
回應:「這張支票是沒有附帶條件的,也沒有說明可能登可能不登。」
郎:「其次,若真是只有數種輸入法提供簡介,為何主辦單位不做點跟進工作,提醒沒提供簡介的輸入法,不要放棄自己的權利?」
文:「有沒有跟進,跟進得好不好,純屬猜測,局外人無法得悉。難道你知道主辦者並無做這些工作?」
回應:「我認為主辦單位沒有做點跟進工作,原因是主辦單位的來信謂十七種輸入法中只有兩、三種輸入法有介紹。如果有跟進的話,斷不會有這麼少的輸入法沒有簡介的。」
郎:「第三,主辦單位的信說有數種輸入法有提供,它們是按照原有的計劃,提供簡介予大會的。現在因為別人做得有所不足或放棄,而影響他們原有的權利,這並不公平。」
文:「同意,對有提供簡介,而不獲刊登的「兩三種」輸入法是不公平的。」
回應:「我不相信主辦單位連這樣簡單的道理也不知道的,還說經過籌委會仔細考慮後才作出如此的決定。既然經過這麼多人的思量和仔細的考慮,竟然作出如此不公平的做法,您們會怎樣想呢?」
郎:「第四,既然沒有宣揚性質,那麼在場刊刊登輸入法簡介時,說明資料由設計者自行自由提供,本會並沒推介。那麼沒提供的、提供而資料有誤的,不是都是輸入法設計者的責任麼?事實上也應是如此。」
文:「這點當無異議,不過事情不是這般簡單,十數個輸入法只得「兩三個」來簡介,有給人重點推介這兩三個輸入法之嫌。道理又如何說得清?內木兄不妨也設想一下!」
回應:「我實不明白為何只得「兩三個」輸入法簡介。是不是其他輸入法創造者要杯葛是次比賽?我認為問題是出自主辦單位本身。」
郎:『最後,信中只說「十七種輸入法中只有兩、三種輸入法有介紹」,兩、三種即是多少種?是兩種還是三種?連影響設計者權利的東西都不說清楚,這當然令別人質疑了。』
文:「質疑是應該,但不像內木兄這樣有條理地分析問題,一下子就指責對方說謊,判了極刑,而且暗示有「幕後黑手」,這樣的言論,以受逼害者的形象發言,來逼使對方就範,是否需要呢?麥先生有沒有與主辦單位討論過?是不是有不合理的地方就要上街遊行以博取支持?沒有商討的餘地了嗎?有沒有博取注意的企圖?我心中滿是疑問呢!」
回應:「我向主辦單位提出的問題很簡單,只是問及哪種輸入法不提供介紹。可惜主辦單位由始至終沒有明確回覆是何種輸入法,是支吾以對吧!這點令我不得不質疑主辦單位的誠信!此外,我由始至終沒有指責對方說謊,只是尋求各位網友的意見,查問主辦單位是否說謊而已!事實上,主辦單位的負責人根本沒有尊重我,以為派一個文員,簡簡單單寫封信給我便可了事。試試想,易地而處,對方如此不尊重您、您的意見和您的心血,您會怎樣辦呢?
文章四十八:
順序速成與傳統速成的比較
傳統速成輸入法是最常用的輸入法之一,使用的人很多。可惜,至今為止,甚少人對傳統速成,以科學的方法分析其效能。順序速成輸入法是優化傳統速成的輸入法。它的重碼字是以字頻排序的。究竟以字頻排序的順序速成輸入法比傳統速成輸入法好幾多呢?由於以字頻排序的首二千字涵蓋一般文章98%用字,因此,我們不妨以字頻的首二千字作為根據,比較兩種輸入法的效能,便可以知道何者孰優孰劣。
根據以下五個列表,我們可以知道,順序速成的效能遠比傳統速成的為高。在首2000字裡,順序速成只有81個字(佔4%)僅需要轉一次頁找字的,而傳統速成則總共有440字(佔22%)是需要轉頁找字的,其中有364個字(佔18.2%)需要轉至第一頁,需要轉第二頁找字的有66個(佔3.3%),以及有10個字需要轉至第三或第四頁方可找到字。除此之外,我還計算兩者選字的靜態平均位置,用以說明哪種輸入法是較容易找到字元的:
首1000字選字 傳統速成 順序速成
的平均位置 6.202 2.355
1000至2000字選字 傳統速成 順序速成
的平均位置 6.952 4.717
從以上的數據可知,順序速成比傳統速成有較低的目力損耗,而且還能提高人們輸入字元的速度!
表(一)
首頁選字位置 傳統速成 順序速成
1 325 536
2 240 404
3 212 308
4 191 218
5 150 156
6 127 115
7 124 83
8 105 60
9 86 39
─────────────────────
總計一 1560 1919
表(二)
轉第一頁選字位置 傳統速成 順序速成
1 75 25
2 62 17
3 59 12
4 43 9
5 35 7
6 28 6
7 20 3
8 20 1
9 22 1
──────────────────────
總計二 364 81
表(三)
轉第二頁選字位置 傳統速成 順序速成
1 17 0
2 10 0
3 9 0
4 8 0
5 7 0
6 4 0
7 5 0
8 1 0
9 5 0
──────────────────────
總計三 66 0
表(四)
轉第三頁選字位置 傳統速成
順序速成
1 1 0
2 1 0
3 3 0
4 0 0
5 1 0
6 1 0
7 1 0
8 0 0
9 1 0
─────────────────────
總計四 9 0
表(五)
轉第四頁選字位置 傳統速成
順序速成
1 0 0
2 0 0
3 0 0
4 1 0
5 0 0
6 0 0
7 0 0
8 0 0
9 0 0
─────────────────────-
總計五 1 0
合計 傳統速成 順序速成
總計一 1560 1919
總計二 364 81
總計三 66 0
總計四 9 0
總計五 1 0
─────────────────
總計 2000 2000
文章四十九:
說起來,我從事改良倉頡輸入法的研究工作,不經不覺已有十七個年頭了。改良傳統速成只是其中一項研究工作的重點。今天出現了各式各樣改良倉頡的方案,由此證明我十多年所行的路是正確的。
令我感嘆的是,我曾寫信給教協會長張文光先生,力陳順序速成輸入法是一種良好的輸入法,以為他可以協助我推廣這個輸入法。可惜他沒有接見我,結果無功而還!
聞說,畢昇發明活版印刷術,這個本來是改良印刷術的偉大發明,可是當時人並不認同和接受,甚至連他的後人亦把他發明的印刷工具鎖在廚房裡,不聞不問。直至他死後數百年,才有機會重見天日,被別人賞識和重用。順序速成雖不至於可以和活版印刷術的發明相比,但無論如何,順序速成的理念,就是要改良傳統速成輸入法,使之更容易使用和快速!從各項數據裡,我們可以知道以上的論據是毫無疑問的!
對於傳統速成輸入法來說,它是「必贏」的輸入法。可是對於今次中文輸入比賽來說,順序速成卻是「必輸」的輸入法,它連入圍的資格也沒有!是不是一件十分諷剌的事件呢?
文章五十:
事實上,使用速成的人實在很多,尤其是數以十萬計的小學生。問題的重點,不是輸入法快與不快的問題,而是可用與不可用、能與不能用的問題。如果大部分小學生真的能夠很輕易地掌握倉頡輸入法、真的能夠利用倉頡輸入法(甚至是附有簡碼或詞碼的倉頡輸入法)很快輸入中文字的話,那麼他們根本毋須使用速成了!事實是否如此?
對於很多人來說,為甚麼他們仍要放棄倉頡,改用速成呢?為甚麼連亞文兄您也不會改用比賽最快的輸入法呢?比賽時最快的輸入法能否代表一切?
為了銜接社會的訴求,倉頡輸入法似乎不能不學。我用了很多時間,造了一千個倉頡拆碼的動畫,目的是希望提高人們學習倉頡輸入法的成功率。可是我們要面對一個事實是,不是人人都能夠掌握倉頡輸入法的。即使我們把簡碼和詞碼附加於傳統倉頡內,對於他們來說,似乎是幫助不大。退而求其次,他們便要選用一些編碼難度較倉頡為低的輸入法了,例如快倉或速成便是。
如果傳統速成真的是很容易使用的話,九方和各種筆順輸入法是不會成功地佔有若干市場。順序速成的出現,就是彌補傳統速成的缺點,使之更容易使用和提升速度。它有一碼倉頡輸入法和大量容錯碼,大大提高使用者的入字成功率。
最重要的是,順序速成能完全銜接傳統速成輸入法。即是說,學會了順序速成的人一定很容易轉用傳統速成輸入法。使用其他輸入法未必有這個優點!試想想,學會了九方輸入法的人,將來到社會找工作做時,是不是要重頭學回速成或倉頡輸入法呢?
當務之急,就是要解決數以萬計中小學生使用何種輸入法的問題。快倉2000中文輸入法系統提供了一個可行和經濟的解決方案,大家不妨考慮。
文章五十一:
快倉2000_全速詞語輸入法
速成輸入法是現今最流行的輸入法之一,使用的人很多。如何有效地提高傳統速成使用者的打字速度,實為輸入法裡一個極重要的課題。
雖然順序速成輸入法是一個良好的解決方案,但是它仍然未能符合某些使用者的要求,原因如下:
1.
一些用慣傳統速成的使用者已記熟很多重碼字的位置,若要他們重新記憶順序速成輸入法裡重碼字的位置,是一件頗困難的事。所謂習非勝是,他們未必願意轉用順序速成輸入法來提高他們的打字速度;
2.
傳統速成輸入法已成為「主流」輸入法。很多人寧願選用這個未曾優化的速成輸入法,以取得更多方便。
因此,我們有必要在傳統速成的基礎上,擴充其功能,提高其可用性,俾使一般傳統速成使用者,毋須改變他們的打字習慣,就能提高他們的打字速度了!
快倉2000_全速詞語輸入法就是根據以上的理論設計而成的。它的特點如下:
1. 高度兼容傳統速成輸入法;
2. 混合單字(速成和一碼倉頡輸入法)和詞語輸入法;
3. 減少編碼字數,以六千個常用字編碼,使用者較容易找到字元;
4. 設有三千多個容錯碼;
5. 設有簡單易用的標點符號編碼,使用者可按「x」或「z」鍵得出各種標點符號;
6.
以「全速成法」編詞,詞碼長度高達九個中文字,編碼行號約達二十二萬多行。「全速成法」是取詞語首字和尾字的「頭尾」碼,把打詞的過程變成打字,與單字的「速成輸入法」一脈相承。
簡單來說,全速輸入法比傳統速成增添了一碼倉頡、標點符號編碼、容錯碼和詞語編碼,但卻減少了非常用字的編碼,目的是減低使用者的目力損耗,提高他們找到字元的機會,更方便地輸入標點符號。若果他們善用詞語輸入法的話,更能大大提高他們的打字速度呢!
現時全速輸入法掛在快倉六的下載專區裡,供各位網友下載測試。
文章五十二:
解決兩難局面的建議
以下是我在香港資訊城教師討論區的貼文,供各位網友參考:
理論上,如果輸入法的編碼和文字書寫方法掛鉤的話,人們學懂寫字後,便可立即打字了。事實上,很多輸入法都是根據以上的理念設計而成的,例如大易、認知碼和筆順碼便是。在香港,依筆順的輸入法似乎並不流行。流行的反而是一些不依筆順編碼的輸入法。可能的主要原因是寫字和打字根本是兩回事,也是兩種不同的技能。另一個原因是現時沒有一種輸入法是真正完全依據筆順編碼的。很多所謂筆順的輸入法皆要略去某些字的筆順編碼,目的是要提高輸入效率,否則便會慢過手寫筆了!
對於專業的打字員來說,他們需要的是一種重碼極少,能夠盲打和高速入字的輸入法。顯然易見,倉頡輸入法的確是完全符合這群人的要求。即使倉頡輸入法有點難度,但如果有人願意日以繼夜地苦練,最後總可以掌握這個輸入法的。
問題的要點是,是否每一個人都願意肯花大量時間去學習這個輸入法呢?我所關心的,就是學習倉頡輸入法的成功率。我們必須知道現時有多少學生,能夠利用倉頡輸入法達至得心應手的地步,能夠邊想邊打字地行文寫作。如果很少學生能夠做得到話,我們實無必要強行學生使用倉頡輸入法的,原因是他們到底不是專業打字員,每日要打足八小時的字。
如果很多小學生都能夠很輕易使用倉頡輸入法進行邊想邊打字的話,我想沒有人會在這裡提出倉頡輸入法是最差的發明的。
那麼我們不學倉頡,改學其他輸入法,是否就能夠解決問題呢?倉頡輸入法既成主流,已是不爭事實。改用其他輸入法的人,日後一定要面對「社會壓力」而改用倉頡或速成輸入法的,原因是僱主不會遷就某一個員工而另外購置新的輸入法的,尤其是這種輸入法不是免費的。
這是一個「兩難」的局面,學倉頡難,不學倉頡更難!如何解決這個問題呢?我有以下的建議:
1. 利用倉頡拆碼動畫,提高學習倉頡的成效;
2.
改善傳統倉頡輸入法的程式,增加輸入法的輔助功能,提高其可用性;
3.
簡化倉頡輸入法的編碼規則,例如只取倉頡的首、次和尾碼,減低輸入法的學習難度;
4. 加添容錯碼,即使使用者編錯碼也能找到所需的字;
5. 加添標點符號編碼,以便輸入標點符號;
6.
重碼字以「高頻先見」排序,提高輸入字元的效率。傳統速成輸入法有很大缺點,就是重碼字並不是依字頻排序的,以致增加使用者的目力損耗,容易患上近視。若果速成的重碼字依字頻排序的話,可大大提升使用者的輸入字元的速度,又可減低目力損耗。
使用另一種和倉頡截然不同的輸入法是一種變通,使用和傳統倉頡或速成相似的輸入法也是另一種變通。不過,在社會裡,使用前者會寸步難行,日後可能要花費極大的氣力,學回倉頡輸入法,才能融入主流;而學習後者可以作為學習倉頡或速成的踏腳石,他日轉用傳統倉頡或速成也可以毫不費力。
事實上,我設計四個有關倉頡輸入法的網站,就是根據以上的建議建造而成的,並且得到倉頡輸入法發明人朱邦復先生的認同和贊助。大家不妨試試,謝謝!
參考資料:
快倉網站:(鳴謝:倉頡輸入法發明人朱邦復先生贊助)
快倉五:http://home.netvigator.com/~makchehu
快倉六:http://lsd.hkcampus.net/~lsd-mch
快倉2000:http://www.scj2000.com
倉頡自修室:http://makchehu.tripod.com
參考網址:
1.
朱邦復工作室的「友站相連」:(所有快倉網站皆被納入為「倉頡之友」。)
http://www.cbflabs.com/friend.htm
2. 香港資訊科技城:(黃寶財教授推薦)
http://www.hkedcity.net/article/specialoffer/020131-002/
3.
企業人才技能認證報名表:(快倉被列為常用的輸入法之一。)
http://www.tqc.org.tw/tqc2002/CAARWTYB.doc
4. 快速倉頡輸入法第六代 Linux xcin
版:(梁添海先生推薦)
http://www.scj2000.net/Linux/xcin
5. 快速倉頡輸入法自學課程:(星塵先生推薦)
http://www.geocities.com/Tokyo/Shrine/9670/Pages/qcj_tutorial.html
6. 中華電腦學會:介紹快速倉頡輸入法
http://members.shaw.ca/r.hoang/submit3.html
7. 輸入法擂台 —
選擇(顯示快倉是全世界最快的輸入法之一。)
http://input.foruto.com/compare/lt.htm
8. 台灣「中正教室電腦班」:(快倉被列入為課程。)
http://www.cyc.org.tw/b06/中正電腦.htm
9. 香港「維德電腦有限公司」:(快倉被列入為課程。)
http://www.vdedu.com/model2.php?section=2&page=contents&light=p2&item=c1#typec