cht電腦資訊輸入法行列輸入法
adm Find login register

支援詞庫的行列輸入法

coolcd
joined: 2008-01-21
posted: 2601
promoted: 348
bookmarked: 95
1subject: 支援詞庫的行列輸入法Promote 0 Bookmark 02011-05-01quote  

行列31的討論串中,老刀兄提到行列詞庫的版權無虞,因為該篇主要討論行列31,所以在此另開一篇來討論。

從官網的說明:

行列詞彙輸入

行列輸入法不僅可以一個字接一個字的輸入,也可以用詞彙的方式來輸入,像「股份有限公司」這個詞,或者更長的詞,也一樣按四個鍵就完成輸入。

(1)輸入詞要如何按鍵?

行列輸入法在輸入詞的時候,並不需要按轉換鍵,您只要在按完詞的字根鍵後,再按個[ ' ]詞鍵(在ENTER 左邊的按鍵),系統就會將您要的詞找出來。

例如,您要輸入「台灣」這個詞,即是在打完[ 26 0- 38 5- ]四鍵後,接著按下[ ' ] 這個詞的終結鍵。

(2)詞的取碼規則

  兩字詞:取第一個字的首、尾字根,和第二個字的首、尾字根

         首 尾 首 尾
      台灣〔ㄙ 口 水 ㄅ〕
         26 0- 38 5-

      屏東〔尸 廾 木 曰〕
         59 4- 48 01

  三字詞:取第一個字的首、尾字根,第二個字及第三個字的首根

          首 尾 首 首
      台灣省〔ㄙ 口 水 小〕
          26 0- 38 38

      台灣人〔ㄙ 口 水 人〕
          26 0- 38 8-

  四字詞或超過四字:取前面四個字的首根


           首 首 首 首
      台灣海峽〔ㄙ 水 水 山〕
           26 38 38 3-

      台灣地區〔ㄙ 水 土 匚〕
           26 38 41 12

      精誠所至金石為開〔米 言 戶 一〕
               88 60 5- 1-

(3)行列詞庫

行列詞彙輸入的資料庫,是允許使用者依個別需要來自建,也可以隨時加以修改,詳細請參閱行列輸入法乙書的說明。


行列科技為了方便使用者,特別整理了約六萬個詞的通用詞庫,並在該通用詞庫的磁片內,附上一個行列詞庫自動編碼程式,有了該自動編碼程式,您只要輸入所要的詞,編碼就由程式來幫您自動完成。


當您購買「行列輸入法」乙書,所附的「行列全自學CAI」磁片裡,有一個包括台灣地區地名的行列詞庫,您可以進入行列CAI的中文系統,試用行列詞庫。


一個完整的輸入法必需要有詞彙輸入及自建詞自動編碼的功能,行列必不讓您失望。

看來似乎只要在 cin 檔加入輸入鍵 ',再把詞庫加入即可?

edited: 1
eliu

joined: 2007-08-09
posted: 11473
promoted: 617
bookmarked: 187
新竹, 台灣
2subject: Promote 0 Bookmark 02011-05-01quote  

用 ' 當 endkey 應該就可以

老刀

joined: 2008-11-02
posted: 216
promoted: 17
bookmarked: 9
新北市汐止區
3subject: Promote 0 Bookmark 02011-05-05quote  

eliu

用 ' 當 endkey 應該就可以

理論上是如此,但事實上並非這麼簡單。

因為在按 ' 之前,候選字窗的狀態必須和現行的「gcin 行列」一樣;在當按下 ' 之後,才開始從行列詞庫檔中抓出正確的詞,個人認為這需要額外的 coding 才行。

-----

(可能是)現此時唯一用台文所寫的 3C 專題部落格「老刀烏白講」,歡迎你入來交關

 

老刀

joined: 2008-11-02
posted: 216
promoted: 17
bookmarked: 9
新北市汐止區
4subject: Promote 0 Bookmark 12011-05-05quote  

官版支援 60,000 詞庫的「行列字詞輸入法」,在此貼上字詞的定義部分。

其中最末一行為 |(且其後不接其他字),依行詞字詞輸入法規格書的說明,係代表本詞庫檔的「結束」。至於 gcin 是否保留這個定義,就交給 eliu 大兄自行決定吧。

-----

(可能是)現此時唯一用台文所寫的 3C 專題部落格「老刀烏白講」,歡迎你入來交關

 

coolcd
joined: 2008-01-21
posted: 2601
promoted: 348
bookmarked: 95
5subject: Promote 0 Bookmark 02011-05-06quote  

老刀

理論上是如此,但事實上並非這麼簡單。

因為在按 ' 之前,候選字窗的狀態必須和現行的「gcin 行列」一樣;在當按下 ' 之後,才開始從行列詞庫檔中抓出正確的詞,個人認為這需要額外的 coding 才行。

試做了一個版本,如老刀所說,如果只在 gtab 改,詞會在輸入字時就進入候選字視窗,不過個人覺得這可說是 bug 也可說是 feature。

eliu

joined: 2007-08-09
posted: 11473
promoted: 617
bookmarked: 187
新竹, 台灣
6subject: Promote 0 Bookmark 02011-05-06quote  

我覺得不如一開始就把 ' 放在最前面,然後使用「唯一選擇時自動送出的選項」,也不用按空白鍵。

這樣就不用字&詞混在一起,也可以按數字直接選詞,不用完整的輸入。

edited: 2
coolcd
joined: 2008-01-21
posted: 2601
promoted: 348
bookmarked: 95
7subject: Promote 0 Bookmark 02011-05-06quote  

eliu

我覺得不如一開始就把 ' 放在最前面,然後使用「唯一選擇時自動送出的選項」,也不用按空白鍵。

這樣就不用字&詞混在一起,也可以按數字直接選詞,不用完整的輸入。

' 放在前面也可以,這麼一來可以直接找詞

不過我覺得字詞一起找也沒什麼壞處

另外,個人不太習慣使用「唯一選擇時自動送出」

因為這會讓行為變得比較無法預測  (不知道輸入拆碼後,字/詞會不會自動送出)

coolcd
joined: 2008-01-21
posted: 2601
promoted: 348
bookmarked: 95
8subject: Promote 0 Bookmark 02021-08-07quote  

目前 windows 平台已有以下兩種輸入法實作了行列正規的詞彙輸入

試了以後,覺得還蠻好玩的,以下是心得:
  • 輸入詞彙常遇到按規則輸入,詞庫沒內建詞條的情況
  • 輸入詞彙時,最後加上'後,輸入法才知道剛剛輸入的拆碼是「詞」,用意是讓字與詞的輸入,不要混在一起,但卻會造成:打完才知道是否有詞符合剛剛輸入的拆碼。無法預視是否有詞符合剛剛輸入的拆碼。這恐怕只能像老大之前提過的,把'放到最前面,才可字、詞分開,且能每輸入一個碼,就可即時預視到符合拆碼的詞。
  • 詞彙輸入也是需要花時間練習,才會快,儘管使用行列很久了,但沒練過詞彙輸入,恐怕比直接輸入還慢
除了行列正規詞彙輸入的方式,部份輸入法有相關字詞的功能,個人覺得對於不想花時間練習詞彙輸入的人,這種方式比用'輸入詞彙更實用
  • 新行列30輸入法有個「提示相關字詞」的功能,蠻好用的,選詞時不用按Shift+數字,只要直接按數字就好。而且若詞庫中沒有想輸入的詞,直接按下個字的碼,就可輸入下一字,不會干擾,很棒
  • dime有「提示聯想字詞」的功能,但和微軟新注音很像,選詞時要按Shift+數字,太累
  • gcin的行列,把「由詞庫自動選字」改成「全部開啟」後,也不錯用,而且內建的詞庫很強大。但在輸入時,若常在拆碼尚未完成的階段,就由符合拆碼的字去選字的人,容易遇到干擾。而且輸入速度快時,常遇到卡住轉圈圈

cht電腦資訊輸入法行列輸入法
adm Find login register
views:28472