主題: iAcces自訂輸入法界面應用例
顯示結果從 1 到 1 共計 1 條
-
08-05-2008 #1
題目:iAcces自訂輸入法應用實例(簡介)
軟件:iAcces中文輸入系統
版本:Beta 3 - Build 018 (29-July-2008)
目標:把倉頡繁體輸入法中 垂直鍵盤 的使用界面變回Beta 2 - Build 016的形式
iphone基本資料:
1) iphone畫面的解像度為320x480。
2) 頂端的320x 20像素為系統訊息列。
3) 一般輸入資料時,各種輸入法鍵盤皆以佔據畫面的下半部份為主,鍵盤解像度為320x216。
iAcces基本資料:
1) 所有圖像檔皆存放於 \var\mobile\Library\iAcces\images
2) 所有輸入法的字根對應表皆存放於 \var\mobile\Library\iAcces\ime
3) 所有圖像及輸入法對應設定皆存放於 \var\mobile\Library\iAcces\ini
4) 與垂直鍵盤按鍵及圖片關係之設定檔為:kb_define_base.ini
2) 與倉頡輸入法相關之設定檔為:kb_define_ckt.ini
設定檔內相闗的項目:
1) [typed_code_area] “顯示已按鍵” 的位置圖片相關資料。
2) [ime_word_selection_area] “侯選字區域” 的位置圖片相關資料。
在 Build 018 中,原來在Build 016的 [typed_code_area] (tca_1a.png)及 [ime_word_selection_area] (WSA.png) 的圖檔已被替換。只好從Build 016找出,但為免與Build 018中的相關檔名混淆,我把它們分別改作16_ListCode.png及16_ListSelect.png。
下圖為觀察Build 016中kb_define_ckt.ini檔內數據所得之資料:
以下是修改的程序:
1) 把16_ListCode.png及16_ListSelect.png複製至 \var\mobile\Library\iAcces\images。
2) 由於系統只支援取多300個圖檔編號,只好修改kb_define_base.ini把原來自已不會用的圖檔位置,改為以上兩個圖檔:
[image_242]
png_file=16_ListCode.png
[image_243]
png_file=16_ListSelect.png
3) 把原來在Build 016的kb_define_ckt.ini中,有關的
[typed_code_area]
[ime_word_selection_area]
[ime_word_selection_cancel]
[ime_word_selection_prev_page]
[ime_word_selection_next_page]
部份複蓋到Build 018中。
4) 更改以下部份:
[typed_code_area]
image_no=242
及
[ime_word_selection_area]
image_no=243
5) 另外Build 018中的「取消」圖示(X)( image_no=135)比原來的闊所以要作以下的修改:
[ime_word_selection_cancel]
touch_x=220
image_x=220
6) 修改完成後,把檔案上傳回iphone,覆蓋舊檔,並刪除iphone上之kb_define_base.dat
7) 重新啟動輸入法。
真的要多謝 iAcces團隊中的各位大大設計出這個軟件,而且容許用戶可以自行加減修改,我覺得在做這一項工作的過程已經帶給我很大的樂趣。此篇文章於 08-05-2008 20:24 被 palmdv 編輯。
iOS 12 正式開放更新(集中討論)
一天前 進 iPhone 疑難雜症發問區