PIME 輸入法安裝程式,預設將會安裝新酷音輸入法的模組。
在此可以下載最新的 PIME v0.05: https://github.com/EasyIME/PIME/releases/download/v0.05/PIME-0.05-setup.exe
本次並內建了新的新酷音輸入法設定工具 。對使用者來說沒有顯著的差別,並沒有新功能 (甚至部份功能還沒完成),但是這個工具完全是使用 HTML + JavaScript 撰寫。(但讀寫設定檔的部份,無法用標準 JavaScript 達成,不得已用了一點微軟特有的 ActiveX 元件搭配)
對使用者來說,這樣的重寫意義不大,畢竟功能沒有改善。但對於開發者來說,這是意義相當重大的改變。過往開發 Windows 輸入法的門檻很高,需要 C++ 和 COM 的技術,還要了解很多低階的系統細節,但藉由 PIME 的包裝,撰寫輸入法模組的開發者,只需要會寫 Python 即可,不需要了解 Windows TSF 底層細節,大大降低一般開發者加入維護的門檻。
設定工具改用 JavaScript 和 HTML 重寫也是一樣的原因,降低開發的門檻。
而改為 server/client 架構可以增進穩定性,也讓除錯和開發變得快速許多。現在看不到顯著的好處,但是對於未來長遠的維護和開發,這樣的架構是大大有利。
新年新氣象,就是要用新架構,開發新軟體!
祝大家新年快樂!
PIME 系統架構介紹:https://github.com/EasyIME/PIME/blob/master/HACKING.txt
開發輸入法模組範例:https://github.com/EasyIME/PIME/tree/master/server/input_methods/meow
(p.s. 吃自己的狗食:本文在 Windows 10 系統下,使用 PIME 版的新酷音撰寫完成。)
6 則留言:
PCMan,感謝你的努力。PIME這平台真的很棒,希望能有更多人知道在上面發展各種輸入法。
贊哦!
PCMan感謝您的努力!
請問詞庫部份, 是否可以編輯, 或者其他編輯工具呢?
感謝回覆...
謝謝pcman的辛勞,現在可以「ctrl+數字」來自定詞,但是要怎麼編輯詞庫呢???
PCMAN謝謝您的辛勞
這邊想請問您一個問題
我有在玩LOL,但是新酷音無法在遊戲內出現選字框
網上可查到相關的修正方式
這邊請問您
新酷音輸入法.py
NewChewing
GFxIME_Ch_Trad_NewChewing
此串編碼的displayname 跟 Tag 的英文該打什麼呢?
這邊煩請您協助幫忙,謝謝您
關於詞庫編輯:
這是V0.16 版才有的功能。從開始功能表 \ PIME輸入法\編輯新酷音使用者辭庫
進入編輯
張貼留言