PIXNET Logo登入

做自己,最重要!

跳到主文

這就是我的生活方式----吃飯、玩樂、做自己的事......

部落格全站分類:心情日記

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 12月 07 週二 201011:57
  • 「輸入法框架」基本知識

先說一下「輸入法框架」是什麼。
一般常說的「輸入法」,其實包含兩個部分:
1. 輸入法「程式」
2. 輸入法「資料庫」
以注音輸入法來說,
按哪個按鍵代表什麼注音、如何選字、如何輸出字元……等,
都屬於「程式」的部分;
輸入「ㄅㄚ(空格)」有「八、巴、疤、叭……」等字可選擇,
輸入「ㄇㄚ(空格)」有「媽、嗎、嬤……」等字可選擇,
這部分就是「資料庫」,
又由於實務上採用「對照」方式處理,像上述「ㄅㄚ」的對應字,
所以「資料庫」部分又稱「對照表」。
有了上述背景知識,再來解釋「輸入法框架」,
各位讀者才能明白我接下來說的東西。
「輸入法框架」指的是「程式」部分,通常由開發者釋出;
「資料庫」部分則可自由組合,
放入「注音」的對照表,就是「注音輸入法」;
放入「倉頡」的對照表,就是「倉頡輸入法」;

如果有程式配合,像「注音法」+「智慧選字」,
就是「智慧型注音輸入法」(並非「新注音」)。
(在這邊強調一下,大家習稱的「新注音」是微軟的產品,
全名叫「微軟新注音輸入法」,並非「智慧型注音」的統稱,
因此本文不使用「新注音」指稱「智慧型注音」)
這樣做有個好處:
各種輸入法可共用同一個程式,
當想安裝別種輸入法(相似的操作方式)時,不用另外安裝程式,
只要放進新的資料庫,並設定一下程式,就可完成。
若使用者慣用的輸入法未內建在系統中,
可用上述的方式新增輸入法,
而新增的輸入法則立刻享有該「框架」程式的所有「功能」。
下面介紹兩種筆者用過的輸入法框架程式:
「gcin」是Linux底下一個很有名的「中文輸入法框架」,
內建「注音」,「倉頡」,「大易」,「行列」等主流免費輸入法,
並支援自訂近百種輸入法;
目前在GNU/Linux、BSD、Mac OS X 等作業系統都可使用。
這也是筆者在Linux底下最愛用的輸入法框架,
甚至利用這框架自己設計輸入法來使用。
相關連結:http://cle.linux.org.tw/trac
「Yahoo!奇摩輸入法」是Yahoo!公司基於「香草輸入法」框架開發的,
提供Windows(x32、x64)和Mac作業系統的版本。
內建「好打注音(智慧型注音)」、「傳統注音」、
「倉頡」、「簡易(速成)」四種,
其中「好打注音」是Yahoo!奇摩輸入法的主力;
程式允許新增、自訂輸入法。
筆者在Windows 7 64位元底下很依賴它使用「大新倉頡」,
因為官方版本不提供「大新倉頡64位元版本」的試用下載,
又不想花錢再買64位元用的程式,
只好找網友編輯的「大新倉頡對照表」,
搭配Yahoo!奇摩輸入法,就有99%官方版本的功能了。
另外,自己設計的輸入法也是用這個框架在windows實作。
相關連結:http://tw.media.yahoo.com/keykey/
(2013/10/31修改:由於yahoo奇摩輸入法已停止開發,網頁也隨之關閉,
有興趣的讀者請自行搜尋下載。以上連結為yahoo奇摩的聲明頁)
先介紹到這邊,
有機會再寫幾篇專門的「技術文章」教大家使用上述兩種框架。
其他還有Mac底下的「香草輸入法」,
Linux底下的「ibus」、「scim」,
有興趣者可自行搜尋。
(繼續閱讀...)
文章標籤

vicid603 發表在 痞客邦 留言(2) 人氣(3,812)

  • 個人分類:輸入法知識&常識
▲top
  • 3月 25 週三 200912:27
  • 輸入法學習與研究

自從學倉頡輸入法學成後,我就迷上了輸入法的研究。
由於我對電腦有濃厚的興趣,且經常在電腦上工作,
打字變成一項基本能力。
之前也是用新注音,但覺得要選字就是不方便
(並非選字正確率太低,而是無法到百分之百正確);
對於要求「精確」的我,很難忍受「動不動就選字」,
於是決定練習別種輸入法。
首先找一本書,先把概念搞清楚。
很多人說倉頡法很難,
但我看上了它「免費」且「跨系統+內建」這兩大好處,
加上又是「愛挑戰」的人,
就毅然決然地走上這條路。
找到一本書,幸運地看到:
「日月金木水火土,斜點交叉縱橫鉤,
人心手口重又難,側並仰紐方和卜」這樣的口訣,
然後從練習拆字中熟悉字根、不死背,
接著「瘋狂練習」,看到任何字都試拆,
久而久之,終於讓我練成了。
因為練習過程中接觸到中文輸入法的發展史,
所以對其他編碼方式也有興趣,
遂依序學了嘸蝦米、大易、行列、輕鬆……等,
幾乎所有有名的方式都有接觸。
不過最後還是回到倉頡法的懷抱,
最大的原因就是:每個字都可照規則編碼。
原因敘述如以下三段,點到為止。
嚴格來說,會有容錯機制是因為有人寫法不一;
但我接受的還是「一種字形一種碼」,
輸入法製作如果「濫用」容錯機制,只會造成使用者不熟悉規則,
反而產生更多困擾。
其次,依「筆順」取碼,雖方便,卻是另一個麻煩的開始;
對每個使用者來說,筆順不一致,
像「變」,有人先寫「言」,有人先寫「糸」,
雖可用容錯解決,但是一旦字庫龐大,
好多個「變」這類的字,將使編碼更加繁複。
再來,字根量和按鍵數也是一大考量;
字根太多易忘,字根太少重碼多;
按鍵多不好按,按鍵少輸入碼數多。
倉頡法字根數一百多,
相對其他方法的兩百多字根,非常少,
有人說這是一大缺點,殊不知以「活用」觀點來說,一百多是最好的;
按鍵數目,以人體工學及盲打觀點,現在鍵盤的英文字鍵算是不錯的範圍,
若佔用到數字鍵則不好。
倉頡法的一大缺點,就是「平均碼數過高」,
我本來想做一種「四碼倉頡,把字身少取一碼;
但經同學介紹「大新倉頡」,我看一下,和我的想法相同,
且有設計「簡碼」,比我想像中還要好,
且容錯碼控制在「異體字」範圍,
另外沒有「筆順」問題,和倉頡一樣。
二話不說,決定練習大新倉頡,
習慣之後開始練簡碼,速度一路上升,
練到每分接近一百字也就滿足,不打算練更快;
更由於熟悉傳統倉頡,
如果大新打不出某字,切換倉頡就可以找到,
所以現在不僅速度快,也沒有打不出的字(除非系統無該字)。
會倉頡法最大的好處,在於「查字方便」,
有哪個字不會唸,反查注音即可;
但若沒有「全字庫」加持,倉頡法就無法體現它的價值。
「倉頡法」是那個超大字庫中,
唯一除了拼音、筆劃、部首、unicode碼、CNS碼之外的檢索方式,
且多數情況下,直接找到我想找的字;
換句話說,有了倉頡法,任何「怪字」都可輕鬆檢索了。
不過,輸入法設計的原意,在於「在電腦上延續漢字」;
每當我使用這類輸入法,都會想到「漢字」這個由祖先創造的偉大事物,
更時時警惕自己「決不可忘本」,一定要學好中文,
因為現代資訊科技發達,每個人都可為保存文化盡一份心力。
以往「拼音文字至上」論,已不復存在,
且有人證實「漢字優於拼音字」,
那我更加不能「提筆忘字」。
選一種適合自己的中文輸入法且熟練,就是替文化保存盡一份力量,
千萬不能小看這種能力!
(繼續閱讀...)
文章標籤

vicid603 發表在 痞客邦 留言(0) 人氣(1,730)

  • 個人分類:輸入法知識&常識
▲top
1

近期文章

  • 學倉頡輸入法,擺脫提筆忘字之苦
  • 軟體推薦--WhosCall,幫您辨識詐騙及廣告電話
  • 食安風暴--消費者有改變市場的力量
  • [公告]分類調整--「學校生活」及「校外事件」移至「歷史分類」
  • 教您看懂行動網路資費方案
  • [公告]修改過的舊文章
  • 電信公司的小手段??
  • 倉頡輸入法「真的很簡單」!
  • 倉頡輸入法「重點教學」
  • Linux「真的很簡單」!

熱門文章

  • (7,074)錢包遺失記
  • (5,305)九型人格測試
  • (1,730)輸入法學習與研究
  • (1,483)廚房大掃除
  • (1,096)為倉頡說一些話
  • (96)「飛行暨防空體驗營」第三天日記
  • (92)期末將至
  • (57)我的聖誕大餐
  • (26)第一次七天六夜的山地服務3
  • (20)最少課,卻最累的星期一

最新迴響

  • [24/11/18] 訪客 於文章「身體,怎麼怪怪的?...」留言:
    台灣最新詐術~你是否發現最近怪事一羅匡~諸事不順~身體不適...
  • [22/12/26] 阿達 於文章「倉頡輸入法「重點教學」...」留言:
    倉頡中文輸入法有許多衍生的版本,例如:速成中文輸入法、簡易中...
  • [22/04/11] 訪客 於文章「九型人格測試...」留言:
    回饋您這方面資訊,我是從 PTT搜尋引擎的排名,看...
  • [21/03/08] 訪客 於文章「倉頡輸入法「重點教學」...」留言:
    現在在學倉頡,重碼率低確實很誘人...
  • [20/02/04] yangbob123456 於文章「Linux「真的很簡單」!...」留言:
    感覺不錯! 我推【Zorin 15 LITE】...
  • [19/03/10] 訪客 於文章「倉頡輸入法「重點教學」...」留言:
    謝謝你,受益良多...
  • [18/10/08] 腦殘 於文章「自製輸入法「十筆輸入法(暫名)」簡介&教...」留言:
    我也在做自己的輸入法:http://a-bee.myweb....
  • [18/07/11] 訪客 於文章「整理冰箱...」留言:
    哎,很懂這個...😅 因為都用花色塑膠袋裝起...
  • [18/06/14] 訪客 於文章「倉頡輸入法「重點教學」...」留言:
    真的有幫助 我變超強!!...
  • [17/10/21] 訪客 於文章「倉頡輸入法「重點教學」...」留言:
    已經完全分不開的字呢?? 就是鍵盤上已經有的 火阿 心阿...

個人頭像

vicid603
暱稱:
vicid603
分類:
心情日記
好友:
累積中
地區:

文章彙整

文章分類

toggle 電腦中文輸入法 (4)
  • 輸入法知識&常識 (2)
  • 輸入法技術 (2)
  • 自製輸入法 (5)
  • 輸入法評論 (4)
toggle 歷史分類 (2)
  • 學校生活 (22)
  • 校外事件 (38)
  • 資訊生活 (14)
  • 心情記錄 (30)
  • 家庭活動 (10)
  • 有感而發 (24)
  • 個人雜記 (12)
  • 公告 (5)
  • 未分類文章 (1)

文章搜尋

參觀人氣

  • 本日人氣:
  • 累積人氣:

License