快速倉頡輸入法第六代

倉頡輸入法是目前最流行的拆字形輸入法之一。它有很多優點,例如它能處理大量中文字和重碼率很低。然而倉頡輸入法的編碼規則繁複,一般使用者很難利用此法進行寫作。同時,現時常用的第三代倉頡輸入法系統有很多不足之處,例如:標點符號編碼欠佳、沒有容錯碼和簡碼、某些重碼字不依使用頻率排序和部分字的編碼錯誤等等。以上種種不利的因素皆令到使用者採用鍵盤輸入中文字時感到極大困難!

筆者有見及此,乃改良第三代倉頡輸入法系統和編碼。這個改良和優化的倉頡輸入法稱為【快速倉頡輸入法】。自1987年至今,這個輸入法已經歷了六代的演進。由最初的快倉一至現今的快倉六,開發時間長達十二年;編碼行數由最初的五千多行增至現今的六萬三千多行;由單一的輸入法演變成多種輸入法融於一身的輸入法系統,突破了傳統輸入法使用一種輸入方式處理中文字的常規。

廣義而言,快速倉頡輸入法第六代(快倉六)是一個多功能和多任務的輸入法系統。在功能方面,它不但擁有多種不同版本的倉頡輸入法、速成輸入法、廣東話輸入法、高效率的標點、特殊符號和數字編碼、日文編碼、香港政府三千常用字編碼、簡碼和容錯碼,而且還能夠處理繁體和簡體文字。在任務方面,它不但承襲了傳統倉頡的「中文輸入、輸出、辨識和釋義」等功能,而且還能肩負起促進「資訊科技教育、母語教育和特殊教育」等多重任務。

狹義而言,它擁有一個簡化倉頡編碼規則的輸入法。這個輸入法是目前所有26鍵編碼規則中最簡單的一種輸入法。編碼口訣是「頭、頭尾、頭頭尾和頭尾尾」。它不但擁有易學和易用的優點,而且還能提高使用者的打字速度、改善倉頡不便寫作的缺點,使他們達到邊想邊打字的境界。

就編碼的理念而言,快速倉頡擺脫了傳統倉頡採用「一字一碼」的方式,而改用了「一字多碼」的編碼策略去解決眾多的中文輸入難題。使用者毋須強記何者為異體字、何者為簡體字或是何者為香港字,皆可以在「盲打瞎撞」的情況下,輕鬆地輸入中文字。此外,筆者把多種倉頡輸入法融合在同一個系統內,目的是使它們能互補不足和互增優點,使不同層次和不同能力的使用者,皆可以在同一個輸入法系統下各取所需、各得其所,並高效地輸入中文字,大大提高了輸入法的可用性。

就編碼的技術而言,快速倉頡採用了一種名叫「sdfg」編碼技術,改善了「重碼」時選字暫停的時間延遲,大大提高了輸入中文字的效率。此外,簡化的倉頡輸入法(狹義的快倉六)使用了一種名叫「高頻字根偏旁」的編碼技術,大大減少了重碼出現的機會,把平均碼長壓縮低至2.5至2.9鍵,而選字率低於6%,為當今26鍵輸入法中,編碼長度最短的輸入法之一。

就輸入法的程式設計而言,快倉六採用了最先進的編程技術,把輸入法的各項輔助功能,發揮至淋漓盡致的境界。例如:它有查詢鍵、自動造詞、編碼以英文、倉頡或注音顯示、改變輸入法窗框類型、步步提示、多種編碼顯示、小鍵盤中文數字和多種切換熱鍵等等。除了它能在中文視窗NT、98和95運作外,而且還可以在附有外掛式中文系統的英文視窗

快倉六