PIME

Develop input methods for Windows easily with Python and node.js

OTHER License

Stars
1.4K
Committers
31

Bot releases are hidden (Show)

PIME - PIME 輸入法 1.3.0-stable 釋出 Latest Release

Published by PCMan over 1 year ago

主要改進

  • 詞庫編輯器部份 UI 改進 (by @ottokang)
  • 小 bugs 修正 (by LyLiou, @jonz94)
  • 安裝程式新增 silent mode (添加 /s 參數, by Chih-Hsuan Yen)

注意事項

PIME - PIME 輸入法 1.3.0-beta2 測試版釋出

Published by PCMan almost 3 years ago

主要改進

  • 更新 Python 版本到 3.8.10 及部份套件,修正安全問題 (by @ottokang )
  • 新酷音選字時 Ctrl + Delete 可刪除使用者自定詞 (by @ottokang )
  • 詞庫編輯器部份 UI 改進 (by @ottokang, @jonz94 )
  • 更新新酷音核心 libchewing 到最新版本 (by @PCMan )

注意事項

PIME - PIME 輸入法 1.3.0-beta 測試版釋出

Published by PCMan over 4 years ago

主要改進

修正

以下 ottokang [email protected] 提供

  1. 改善簡體中文狀態圖示
  2. 修正新酷音設定部份 checkboxes 的 bugs
PIME - PIME 輸入法 1.3.0-alpha2 測試版釋出

Published by PCMan over 4 years ago

警告:這是還在實驗中的測試版,擔心系統不穩的使用者請勿安裝

Bug 修正

  • IE 和 Adobe Reader 中不須關閉保護模式,可以正常使用 (參考 google-input-tools 實做)
  • 補強 IPC 安全性錯誤 (參考 google-input-tools 實做)
  • 修正數個造成當機的記憶體錯誤。

新功能

以下感謝 ottokang [email protected] 提供

  • 新酷音 Ctrl + F12 快速切換繁體簡體輸出時,狀態圖示會顯示 (簡體中文顯示為 JT,是簡體的漢語拼音 Jian Ti 縮寫)
  • 更新新酷音設定工具外觀以及底層 js libraries
PIME - PIME 輸入法 1.3.0-alpha1 測試版釋出

Published by PCMan over 4 years ago

警告:這是還在實驗中的測試版,擔心系統不穩的使用者請勿安裝

Bug 修正

  • Office 等多個軟體中打字變成黑色方塊
  • 修正多個造成當機的記憶體錯誤。
  • 稍微改善架構,減少鎖死的發生機率
  • 修正 PIMELauncher.exe 重複啟動多份的 bug

新功能

以下感謝 ottokang [email protected] 提供

  • 新酷音 shift 鍵可以移動組字游標 (預設關閉)
  • 改善新酷音設定使用界面 ()
  • 新酷音 Ctrl + F12 快速切換繁體簡體輸出
PIME - PIME 輸入法 1.2.0-beta1 測試版釋出

Published by PCMan almost 6 years ago

警告:這是還在實驗中的測試版

主要改進

  • 修正數個記憶體緩衝區錯誤,改善程式架構,減少當機

  • 新增後端輸入法當機時,防止鍵盤鎖死的功能:

    • 自動偵測鎖死,當後端輸入法 servers 沒回應超過 30 秒自動重新啟動
    • 加入工作列可叫出選單 "Restart PIME",可手動強制重啟死掉的後端輸入法 servers (被鎖死的時候可能可恢復)
  • 新增 debug log 可以透過工作列 popup 選單打開,這樣當發生當機的時候,就可以調出 debug log,提供有用的訊息給開發者除錯 (因保障隱私,預設是關閉,需要手動從選單內開啟)

    • 輸出檔案在: C:\users\ <use r名稱> \AppData\Local\PIME\Log\PIMELaunher.log
    • 輸出的 log 檔案,建議用 mTail 這個免費工具開啟,可以即時監看 PIME 的系統內部除錯訊息 (開發者用)
  • 移除容易被誤判為惡意程式的除錯工具 debug console (用 debug log 取代)

  • 避免 PIMELauncher 重複啟動多份,造成狀態不一致

  • 點字輸入法 bug 修正以及改善 (感謝 Bo-Cheng Jhan [email protected])

  • 改善 CJK unicode 支援 (感謝 mrhso [email protected])

  • 改善空白鍵選字相關功能 (感謝 ottokang [email protected])

之前開發停滯了很長一段時間,因為有些奇怪的 bugs 一直找不到有效修正改進的方法。這次修了一些小 bugs,然後提供更多錯誤訊息,幫助除錯,這樣未來使用者回報錯誤時會有更多資訊可以研究

PIME - PIME 輸入法 1.1.0 釋出

Published by PCMan over 7 years ago

主要改進

  • 正式支援蝦米輸入法 (需要自備正版無蝦米表格檔 liu-uni.tab)

蝦米輸入法安裝方式

  1. 安裝時選擇蝦米輸入法
  2. 準備無蝦米表格檔 liu-uni.tab,此檔案可由正版無蝦米輸入法安裝後取得,通常在 C:\Windows\SysWOW64 或是 C:\Windows\System32 下,請向行易公司購買版權。
  3. 安裝過程中安裝會要求使用者提供 "liu-uni.tab"檔案,請選取該檔案路徑即可

關於防毒軟體

PIME - PIME 輸入法平台 1.0.0 正式版

Published by PCMan over 7 years ago

主要改進

  • 底層架構重新設計: 簡化 + 穩定性提升,減少故障以及被誤判成惡意程式 (by @PCMan)
  • 所有 cin-based 的模組改進修正 (除了新酷音、中洲韻、及 emoji 以外的 所有 輸入法) (by @KenLuoTW)
  • node.js 支援架構精簡 (by @jessy1092 )
  • 重新設計,大幅改進新酷音輸入法設定工具 + 辭庫編輯 UI (by @osk2 and @ottokang)
  • 新增給開發者的除錯工具 PIMEDebugConsole 用來監看除錯訊息 (by @PCMan)
  • 新酷音模組支援啟動時停用中文輸入 (Windows 8 以上有效) (by @PCMan)
  • 部分 python 相關 bug 修正 (by @osfans)

特別改進

  • 新增給視障朋友使用的「點字酷音輸入法」(by 視障協會 Logo-Kuo & @PCMan) (此輸入法尚在測試,功能比較簡陋)
  • 若選擇安裝此輸入法,必須同時安裝原新酷音才會正常動作。

防毒軟體聲明

  • "本程式不含惡意軟體",有完整程式碼供檢閱證明。
  • 作為輸入法,本來就必須攔截使用者鍵盤輸入,再加上後端使用 IPC 技術開發,容易被防毒誤判為惡意側錄使用者輸入而阻擋,請手動排除。
  • 承蒙 TrendForce 公司 CEO 林啟東先生熱心贊助,原訂購買 code signing certificate 幫執行檔加數位簽章,希望能減少誤判,但申請過程遭遇困難只能暫緩,目前釋出的版本沒有簽章。
PIME - PIME 輸入法 v0.16.1 穩定性改善

Published by PCMan almost 8 years ago

本次改版主要目標為錯誤修正/穩定性改善,主要修正如下:

  • 部份修正打字經常無故失效問題
  • 修正記憶體錯誤造成當機
  • 修正 windows 7 登出會有錯誤訊息
  • 改進新酷音詞庫編輯程式 (感謝 ottokang [email protected])
  • 其他小問題修正

關於防毒軟體的聲明:

  • "本程式不含惡意軟體",有完整程式碼供檢閱證明。
  • 作為輸入法,本來就必須攔截使用者鍵盤輸入,再加上後端使用網路技術開發,又沒有憑證簽章,可能被防毒誤判為惡意側錄使用者輸入而阻擋,請手動排除。
  • 做應用程式簽章可減低誤判機率,但購買簽章每年約需台幣 6000 元,非無捐款的免費專案可負擔。若有企業願贊助簽章,歡迎聯絡。
PIME - PIME 輸入法 0.16 釋出 (提供新酷音詞庫編輯)

Published by PCMan almost 8 years ago

主要改進:

  • 改進系統架構,提昇穩定性 "減少無故當住的機率"
  • (終於) 提供了新酷音輸入法的詞庫編輯程式 (還很簡陋,有改進空間,歡迎協助改寫)
  • 修正許多小 bugs,包括輸入法設定工具無法正確啟動
  • 底層移除 libpipe.dll 低階操作,改使用標準 web 技術,降低開發和維護的難度。
  • 如發現和防毒軟體不相容,被誤判為病毒/惡意程式的狀況,敬請回報。(請參考本篇: https://github.com/EasyIME/forum/issues/13#issuecomment-262121352)

關於防毒軟體的聲明:

  • "本程式不含惡意軟體",有完整程式碼供檢閱證明。
  • 作為輸入法,本來就必須攔截使用者鍵盤輸入,再加上後端使用網路技術開發,又沒有憑證簽章,可能被防毒誤判為惡意側錄使用者輸入而阻擋,請手動排除。
  • 做應用程式簽章可減低誤判機率,但購買簽章每年約需台幣 6000 元,非無捐款的免費專案可負擔。若有企業願贊助簽章,歡迎聯絡。

修正在 Windows Vista / 7 下語系並未正確設定問題
安裝新版本前建議解安裝舊版並重新開機,以確保安裝正常

註:此問題主要因為 PIME 使用最新的 RFC 4646 標準來設定語系,依 MS 官方文件 "理論上" Windows 有支援,但舊版 Windows 系統支援似乎不完整,導致輸入法有時被安裝到錯誤的語系下。
本次修正補上舊的 RFC 1766 格式,作為給舊版 Windows 的 fallback 備用設定值。

PIME - PIME 0.15.1 緊急修正

Published by PCMan about 8 years ago

  • 修正選字清單有時會消失的問題
  • 修正 Windows 7 下不能安裝的問題 (原因不明,完全一樣的程式碼,在 Win 10 下建立的安裝包到 Win7 卻不能裝,找一台Win 7 機器重建就恢復了。)
PIME - PIME 0.15 - 整合「RIME 中州韻輸入法」

Published by PCMan about 8 years ago

本次為重大改版,有許多重要改進:

  • 整合相當著名的「RIME 中州韻輸入法引擎」(由中國開發者 @osfans 貢獻),使得 PIME 內能夠使用所有原本中州韻的輸入法,輸入簡體中文。
  • 支援 UILess 模式,已可在遊戲和 Windows 命令列提示字元下使用 (由 @cwahbong 貢獻; 理論上遊戲內已可用,但前提是遊戲廠商有按微軟規範正確實做 UILess mode,事實上很多廠商還沒跟上...)。
  • 新增傳統注音 (ㄅ半) 輸入法 (由 @KenLuoTW 貢獻)
  • 新增大易輸入法 (由 @KenLuoTW 貢獻)
  • 新增輕鬆輸入法 (由 @KenLuoTW 貢獻)
  • 更新到最新版 opencc 繁簡體轉換引擎 (由 @Prcuvu 協助)
  • 改善 node.js 支援的穩定性 (由 @jessy1092 貢獻)
  • 改善選字視窗字體過小 (由 @osfans 修正)
  • 各個輸入法模組皆有許多大小 bug 修正 (主要由 @KenLuoTW 貢獻)
  • 多語系安裝程式,新增簡體中文界面 (by @osfans)
  • 改善 Windows 系統登錄處理及簡化安裝程式 (by @PCMan)

本次能夠有這麼多改進,主要感謝 @KenLuoTW 及 @osfans 兩位,以及其他各開發者的重大貢獻。
輸入法性質特殊,是系統重要元件,若有不穩定狀況,很容易干擾其他程式。
所以開發團隊的志願者們,一直都很努力的,抽出時間在改善 PIME 的品質。
但礙於微軟的相關文件不足,缺少細節,部份系統行為又和文件描述不符,
且在不同 Windows 版本下行為也不一致,導致開發上諸多障礙,
勢必有許多未能盡善盡美的地方。
不得不承認,此軟體平台仍存在有不少問題,但大家也已盡了很大的努力。
自己的輸入法自己做!中文環境不好用,總不能指望非中文使用者來幫我們改。
希望這樣持續努力下去,能讓中文的使用環境更加友好。

PIME - PIME 0.14 - 支援 node.js,新增多種輸入法

Published by PCMan over 8 years ago

本次為重大改版,支援 node.js,並且新增多種輸入法。

  1. 開發者 @KenLuoTW 貢獻多個 cin-based 輸入法模組:行列、大易、拼音、速成 輸入法
  2. 開發者 @lyenliang 整合大新倉頡進酷倉輸入法,@KenLuoTW 更新泰瑞倉頡至最新版碼表。
  3. 大幅改進安裝程式,減少檔案鎖死,需要重開機的狀況 (By @KenLuoTW)
  4. 大幅改進內部架構,同時支援多種程式語言 (By @PCMan)
  5. 開發者 @jessy1092 新增了 node.js 支援,未來可以用 javascript 開發 Windows 中文輸入法
  6. 新增 emoji 輸入法模組,幫助輸入 unicode 表情符號 (By @jessy1092 )
  7. 修正許多小 bugs

非常感謝 @KenLuoTW @jessy1092 和 @lyenliang 的協力開發,使得 PIME 逐漸成長茁壯
p.s. 有計劃支援「無蝦米」但是礙於蝦米的 cin 表格版權疑慮待釐清,目前無法提供。
網路上有找到把正版 Liu table 轉成 cin 格式的方法,但不確定如何整合
進 PIME 下比較方便,希望對這部份有研究的朋友可以協助。

PIME - 緊急修正 v0.13 的 bugs

Published by PCMan over 8 years ago

修正 v0.13 下列 bugs

  • 無法正確輸入「」等全形符號
  • 打到一半切換視窗後 backspace 失效
PIME - v0.13

Published by PCMan over 8 years ago

  • 共修正數十個 bugs
  • 修正選字視窗位置不正確問題
  • 修正語言列按鈕無法正確消除和設定選單叫不出問題
  • 修正安裝後導致 Excel 啟動變慢 (其實應該是微軟的 bug...)
  • 修正設定工具無法正確存檔
  • 加入酷倉輸入法,由開發者 KenLuoTW 貢獻 (非常強大的智慧倉頡輸入法)
  • 修正 IE 內不能使用 (在安裝程式加入選項關閉保護模式, 由 KenLuoTW 貢獻)
  • 預設只安裝新酷音,其他模組選用
  • 加入自由大新倉頡輸入法 (由開發者 lyenliang 貢獻)
  • 修正 32 bit 版本 dll 過舊問題
  • 完整實作語言列選單
  • 修正切換輸入法造成的語言列按鈕殘留
  • 一些小 bugs 修正
  • 改善輸出簡體中文的選項
PIME -

Published by PCMan over 8 years ago

PIME 新酷音模組部分:

  • 提供輸出成簡體中文 (使用 OpenCC 實作)
  • 修正選字問題,以及選字游標不正確
  • 修正全形處理 bug
  • 修正空白鍵選字造成無法輸入空白 bug
  • 修正設定工具偶爾無法正確儲存問題
PIME -

Published by PCMan over 8 years ago

  1. 修正快速鍵不能使用的問題
  2. 修正全形輸入的 bug
  3. 改善設定介面
PIME -

Published by PCMan over 8 years ago

支援在選字清單內用方向鍵移動游標選字