中文輸入法:方便的概念

Posted on Updated on

聲明:以下內容,乃針對行列輸入法綜合輸入法所作的回應,文中「站長」指該輸入法之作者

行列輸入法綜合輸入法網頁:http://sites.google.com/a/dayi4u.co.cc/da-yi-xing-lie-qing-song-shu-ru-fa/xing-lie/xing-lie-shu-ru-fa

最近多了行列,與隨身版比較了一下,

領悟到改進輸入法輸入上方便的概念

1.選字

大易和倉頡的重碼率低,選是不成問題
而行列呢,重馬率比以上兩款輸入法高一點,在打很多常用字時都會遇到選字的情況
所幸的是,它不像速成一樣有一大堆字要選,行列輸入法重碼的字不過4字
所以,讓選字更方便的方法是為第二、三候選字補個快速鍵
從前我用快倉輸入法時就體會過了,的確方便不少,只是速成本身有大量候選字,這個功能並未發揮到最大功能
看來,站長已經知道這個概念,加入了二、三候選的鍵位,不過在我懷疑用Shift鍵比較容易誤按,P鍵旁的[ ]兩鍵可能更好。

2.候選字排位

倉頡、速成輸入法從一開始就有一個缺陷,就是排字混亂
不如道是受編碼限制還是作者本來就無意編排,以致很多常用字都在選單較後的位置
對一個重碼率高的輸入法而言,字的排位非常重要,常用字排在最前定能大大加快輸入速度
對重碼率低的輸入法,在面對偶發的重碼時亦能輕鬆地無視選字,因為輸入法預設是選首字
可惜的是,字的排位已經根深蒂固在熟練用家腦中,我們沒有辦法讓熟練的速成等高重碼輸入法用家接受新的排位
對於重碼率低的輸入法,我們應常在往後的版本中把重碼的常用字排在前頭,免去用家選字的時間,更好地盲打
最好的是讓新一代的用家學習更方便的排位,不過這需要輸入法提供者的配合

3.容錯碼

同一個中文字,有很多寫法,當一個字的拆字方法與自己的書寫習慣不同時,就會有所困惑,在輸入初期會造成更長的思考時間,影響打字速度
行列和九方都是我常用的輸入法,它們共同的一個好處就是它們都能容錯
一個字會因書寫方式不同而有取碼方法,提它們都容納了,在拆字時會事半功倍

4.萬能鍵

萬能鍵對新手和老手都是救星
新手可以跳過自己不會拆的部分來成功輸入字詞,並能從顯示出的正確碼位來學習
老手在輸入一些複雜、或不常用的字時亦有需要用到
幸運地,微較提供了這個功能
可惜地,站長的隨身版沒有
其實,隨身版還有更多程式上的缺陷需要改進,後面再說

5.中、英間的切換

我個人是按Ctrl+space直接關閉輸入法來切換回英文輸入的
亦有人是單按一下shift來切換,更有人是長按shift來輸入
他們的共通點是任何時候都只須按一次
隨身版麻煩的地方是在輸入到一半時都切換,是沒有可能的
當在輸入中途按下ctrl,它沒有切換到英文輸入模式,而是保留選字框
你要麼按下enter把字符輸入,要麼把已打的碼刪去,然後再多按一次ctrl
在高速打字時,其實很難保證自己能在沒有輸入多餘的碼下切換模式,所以一個在任何時候到能在兩個模式間切換的功能是必要的

6.聯想詞庫

詞庫,是一個輸入法成敗的關鍵之一
沒有人會想逐個字拆碼,逐個字輸入,這樣沒有效率
有人會想快速地把自己想打的詞語輸入
有人會想透過聯想詞來輸入自己不會打的字
一個豐富而精心排列的詞庫是無比重要的
隨身版一個好處是無須按shift鍵來選詞
而整個行列隨身版的一大缺陷是沒有一個有力的詞庫
更大的缺陷是這個程式在原理上的無法對詞語進行編排,一切都要依賴字碼表
站長加入過自建詞彙,可是這世上沒有多少人會有如此心力去自建一個龐大詞庫供個人使用
更何況詞語並不能按自己的意思編排,建成也沒有意思
站長又曾想以多層聯想和句字輸入作補救,但我覺得這是不切實際
世界上沒有常用句子這一回事,只有常用字詞,所以只有詞庫而沒有句庫,句子沒有可能被包容
用家需要的是一個切合實際,能容易找到自己想找的詞語的「詞庫」
要建立一個完美的詞庫,利用字碼表是沒有可能做到
只有把詞庫和碼表分離,獨立運而互相連系,才能做到完美的聯想
這才是隨身版最需要改良的地方

7.標點和特殊符號輸入

鍵盤上的標點符號是供拉丁語系使用的,中國有自己的全形標點
但如何輸入是一個重點
倉頡在這裡是一個敗筆,它是用個4碼來代表一個符號,難記又費時
行列好一點,提供了鍵盤上已有的數個標點的直觀輸入方式,並將其他標點整合在兩個單碼鍵位中
隨身版最值得一讚的地方是這裡,除了可以用滑鼠點擊選出符號外,亦有相對簡單的碼位將符號分類地列出

8.多語文輸入

無論是香港還是台灣,簡體字的輸入在現今已經十分常用
可是沒有人會為了輸入簡體字而學一種新的輸入法
縱使不需要重學,在已學會的字形輸入法中為簡體字拆碼,亦非易是
所以最理想的方法是用繁體碼打出簡體字
這是市面上難求的輸入方式
這方面隨身版做到了,非常值得一讚
而且隨身版亦有日文假名的簡易輸入法,日文在亞洲日益被重視,所以這個輸入法是很有用的
而特別的英文輸入法亦可以進行即時拼寫檢查,方便不少,只是在輸入上應有更多簡化的空間
香港字輸入也是十分重要,unicode和香法增補字集的普及,使香港字的輸入更加容易,以後的輸入法都應該加入香港字的字碼,而把香港字整合到一般字
碼表中是隨身版必要改進的一步

9.捉摸用家心理

這個世界上電腦白痴很多,無知的人太多,懶惰的人更多!
作為程式設計者,不可能將每一件事都讓用家自行設定,必須將預設的設定設為能方便大多數用家的設定
把設定大眾化,是為懶惰的人而做
把說明文本簡化,把操作變得直觀,是為無知者而做
至於實際如何做,就要看製作者能捉到用家多少心理了
我們的著眼點是它的主要功能,用家將會集中使用
至於其他花邊功能,不要放太多精力,這些只是供聰明人用的

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s