gontera / array30

行列輸入法表格 (Tables of Array Input Method Series)
27 stars 3 forks source link

Add cin2 files. #6

Closed ShikiSuen closed 1 year ago

ShikiSuen commented 1 year ago

References:

ShikiSuen commented 1 year ago

另附「威注音輸入法使用行列30的CIN2」的教學錄影:

https://github.com/gontera/array30/assets/3164826/df8ea424-77da-4e3d-9a04-fdeef1bb9325

gontera commented 1 year ago

已安裝「威注音」並套用行列30輸入法的 .cin2 檔。試用之後的感想如下:

  1. 行列30輸入法的一級簡碼及二級簡碼是相當實用的重要功能,其定義於 gcin cin 輸入法鍵碼表的 %quick 區塊。雖然您製作的行列30 cin2 表格參考了 gcin 的 cin 檔,但顯然威注音現階段尚未支援這個部分。
  2. OpenVanilla 行列輸入法不僅僅是擔任 cin reader & import 的角色,它實際上已依據行列輸入法規格書進行客製化並實作,譬如:一級簡碼、二級簡碼以及 wildcard (? *) 等。在 OpenVanilla 行列輸入法方面,一、二級簡碼是透過 array-shortcode.cin 來實作(與 gcin 透過 %quick 區塊的方式不同,這正是本人分別為這兩套輸入法軟體分別製作不同版本 cin 表格的原因)。如果是單純的 cin reader & import,在 OpenVanilla 底下的「加入新輸入法」就是做這件事。
  3. OpenVanilla 行列輸入法的開發群雖然都不是行列輸入法的使用者,所幸當年 OpenVanilla 行列模組開發過程中本人正好有協助參與測試,並將有關意見回饋給開發群,同時目前 OpenVanilla 行列輸入法所使用的 cin 鍵碼表,也是出自本人之手。換句話說,現階段 OpenVanilla 行列輸入法的實作情形,除了行列詞庫尚未實作之外,已相當接近於行列輸入法規格書的描述。
  4. 目前威注音在功能上尚未針對行列輸入法的規格定義進行客製,所以在行列30輸入法這一塊,威注音匯入行列30 cin2 表格後的實用程度尚不及 OpenVanilla;雖然如此,這已建立良好的開端。如果您願意進一步針對行列30輸入法進行改寫,使威注音能更貼近行列輸入法的規格定義,本人站在推廣行列輸入法的角度上,相當樂見這樣的發展,亦樂意在此過程中給予您最大的協助。

這串話題我暫時關上,未來將視您移植行列30輸入法到威注音的工作進展,再把 cin2 規格的鍵碼表上架;屆時上架的 cin2 鍵碼表我將再行修正與調整,內容可能會與您上傳的這份資料不同。