[分享] iAcces自訂輸入法界面應用例 - iPhone4.TW

會員登入



顯示結果從 1 到 1 共計 1 條
  1. #1

    新生報到

    註冊日期:07-29-2008
    文章:7
    謝謝你: 0
    在 0篇文章中獲得 0個感謝
    題目: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檔內數據所得之資料:

    名稱:  cjscreen_b16.jpg
瀏覽次數: 526
文件大小:  34.8 KB

    以下是修改的程序:
    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 編輯。


 

 

發文規則

  • 不可以發表新主題
  • 不可以發表回覆
  • 不可以上傳附件
  • 不可以編輯自己的文章
  •  
回到此頁頂端