close

有感於用 Windows 內建的倉頡輸入法軟體來輸入符號還是不太方便,
(因為只能用下列三個方式來輸入符號:
①呼叫「螢幕小鍵盤」;
②死背像「ZXAL=…」這種拆碼方式;
③使用 Vista 倉頡或 Office 新倉頡的「輸入法整合器」)
所以我一直在尋找適合自己的「改良式倉頡輸入法軟體」。
尋找的條件是:
要能支援多種符號,並且儘可能的不破壞「倉頡使用者」原有的習慣。
(此處及以下所指的「倉頡使用者」都是指使用 Windows 內建的倉頡輸入法軟體的人)

首先被我找到的是「大新倉頡」輸入法。
目前權威的考試機構所記錄的中文打字最快速度締造者使用的就是大新倉頡,
該記錄締造者每分鐘可以輸入 227 字!
(來源:http://www.eztyping.com.tw/
它是一套由宏全資訊公司改良倉頡輸入法而開發出來的共享軟體
(需付費購買,使用時才可以不受限制),
較特別的地方除了其獨特的拆碼規則外,就是可以設定「打繁出簡」,
還可以設定打出的字伴隨注音符號(或只出注音符號而不出國字),
遇到破音字時,它還會出現候選字讓使用者選取。
我用伴隨注音的功能騙過一些朋友,佯稱我的電腦中毒了!
他們還笑說怎麼有這麼可愛的病毒!

但是「大新倉頡」對符號的支援不佳,
儘管它把「螢幕小鍵盤」做了一些修改(例如加入「☆」和「★」),
還把【,】、【.】、【'】、【[]】,
分別做成【,】、【。】、【、】、【「」】的快速鍵,
但支援的符號還是太少。
而且它最讓人詬病的地方是即使勾選使用「傳統倉頡」拆碼原則,
拆「女」字時,第一個候選字是「以」,第二個才是「女」;
拆「來」字時,第一個候選字是「檢」,第二個才是「來」;
這嚴重干擾了倉頡使用者的習慣。

後來我找到了「亂倉打鳥」輸入法,
(本來還要試驗「快倉」輸入法,但我想已經沒有必要了)
「亂倉」不會干擾倉頡使用者的習慣,
如果會感到不習慣,可能是重碼字的順序被調整過了【註一】,
還有打到某句的結尾字時,可能還要再選字【註二】。

「亂倉」對符號的支援超乎我的想像,
如果要拆跟表情或動作有關的字,
例如要拆「笑」這個字時,
候選字如下:
第一個是:笑
第二個是:^+++++^
第三個是:(^__^)y
第四個是:~~~^_^~~~
第五個是:~~~///(^v^)\\\~~~
第六個是:-▽-y
第七個是:(^o^哇)~~(^0^)哈~~(^○^)哈~~
總共會有七個候選字,很妙吧!

「亂倉」不算具有容錯的功能,
(自然輸入法的倉頡才有,它同一個字可以有不同的拆法)
但它規則真的加了很多!
以符號的輸入方式為例:
跟常用標點符號和注音符號有關的全用「;」
跟數字有關的全用「;;;;」
跟英文字母有關的全用「;;」加 A-Z
跟點、圓、星號有關的全用「;;.」
跟方形、三角形及十字有關的全用「;;,」
圓圈裡有字的全用「;;..」
箭頭相關全用「;;h」
表格相關全用「table」

行易的嘸蝦米輸入法軟體可以直接打出注音符號,它的起始鍵是「,」,
然後再加上注音符號對應的拼音(英文)字母,就可以打出注音符號,
像打「,b」就能打出「ㄅ」(不需按空白鍵,會直接出現在候選字清單裡)。
「亂倉」更帥!
它用的是鍵盤上對應的注音符號按鍵,
省去背羅馬拼音的麻煩。
例如:直接打「A」(倉頡的「日」和注音的「ㄇ」共用這個鍵)
就能同時出現倉頡的「日」(第一個候選字)和注音的「ㄇ」(第五個候選字),
一般情況下,連續輸入漢字時,
可以不用管會出現幾個候選字,
因為如果使用者不選字的話,電腦會自動選第一個,
所以倉頡使用者換成用「亂倉」時幾乎可以不用改變原來的習慣。

有一些注音符號是和數字鍵做在一起的,
「亂倉」為了不影響倉頡使用者原來的習慣
──也就是:不切換成英數,就能直接使用英文字母上一排的數字鍵來輸入數字,
所以它把那些和數字鍵共用的注音符號(含第幾聲)往下拉,
變成「12345」這一排的注音符號會和「QWERT」這一排的注音符號共用同一個按鍵,
像打「Q」(倉頡的「手」和注音的「ㄆ」共用這個鍵)後,
「手」是第一個候選字,但「ㄅ」和「ㄆ」也會同時出現在候選字清單裡,
(快打方式是先打「zz」加注音符號所在的按鍵,
和數字鍵共用的注音符號和第幾聲,則加下一排的按鍵)。
唯一麻煩的是「ㄤ」、「ㄝ」、「ㄡ」、「ㄥ」、「ㄦ」這幾個,
似乎只能用「;」來輸入。
(「ㄤ」、「ㄥ」可以用「zz;」;「ㄦ」可以用「[」;「ㄝ」、「ㄡ」只能用「;」。
看到這裡可別嫌棄「亂倉」,雖然它不是很完美,
但它的理念和對照表,對許多人是很有幫助的!
下一篇會教各位自己動手修改「組字字根:詞組」的對照,
讓「亂倉」的對照表能更符合自己的需要)

「亂倉」還支援快速輸入功能,
像是「功成名就」這種成語,只要拆每個字的第一個倉頡碼,
最後加上「;」就可以拆出來了!
也就是要打「功成名就」只要打「MINY;」(一戈弓卜;),
再加上空白鍵後,它就會出現在第一個候選詞。
但那是給懶人用的,打字打得快的人,如果逐字去想每個字的第一碼反而會變慢。

「亂倉」還支援一些「以英文字彙為組字字根」的詞組,
像是輸入「table」,會出現各種格線供您選擇;
輸入「cat」,會出現「貓咪」二字!
(這是因為倉頡的「cat」剛好沒有對應到任何字,
「亂倉」很聰明的運用了這一點,
像是「dog」有對應到國字,「亂倉」就不會用它來對應「狗狗」讓您選)

亂倉的缺點是把一些外字(Big5 碼以外的字)的拆碼改變了,
像是「弜」這個字,很直覺的就是應該拆作「弓弓」,
但這個字和常用的「了」造成了重碼的問題,
於是「亂倉」把這類的字加上「難難」,
也就是「弜」要使用「難難弓弓」來輸入,
雖然有這種非直覺拆法的缺點,
但為了能更快速輸入文字,它算是個無可厚非的缺點。


【註一】
重碼字表可參見:http://input.foruto.com/cccl/cccl_article014.htm
實際上的重碼字不只這 499 條組字字根(因為它只計入 Big5 碼的漢字),
像「了」和「弜」都拆作「弓弓」,但卻沒有被計入。
「亂倉」改變了【果;困】、【知;佑】、【樂;槳】等字的順序,
不過沒有改變【顥;顯】的順序。
(但是沒關係,下一篇會教各位修改候選字的順序)

【註二】
因為「亂倉」把候選字變多了,
雖然常用的候選字仍排在第一個,
連續打字時,在不選字的情況下,輸入法軟體會自動幫您選第一個字;
但是,如果要輸入「晚安」這個詞就結束輸入時,
因為打「安」字的組字字根後,會伴隨一些候選字,
所以和使用 Windows 倉頡輸入法軟體的習慣不大一樣,
要再多按「1」,才能打出「安」字。

arrow
arrow
    全站熱搜

    terryhung 發表在 痞客邦 留言(0) 人氣()