Releases: vChewing/vChewing-macOS
3.8.6
3.8.6 版針對 3.8.5 版更新了下述內容:
- 修正:[所有發行版] 修復了威注音偏好設定的「開發道場」當中某些與內文組字區下劃線有關的選項「對選字模式不起作用」的故障。雖然此處偏好設定畫面僅提到了標記模式,但威注音從幾個月前引入「選字模式下,組字區內可實時預覽選字結果」的特性時起就對選字模式也啟用了粗細分段下劃線的設計,而某些 EBA 客體應用(詳見下文)對此有相容性故障。
- 行為:[所有發行版] 從該版輸入法更新開始,威注音輸入法會主動檢查客體應用是否是「以 Electron 這款 Web 框架構築的應用(簡稱 EBA 客體應用)」。如果是的話,則會對當前客體應用強制啟用浮動選字窗、以規避可能在 EBA 應用內出現的輸入法內文組字區相容性故障。藉由對這幾年的故障提報的綜合分析來看,每一款 EBA 應用都可能或多或少會有與威注音的相容性問題(除非啟用浮動組字窗),故可知今後的 EBA 應用對 IMKTextInput 與內文組字區有關的 API 的行為完全不可預測。而 EBA 應用的開發者們往往因為自身的語言障礙等原因無法重現這個問題、更無法積極檢查並解決這類問題。這些原因使得威注音開發者再也無法事先信任任何 EBA 應用是否有認真實作 IMKTextInput 協定、再無任何心力給每個有相容性故障的 EBA 應用逐一擦屁股,只得出此下策。使用者仍可以在威注音偏好設定的「開發道場」內關掉這個預設行為。
- 行為:[所有發行版] 從該版輸入法更新開始,如果當前作業系統版本是 macOS 10.15 或更新版的話,則所有的異步操作均會盡可能改用 Swift Concurrency 完成。在更舊版的系統內運作時,威注音仍會繼續使用 Grand Central Dispatch。
- 行為:[所有發行版] 針對田所選字窗的的預設文字顏色的實現方式做了一些調整、使其參數值不再依賴作業系統自身的 API。
- 研發:[所有發行版] 將辭典建置腳本的行為做了更改:先就地製作 SQL 純文字檔案,再將其直接轉換成 SQLite 檔案。
- 研發:[所有發行版] 針對 Xcode 16 與 Swift 6 做了建置策略相容處理。
- 辭典:[所有發行版] 例行語彙資料更新+原神/星穹鐵道/鳴潮語料更新;全字庫資料更新為 v2024-06-26 版本。
已知問題(請點擊這一行文字以展開閱讀)。
- 沙箱特性帶來的些許不便。請參見 2.3.0 版的更新日誌。引入沙箱是為了打消一些使用者們可能抱持的資安疑慮,但使用者仍可自行使用 HIPS 類工具軟體來主動監督威注音輸入法的軟體行為。
- 近期 macOS 14.4.x 更新導致有些使用者經常遇到與 SecureEventInput 有關的濫用警告。威注音不替任何濫用 SecureEventInput 的軟體開發者們負責。受不了相關警告的話,雖然您也可以藉由輸入法偏好設定畫面的開發道場頁面來關掉相關偵測功能,但您也還可以將這類軟體檢舉給 Apple Support,因為他們對 SecureEventInput 的濫用行為禍害了系統內所有的第三方輸入法軟體的正常運作。
- 田所選字窗不支援滾動條捲動,但理論上應該不會影響使用。
- 如果您在使用 macOS 14 Sonoma 及之後的版本的系統的話,請勿使用威注音 3.5.3 及之前的版本,因為這些版本可能會觸發系統內的某些缺陷、導致整個系統畫面失去響應。
- 強烈建議您將您在用的任何終端機軟體都拽入威注音輸入法的客體管理器(且打勾),因為幾乎所有的副廠終端機軟體的開發者們在技術上都沒有任何動力去將內文組字區的體驗做得像 macOS 內建終端機那樣完美。
- 請勿在諸如 NSMenu 以及 Spotlight 這種浮動窗內使用田所選字窗的滑鼠右鍵選單,否則可能會遇到「選字窗消失,只剩下滑鼠右鍵選單」的情況。此時需要切換到別的 App 再切換回來、才可以正常敲字。該故障目前無解。因此,威注音自 3.1.0 版開始對 Spotlight 和 Raycast 這兩個客體應用停用田所選字窗滑鼠右鍵選單。
- 威注音輸入法本身很多與 Enter 鍵有關的組合鍵在微信等少數應用當中無法生效,因為這些客體應用在訊息窗格內輸入文字時始終會攔截 Enter 鍵的訊號處理、而無視 InputMethodKit 組字區內容的有無。如有相關需求者,可以先行用其它文字編輯軟體敲好訊息之後、藉由剪貼簿中轉、再貼入這類客體應用當中。
- Naver Line 聊天軟體對 IMKTextInput 內文組字區的實作有問題(尤其是在使用 Dark Mode 的時候,根本看不到組字區下劃線),所以被威注音預設放在客體管理器黑名單內。副作用就是一定會出現浮動組字窗,請諒解。如果您一定想要在 Line 軟體內使用內文組字區的話,請藉由客體管理器自行取消對 Naver Line 的勾選,相關後果自負(因為一切責任都在 Naver Line 的開發團隊)。
- 出於諸多原因,macOS 系統內建的 IMK 選字窗支援截止於 3.5.3 版、之後不再提供相關支援。一款連 Apple 自己都不想做好的系統元件,第三方開發者拿來用的話,這維護成本實在是過於空前。
- 威注音輸入法的 INMU 格式遞交功能無法直接作用於 Sibelius / Dorico 這一類譜務工作站,而是先在其它文字處理軟體內準備好相關格式之後再利用給譜務工作站軟體。以 Sibelius / Dorico 2 為例的話,就是將這種格式的文字整段複製到剪貼簿內,然後在軟體的歌詞輸入模式當中連續 Command+V 貼上即可。Dorico 3 開始要麻煩一些,得事先在樂譜當中每個音符下插入一個字母,然後將這些音符全部選中、整段編輯歌詞,此時再將 INMU 格式的文本用 Command+V 整段貼上。詳見:https://forums.steinberg.net/t/150448
系統版本要求:至少 macOS 12 Monterey。請在安裝之前務必閱讀這篇《安裝指引》。因應不可控之技術現狀,今後請各位優先 藉由 Gitee 下載。如需要在更舊版的系統下運行的話,請前往威注音輸入法主頁下載 Aqua 紀念版威注音輸入法,可支援自 macOS 10.9 開始至 macOS 12 Monterey 為止的系統版本。
其它注意事項(請點擊這一行文字以展開閱讀)。
⚠️ 注意:使用者們可以克隆「libvChewing-data」且自行make install
來手動安裝今後被官方更新過的最新核心辭庫。
⚠️ 警告:如果您硬碟內既存的威注音版本小於 2.3.0 ,則請在安裝此更新之前務必事先備份使用者語彙資料夾的內容、然後在升級之後在輸入法偏好設定內重新設定一遍使用者語彙目錄。自威注音 2.3.0 版開始,威注音引入沙箱機制,使用者語彙目錄只能存放於「/Users/您的使用者帳戶名稱/」目錄下(也就是您的 Home 目錄)。
關於 Apple Developer 公證 & 安裝包 SHA256:
- 本次提供的安裝檔案均已做公證處理。
- 如果遇到 pkg 安裝包故障的話,請嘗試以「-alternative.zip」結尾的安裝程式。
vChewing-macOS-3.8.6-signed.pkg
44e6b80b145fcb742726b8796164dad34758d8a40c24491d89d677c09911edd3
vChewing-macOS-3.8.6-signed-alternative.zip
5d106d5eb1cff230b9c46075ac334bae136caa34e05c7eade340a600b7d2edcc
3.8.5
3.8.5 版針對 3.8.4 版更新了下述內容:
- 修正:[所有發行版] 為了因應部分使用者的自訂辭典資料量過於龐大之現狀,威注音輸入法將記憶體使用上限閾值由 384MB 上調至 1024MB。當威注音輸入法的實際記憶體使用量超出該閾值時,威注音輸入法會主動自盡、自動重新啟動。
- 修正:[所有發行版] 解決了在點滅 CapsLock 鍵時「會有浮動組字窗在螢幕上殘留顯示」的故障。該故障當且僅當關掉了系統內建的 CapsLock 英數切換功能時才會觸發。
- 體驗:[所有發行版] 對浮動組字窗與田所選字窗的候選字詞高亮底色做了少許調適,也針對浮動組字窗啟用了圓角窗體設計。
- 體驗:[所有發行版] 田所選字窗:允許使用者將「橫向多列選字窗最低單元寬度」設定為兩個 Emoji 或兩個漢字。
- 行為:[所有發行版] 微調了針對使用者語彙檔案內的單漢字字音配對的預設權重指派策略與控頻策略。
- 研發:[所有發行版] 鐵恨注拼引擎升級至 v1.6.0,加快了建置速度。
- 研發:[所有發行版] 允許使用一個新的終端機命令、將當前輸入法的所有使用者自訂語彙資料寫入到一個單獨的 JSON 檔案內。
- 該功能便於其他輸入法開發者們匯入威注音輸入法的使用者自訂語彙資料。
- 推薦以 Bash 或 Zsh 來執行該命令。
- 不包含關聯詞語資料:
~/Library/Input\ Methods/vChewing.app/Contents/MacOS/vChewing --dump-user-dict > ~/Downloads/Dumped.json
- 包含關聯詞語資料:
~/Library/Input\ Methods/vChewing.app/Contents/MacOS/vChewing --dump-user-dict-all > ~/Downloads/Dumped.json
- 辭典:[所有發行版] 例行語彙資料更新+原神/星穹鐵道語料更新。
已知問題(請點擊這一行文字以展開閱讀)。
- 沙箱特性帶來的些許不便。請參見 2.3.0 版的更新日誌。引入沙箱是為了打消一些使用者們可能抱持的資安疑慮,但使用者仍可自行使用 HIPS 類工具軟體來主動監督威注音輸入法的軟體行為。
- 近期 macOS 14.4.x 更新導致有些使用者經常遇到與 SecureEventInput 有關的濫用警告。威注音不替任何濫用 SecureEventInput 的軟體開發者們負責。受不了相關警告的話,雖然您也可以藉由輸入法偏好設定畫面的開發道場頁面來關掉相關偵測功能,但您也還可以將這類軟體檢舉給 Apple Support,因為他們對 SecureEventInput 的濫用行為禍害了系統內所有的第三方輸入法軟體的正常運作。
- 田所選字窗不支援滾動條捲動,但理論上應該不會影響使用。
- 如果您在使用 macOS 14 Sonoma 及之後的版本的系統的話,請勿使用威注音 3.5.3 及之前的版本,因為這些版本可能會觸發系統內的某些缺陷、導致整個系統畫面失去響應。
- 強烈建議您將您在用的任何終端機軟體都拽入威注音輸入法的客體管理器(且打勾),因為幾乎所有的副廠終端機軟體的開發者們在技術上都沒有任何動力去將內文組字區的體驗做得像 macOS 內建終端機那樣完美。
- 請勿在諸如 NSMenu 以及 Spotlight 這種浮動窗內使用田所選字窗的滑鼠右鍵選單,否則可能會遇到「選字窗消失,只剩下滑鼠右鍵選單」的情況。此時需要切換到別的 App 再切換回來、才可以正常敲字。該故障目前無解。因此,威注音自 3.1.0 版開始對 Spotlight 和 Raycast 這兩個客體應用停用田所選字窗滑鼠右鍵選單。
- 威注音輸入法本身很多與 Enter 鍵有關的組合鍵在微信等少數應用當中無法生效,因為這些客體應用在訊息窗格內輸入文字時始終會攔截 Enter 鍵的訊號處理、而無視 InputMethodKit 組字區內容的有無。如有相關需求者,可以先行用其它文字編輯軟體敲好訊息之後、藉由剪貼簿中轉、再貼入這類客體應用當中。
- Naver Line 聊天軟體對 IMKTextInput 內文組字區的實作有問題(尤其是在使用 Dark Mode 的時候,根本看不到組字區下劃線),所以被威注音預設放在客體管理器黑名單內。副作用就是一定會出現浮動組字窗,請諒解。如果您一定想要在 Line 軟體內使用內文組字區的話,請藉由客體管理器自行取消對 Naver Line 的勾選,相關後果自負(因為一切責任都在 Naver Line 的開發團隊)。
- 出於諸多原因,macOS 系統內建的 IMK 選字窗支援截止於 3.5.3 版、之後不再提供相關支援。一款連 Apple 自己都不想做好的系統元件,第三方開發者拿來用的話,這維護成本實在是過於空前。
- 威注音輸入法的 INMU 格式遞交功能無法直接作用於 Sibelius / Dorico 這一類譜務工作站,而是先在其它文字處理軟體內準備好相關格式之後再利用給譜務工作站軟體。以 Sibelius / Dorico 2 為例的話,就是將這種格式的文字整段複製到剪貼簿內,然後在軟體的歌詞輸入模式當中連續 Command+V 貼上即可。Dorico 3 開始要麻煩一些,得事先在樂譜當中每個音符下插入一個字母,然後將這些音符全部選中、整段編輯歌詞,此時再將 INMU 格式的文本用 Command+V 整段貼上。詳見:https://forums.steinberg.net/t/150448
系統版本要求:至少 macOS 12 Monterey。請在安裝之前務必閱讀這篇《安裝指引》。因應不可控之技術現狀,今後請各位優先 藉由 Gitee 下載。如需要在更舊版的系統下運行的話,請前往威注音輸入法主頁下載 Aqua 紀念版威注音輸入法,可支援自 macOS 10.9 開始至 macOS 12 Monterey 為止的系統版本。
其它注意事項(請點擊這一行文字以展開閱讀)。
⚠️ 注意:使用者們可以克隆「libvChewing-data」且自行make install
來手動安裝今後被官方更新過的最新核心辭庫。
⚠️ 警告:如果您硬碟內既存的威注音版本小於 2.3.0 ,則請在安裝此更新之前務必事先備份使用者語彙資料夾的內容、然後在升級之後在輸入法偏好設定內重新設定一遍使用者語彙目錄。自威注音 2.3.0 版開始,威注音引入沙箱機制,使用者語彙目錄只能存放於「/Users/您的使用者帳戶名稱/」目錄下(也就是您的 Home 目錄)。
關於 Apple Developer 公證 & 安裝包 SHA256:
- 本次提供的安裝檔案均已做公證處理。
- 如果遇到 pkg 安裝包故障的話,請嘗試以「-alternative.zip」結尾的安裝程式。
vChewing-macOS-3.8.5-signed.pkg
2e1a027fd415b12ada1a7835f6bfb12814df578263d50f296fb2b0dbd820092c
vChewing-macOS-3.8.5-signed-alternative.zip
0c81525cf33c15f13df91620838e32852e794854681744251d9c0d00a65352d2
3.8.4
3.8.4 版針對 3.8.3 版更新了下述內容:
- 修正:[所有發行版] 緊急修復了一處與「SecureEventInput 濫用行為偵測模組」有關的記憶體洩漏故障。
- 故障原因:與 IOKit 有關的 Unmanaged CoreFoundation 物件在「電腦待機休眠時拿不到結果的情況下」沒能被及時主動釋放掉,導致累積的記憶體洩漏。
- 行為:[所有發行版] 「SecureEventInput 濫用行為偵測模組」不會再在下述應用場景執行主動偵測:桌面鎖定、帳號未登入、帳號切換畫面、螢保畫面。
- 研發:[所有發行版] 這次的威注音輸入法官方安裝包均改用 Xcode 15.3(Swift 5.10)建置。須知:目前威注音輸入法的專案建置要求仍是至少 Xcode 14.2.0,但未來恐有變數。
- 研發:[所有發行版] 統整了輸入法的各個內部模組之間的相依關係。
- 研發:[主流發行版] 新增了 vChewingDebuggable 臨時建置目標,以便第三者參與對威注音輸入法的自願排障測試。該建置目標會將威注音輸入法見製成一個普通的 SwiftUI macOS App(而非輸入法),可以放心用來下斷點、而不用擔心整個 macOS 桌面因此失去響應。該建置目標生成的 App 會單獨使用一套 UserDefaults 容器,且與該建置目標有關的任何偏好設定修改都不會影響到威注音輸入法自身的偏好設定。
- 辭典:[所有發行版] 例行語彙資料更新+原神/星穹鐵道語料更新。
已知問題(請點擊這一行文字以展開閱讀)。
- 沙箱特性帶來的些許不便。請參見 2.3.0 版的更新日誌。引入沙箱是為了打消一些使用者們可能抱持的資安疑慮,但使用者仍可自行使用 HIPS 類工具軟體來主動監督威注音輸入法的軟體行為。
- 出於諸多原因,macOS 系統內建的 IMK 選字窗支援截止於 3.5.3 版、之後不再提供相關支援。一款連 Apple 自己都不想做好的系統元件,第三方開發者拿來用的話,這維護成本實在是過於空前。
- 田所選字窗不支援滾動條捲動,但理論上應該不會影響使用。
- 如果您在使用 macOS 14 Sonoma 及之後的版本的系統的話,請勿使用威注音 3.5.3 及之前的版本,因為這些版本可能會觸發系統內的某些缺陷、導致整個系統畫面失去響應。
- 選單圖示沒有做成單色設計,是為了更好區分簡體輸入模式與繁體輸入模式。如有審美不相容之狀況,還請諒解。
- 請勿在諸如 NSMenu 以及 Spotlight 這種浮動窗內使用田所選字窗的滑鼠右鍵選單,否則可能會遇到「選字窗消失,只剩下滑鼠右鍵選單」的情況。此時需要切換到別的 App 再切換回來、才可以正常敲字。該故障目前無解。因此,威注音自 3.1.0 版開始對 Spotlight 和 Raycast 這兩個客體應用停用田所選字窗滑鼠右鍵選單。
- 威注音輸入法本身很多與 Enter 鍵有關的組合鍵在微信等少數應用當中無法生效,因為這些客體應用在訊息窗格內輸入文字時始終會攔截 Enter 鍵的訊號處理、而無視 InputMethodKit 組字區內容的有無。如有相關需求者,可以先行用其它文字編輯軟體敲好訊息之後、藉由剪貼簿中轉、再貼入這類客體應用當中。
- 威注音輸入法的 INMU 格式遞交功能無法直接作用於 Sibelius / Dorico 這一類譜務工作站,而是先在其它文字處理軟體內準備好相關格式之後再利用給譜務工作站軟體。以 Sibelius / Dorico 2 為例的話,就是將這種格式的文字整段複製到剪貼簿內,然後在軟體的歌詞輸入模式當中連續 Command+V 貼上即可。Dorico 3 開始要麻煩一些,得事先在樂譜當中每個音符下插入一個字母,然後將這些音符全部選中、整段編輯歌詞,此時再將 INMU 格式的文本用 Command+V 整段貼上。詳見:https://forums.steinberg.net/t/150448
系統版本要求:至少 macOS 12 Monterey。請在安裝之前務必閱讀這篇《安裝指引》。因應不可控之技術現狀,今後請各位優先 藉由 Gitee 下載。如需要在更舊版的系統下運行的話,請前往威注音輸入法主頁下載 Aqua 紀念版威注音輸入法,可支援自 macOS 10.9 開始至 macOS 12 Monterey 為止的系統版本。
其它注意事項(請點擊這一行文字以展開閱讀)。
⚠️ 注意:使用者們可以克隆「libvChewing-data」且自行make install
來手動安裝今後被官方更新過的最新核心辭庫。
⚠️ 警告:如果您硬碟內既存的威注音版本小於 2.3.0 ,則請在安裝此更新之前務必事先備份使用者語彙資料夾的內容、然後在升級之後在輸入法偏好設定內重新設定一遍使用者語彙目錄。自威注音 2.3.0 版開始,威注音引入沙箱機制,使用者語彙目錄只能存放於「/Users/您的使用者帳戶名稱/」目錄下(也就是您的 Home 目錄)。
關於 Apple Developer 公證 & 安裝包 SHA256:
- 本次提供的安裝檔案均已做公證處理。
- 如果遇到 pkg 安裝包故障的話,請嘗試以「-alternative.zip」結尾的安裝程式。
vChewing-macOS-3.8.4-signed.pkg
2d2a592e7e58745ee59822f7eb5f1c18fa73a757756cba085548c8df720a34fc
vChewing-macOS-3.8.4-signed-alternative.zip
ad6931370a58b048f9c6e5ff25094d3db79f4f52d41826ca9038cb3ecf7cd4e8
3.8.3
3.8.3 版針對 3.8.2 版更新了下述內容:
- 修正:[所有發行版] 修復了客體管理器視窗內的清單窗格「不顯示滾動條」的故障。
- 修正:[所有發行版] 修復了「SwiftUI 版偏好設定視窗內建的使用者語彙編輯器」可能「無法成功監視該檔案的來自其它程式的修改」的一處 KVO 故障。
- 體驗:[所有發行版] 新增了一個選項,允許使用者自主設定 Command+Option+Ctrl+Enter 要遞交的內容。該內容可以是盲文點字或各種帶注音標記的字句。
- 體驗:[所有發行版] 新增盲文點字輸出支援,分別對應「1947 國語點字」與「2018 國通盲文」這兩個現行標準。
- 威注音輸入法對盲文點字的支援僅限於「將給定的讀音資料以點字陣列的形式遞交」這一個特性。
- 這是最實際的做法,因為「拿破音字匹配讀音」這種功能需求在原理上是不可能準確實作的。
- 威注音輸入法對盲文點字的支援僅限於「將給定的讀音資料以點字陣列的形式遞交」這一個特性。
- 體驗:[所有發行版] 新增「服務選單」功能。該功能可在選字窗內以當前候選字(及其可利用的可能存在的讀音資料)作為參數依據、來顯示可用的服務:
- 有些服務是寫死在輸入法內部的,都有著各自的 ObjC Selector 名稱作為呼叫依據。這類服務的查詢結果會被直接寫入剪貼簿。
- 有些服務是 URL,可以叫出對應的 App 來查詢相關參數。如果是以 https 或 http 開頭的話,會用瀏覽器叫出網頁來查詢。
- 當個別情況下的選字窗內沒有讀音資料可用的話(比如波浪符號選字窗),則某些依賴讀音資料的服務不會出現在服務選單內。
- 該選單可以用波浪符號鍵在選字窗內呼叫出來,也可以在輸入法偏好設定內自己決定是否可以在選字窗內使用「Shift+?」呼叫。
- 與同期小麥注音正在開發的同名功能相比,威注音輸入法的該功能的實作方式一如既往地完全不同,且允許使用者自訂該選單的內容與順序。
- 如果你在輸入法主選單內找不到「服務選單編輯器」這個選單項的話,可以嘗試在輸入法主選單顯示時摁下 Option 鍵。
- 威注音的服務選單不具備唸讀功能。威注音輸入法的唸讀功能僅限組音區,相關選項請洽輸入法偏好設定的「一般設定」頁面。
- 考慮到時代因素,威注音的服務選單對漢字的編碼查詢僅支援 Unicode CodePoint 查詢。目前沒有提供除此之外的編碼查詢的計畫。
- 如果「服務選單編輯器」內的服務全都被刪掉的話,則服務選單功能會進入停用狀態。
- 行為:[所有發行版] 針對「單個漢字的字音配對」專門制定了新的控頻方法:不再一次性無腦槓到最高權重/最低懲戒權重,而是每次操作都會挪一次該候選字在選字窗當中的排序位置。
- 該選項目前僅對輸入法內建的注音輸入模式有效,且對逐字選字模式無可用影響:組字選字模式會強行套用倚天中文 DOS 系統內建的注音輸入法的候選字排序。
- 行為:[所有發行版] 因應服務選單功能的引入,威注音從這一版開始有了下述行為變化:
- 無法再將波浪符號鍵對應的符號設為選字鍵。
- 根據輸入法偏好設定內的與服務選單有關的某些選項的開關狀態,問號「?」也會有無法被設為選字鍵的情況。
- 想要從波浪符號選單直接藉由「Option+波浪符號鍵」跳轉到「漢音鍵盤符號模式的話」,需要多按一次這個熱鍵組合,因為第一次按下時會先切換到服務選單。
- ……除非你在「服務選單編輯器」內刪掉了全部的服務。
- 研發:[所有發行版] 將 PrefMgr 由 MainAssembly 剝離、塞到了 Shared 這個更基層的模組內。這給今後的功能開發帶來了一些便利。
- 辭典:[所有發行版] 針對「一繁對多簡」的情況,修復了在組字選字模式下使用簡體中文原廠詞庫時「倚天中文 DOS 系統候選字排序資料」的一些簡體字映射失誤。
- 辭典:[所有發行版] 例行語彙資料更新。
已知問題(請點擊這一行文字以展開閱讀)。
- 沙箱特性帶來的些許不便。請參見 2.3.0 版的更新日誌。引入沙箱是為了打消一些使用者們可能抱持的資安疑慮,但使用者仍可自行使用 HIPS 類工具軟體來主動監督威注音輸入法的軟體行為。
- 出於諸多原因,macOS 系統內建的 IMK 選字窗支援截止於 3.5.3 版、之後不再提供相關支援。一款連 Apple 自己都不想做好的系統元件,第三方開發者拿來用的話,這維護成本實在是過於空前。
- 田所選字窗不支援滾動條捲動,但理論上應該不會影響使用。
- 如果您在使用 macOS 14 Sonoma 及之後的版本的系統的話,請勿使用威注音 3.5.3 及之前的版本,因為這些版本可能會觸發系統內的某些缺陷、導致整個系統畫面失去響應。
- 選單圖示沒有做成單色設計,是為了更好區分簡體輸入模式與繁體輸入模式。如有審美不相容之狀況,還請諒解。
- 請勿在諸如 NSMenu 以及 Spotlight 這種浮動窗內使用田所選字窗的滑鼠右鍵選單,否則可能會遇到「選字窗消失,只剩下滑鼠右鍵選單」的情況。此時需要切換到別的 App 再切換回來、才可以正常敲字。該故障目前無解。因此,威注音自 3.1.0 版開始對 Spotlight 和 Raycast 這兩個客體應用停用田所選字窗滑鼠右鍵選單。
- 威注音輸入法本身很多與 Enter 鍵有關的組合鍵在微信等少數應用當中無法生效,因為這些客體應用在訊息窗格內輸入文字時始終會攔截 Enter 鍵的訊號處理、而無視 InputMethodKit 組字區內容的有無。如有相關需求者,可以先行用其它文字編輯軟體敲好訊息之後、藉由剪貼簿中轉、再貼入這類客體應用當中。
- 威注音輸入法的 INMU 格式遞交功能無法直接作用於 Sibelius / Dorico 這一類譜務工作站,而是先在其它文字處理軟體內準備好相關格式之後再利用給譜務工作站軟體。以 Sibelius / Dorico 2 為例的話,就是將這種格式的文字整段複製到剪貼簿內,然後在軟體的歌詞輸入模式當中連續 Command+V 貼上即可。Dorico 3 開始要麻煩一些,得事先在樂譜當中每個音符下插入一個字母,然後將這些音符全部選中、整段編輯歌詞,此時再將 INMU 格式的文本用 Command+V 整段貼上。詳見:https://forums.steinberg.net/t/150448
系統版本要求:至少 macOS 12 Monterey。請在安裝之前務必閱讀這篇《安裝指引》。因應不可控之技術現狀,今後請各位優先 藉由 Gitee 下載。如需要在更舊版的系統下運行的話,請前往威注音輸入法主頁下載 Aqua 紀念版威注音輸入法,可支援自 macOS 10.9 開始至 macOS 12 Monterey 為止的系統版本。
其它注意事項(請點擊這一行文字以展開閱讀)。
⚠️ 注意:使用者們可以克隆「libvChewing-data」且自行make install
來手動安裝今後被官方更新過的最新核心辭庫。
⚠️ 警告:如果您硬碟內既存的威注音版本小於 2.3.0 ,則請在安裝此更新之前務必事先備份使用者語彙資料夾的內容、然後在升級之後在輸入法偏好設定內重新設定一遍使用者語彙目錄。自威注音 2.3.0 版開始,威注音引入沙箱機制,使用者語彙目錄只能存放於「/Users/您的使用者帳戶名稱/」目錄下(也就是您的 Home 目錄)。
關於 Apple Developer 公證 & 安裝包 SHA256:
- 本次提供的安裝檔案均已做公證處理。
- 如果遇到 pkg 安裝包故障的話,請嘗試以「-alternative.zip」結尾的安裝程式。
vChewing-macOS-3.8.3-signed.pkg
8c12957fa54a707849cbb787258a1f32b3d11feaa26b12ba8426f513a012ea0f
vChewing-macOS-3.8.3-signed-alternative.zip
a15b36c8f1d35ada35d267ceaadc00b53542c779b5f9adcf6d2e9119f2957ad4
3.8.2
3.8.2 版針對 3.8.1 版更新了下述內容:
一句話總結:本次更新沒有功能上的變化,對使用者而言變化了的內容只有原廠辭典。
- 研發:[所有發行版] 針對整個語言模組套件(LMAssembly)做了架構調整:
- 將半衰記憶模組修改成「語言模組副本化模組(LMInstantiator,下稱「LMI」)」的內部從屬模組,對外互動過程一律通過 LMI 模組來完成。
- 將倚天中文 DOS 候選字詞排列資料整合到 Swift 原始程式碼內,不再讀取單獨的 JSON 檔案。
- 將 LMAssembly 的所有對外 API 做了精實案,僅對外開放必要之 API。
- 研發:[所有發行版] 全專案淘汰 NSJSONSerialization API 的使用、以 Swift Foundation 內建的 JSON Codec 取而代之。
- 辭典:[所有發行版] 例行語彙資料更新(也是此次版本更新的重點):
- 刪除了一些源自於 LibTaBE 的錯誤詞音配對。
- 篩檢了原廠繁體中文詞庫出現的個別簡體中文詞語、全部訂正為繁體中文。
- 對星穹鐵道的語料做了一些跟得上遊戲版本變化的內容增補。
已知問題(請點擊這一行文字以展開閱讀)。
- 沙箱特性帶來的些許不便。請參見 2.3.0 版的更新日誌。引入沙箱是為了打消一些使用者們可能抱持的資安疑慮,但使用者仍可自行使用 HIPS 類工具軟體來主動監督威注音輸入法的軟體行為。
- 出於諸多原因,macOS 系統內建的 IMK 選字窗支援截止於 3.5.3 版、之後不再提供相關支援。一款連 Apple 自己都不想做好的系統元件,第三方開發者拿來用的話,這維護成本實在是過於空前。
- 田所選字窗不支援滾動條捲動,但理論上應該不會影響使用。
- 如果您在使用 macOS 14 Sonoma 及之後的版本的系統的話,請勿使用威注音 3.5.3 及之前的版本,因為這些版本可能會觸發系統內的某些缺陷、導致整個系統畫面失去響應。
- 選單圖示沒有做成單色設計,是為了更好區分簡體輸入模式與繁體輸入模式。如有審美不相容之狀況,還請諒解。
- 請勿在諸如 NSMenu 以及 Spotlight 這種浮動窗內使用田所選字窗的滑鼠右鍵選單,否則可能會遇到「選字窗消失,只剩下滑鼠右鍵選單」的情況。此時需要切換到別的 App 再切換回來、才可以正常敲字。該故障目前無解。因此,威注音自 3.1.0 版開始對 Spotlight 和 Raycast 這兩個客體應用停用田所選字窗滑鼠右鍵選單。
- 威注音輸入法本身很多與 Enter 鍵有關的組合鍵在微信等少數應用當中無法生效,因為這些客體應用在訊息窗格內輸入文字時始終會攔截 Enter 鍵的訊號處理、而無視 InputMethodKit 組字區內容的有無。如有相關需求者,可以先行用其它文字編輯軟體敲好訊息之後、藉由剪貼簿中轉、再貼入這類客體應用當中。
- 威注音輸入法的 INMU 格式遞交功能無法直接作用於 Sibelius / Dorico 這一類譜務工作站,而是先在其它文字處理軟體內準備好相關格式之後再利用給譜務工作站軟體。以 Sibelius / Dorico 2 為例的話,就是將這種格式的文字整段複製到剪貼簿內,然後在軟體的歌詞輸入模式當中連續 Command+V 貼上即可。Dorico 3 開始要麻煩一些,得事先在樂譜當中每個音符下插入一個字母,然後將這些音符全部選中、整段編輯歌詞,此時再將 INMU 格式的文本用 Command+V 整段貼上。詳見:https://forums.steinberg.net/t/150448
系統版本要求:至少 macOS 12 Monterey。請在安裝之前務必閱讀這篇《安裝指引》。因應不可控之技術現狀,今後請各位優先 藉由 Gitee 下載。如需要在更舊版的系統下運行的話,請前往威注音輸入法主頁下載 Aqua 紀念版威注音輸入法,可支援自 macOS 10.9 開始至 macOS 12 Monterey 為止的系統版本。
其它注意事項(請點擊這一行文字以展開閱讀)。
⚠️ 注意:使用者們可以克隆「libvChewing-data」且自行make install
來手動安裝今後被官方更新過的最新核心辭庫。
⚠️ 警告:如果您硬碟內既存的威注音版本小於 2.3.0 ,則請在安裝此更新之前務必事先備份使用者語彙資料夾的內容、然後在升級之後在輸入法偏好設定內重新設定一遍使用者語彙目錄。自威注音 2.3.0 版開始,威注音引入沙箱機制,使用者語彙目錄只能存放於「/Users/您的使用者帳戶名稱/」目錄下(也就是您的 Home 目錄)。
關於 Apple Developer 公證 & 安裝包 SHA256:
- 本次提供的安裝檔案均已做公證處理。
- 如果遇到 pkg 安裝包故障的話,請嘗試以「-alternative.zip」結尾的安裝程式。
vChewing-macOS-3.8.2-signed.pkg
a1b2c35b746778b29b938502d42c71ced2b27f9f740ebcd213cbc938077c7d4c
vChewing-macOS-3.8.2-signed-alternative.zip
9ce5232069b36b6ce86202f6f8a87fa06b30171a737a56fe452495a9611691f4
3.8.1 SP1
3.8.1 版針對 3.8.0 版更新了下述內容:
- [SP1] 修正:[所有發行版] 解決了田所選字窗的字根反查區域在某些情況下「更新不及時、會殘留前一筆查詢結果」的故障。
- [SP1] 修正:[Aqua 紀念版] 解決了「關於」視窗內的右下角的按鈕堆疊在 macOS 10.9 系統下的顯示異常。
- [SP1] 修正:[主流發行版] 解決了 App 型安裝包不顯示產品著作權資訊的故障。
- 修正:[所有發行版] 解決了 macOS 10.9 - 10.12 的輸入法選單在「摁 Alt 鍵執行不同的功能、顯示不同的選單內容」會導致 NSMenuItem 與它們對應的 selectors 對位發生錯位的問題。詳情見下文。
- 修正:[所有發行版] 解決了 AppKit 版偏好設定視窗當中的唸讀設定無法立刻生效的故障。
- 修正:[所有發行版] 修復了 Dvorak-QwertyCMD 鍵盤佈局的映射錯誤。
- 修正:[所有發行版] 解決了 AppKit 版偏好設定在 macOS 10.9 系統下的日語/英語介面的排版擁擠問題。
- 修正:[所有發行版] 解決了在「匯入奇摩輸入法自訂詞資料庫」之後、偏好設定視窗內的使用者語彙編輯器「不自動重新載入內容」的故障。
- 體驗:[所有發行版] 新增了一個可選功能:使用輸入法內建的 CNS11643 全字庫資料庫來對語言模組的輸出資料做自動過濾、僅允許那些有採用 CNS11643 全字庫規定讀音的結果輸出至輸入法的組字引擎與選字窗內。
- 體驗:[Aqua 紀念版] 針對 macOS 10.9 - 10.12 重新設計了「匯入奇摩輸入法自訂詞資料庫 TXT 檔案」的圖形介面交互方式。現在起,除了下文要提到的 NSConnection 通訊手段直接匯入奇摩輸入法自訂詞資料庫以外,您還可以將從奇摩輸入法匯出的該資料庫的 TXT 檔案直接從 Finder 拽入至「輸入法偏好設定->偏好設定->匯入奇摩輸入法自訂詞資料庫->請將檔案拽到這邊」這個按鈕上、來完成對 TXT 資料庫檔案的匯入操作。
- 體驗:[所有發行版] 允許直接藉由 NSConnection 通訊的手段向奇摩輸入法發出資料請求、藉此匯入奇摩輸入法的使用者自訂詞資料庫的內容。這個功能只會在使用者主動使用時才會觸發。
- 體驗:[所有發行版] 新增了一個功能選項,讓田所選字窗在顯示符號時將符號描述(統一碼碼位點)顯示於字根反查清單的位置。該功能預設啟用。
- 行為:[所有發行版] 針對 macOS 10.9 - 10.12 另外研究了一套 NSMenu 輸入法選單應對方案,解決了上文提到的 selectors 錯位的故障。新方案帶來的唯一副作用:在 macOS 13 及之前版本的系統下會無視 NSMenuItem.isAlternative 特性、強制顯示本該摁了 Alt 才會顯示的選單項。macOS 14 不受該副作用所影響。
- 研發:[所有發行版] 嘗試解決了 AppKit 版偏好設定視窗的一些已知的 Constraints 衝突。
- 研發:[所有發行版] 重新統一整理了整個 App 對於情態視窗的掛接目標。
- 辭典:[所有發行版] 例行語彙資料更新。
已知問題(請點擊這一行文字以展開閱讀)。
- 沙箱特性帶來的些許不便。請參見 2.3.0 版的更新日誌。引入沙箱是為了打消一些使用者們可能抱持的資安疑慮,但使用者仍可自行使用 HIPS 類工具軟體來主動監督威注音輸入法的軟體行為。
- 出於諸多原因,macOS 系統內建的 IMK 選字窗支援截止於 3.5.3 版、之後不再提供相關支援。一款連 Apple 自己都不想做好的系統元件,第三方開發者拿來用的話,這維護成本實在是過於空前。
- 田所選字窗不支援滾動條捲動,但理論上應該不會影響使用。
- 如果您在使用 macOS 14 Sonoma 及之後的版本的系統的話,請勿使用威注音 3.5.3 及之前的版本,因為這些版本可能會觸發系統內的某些缺陷、導致整個系統畫面失去響應。
- 選單圖示沒有做成單色設計,是為了更好區分簡體輸入模式與繁體輸入模式。如有審美不相容之狀況,還請諒解。
- 請勿在諸如 NSMenu 以及 Spotlight 這種浮動窗內使用田所選字窗的滑鼠右鍵選單,否則可能會遇到「選字窗消失,只剩下滑鼠右鍵選單」的情況。此時需要切換到別的 App 再切換回來、才可以正常敲字。該故障目前無解。因此,威注音自 3.1.0 版開始對 Spotlight 和 Raycast 這兩個客體應用停用田所選字窗滑鼠右鍵選單。
- 威注音輸入法本身很多與 Enter 鍵有關的組合鍵在微信等少數應用當中無法生效,因為這些客體應用在訊息窗格內輸入文字時始終會攔截 Enter 鍵的訊號處理、而無視 InputMethodKit 組字區內容的有無。如有相關需求者,可以先行用其它文字編輯軟體敲好訊息之後、藉由剪貼簿中轉、再貼入這類客體應用當中。
- 威注音輸入法的 INMU 格式遞交功能無法直接作用於 Sibelius / Dorico 這一類譜務工作站,而是先在其它文字處理軟體內準備好相關格式之後再利用給譜務工作站軟體。以 Sibelius / Dorico 2 為例的話,就是將這種格式的文字整段複製到剪貼簿內,然後在軟體的歌詞輸入模式當中連續 Command+V 貼上即可。Dorico 3 開始要麻煩一些,得事先在樂譜當中每個音符下插入一個字母,然後將這些音符全部選中、整段編輯歌詞,此時再將 INMU 格式的文本用 Command+V 整段貼上。詳見:https://forums.steinberg.net/t/150448
系統版本要求:至少 macOS 12 Monterey。請在安裝之前務必閱讀這篇《安裝指引》。因應不可控之技術現狀,今後請各位優先 藉由 Gitee 下載。如需要在更舊版的系統下運行的話,請前往威注音輸入法主頁下載 Aqua 紀念版威注音輸入法,可支援自 macOS 10.9 開始至 macOS 12 Monterey 為止的系統版本。
其它注意事項(請點擊這一行文字以展開閱讀)。
⚠️ 注意:使用者們可以克隆「libvChewing-data」且自行make install
來手動安裝今後被官方更新過的最新核心辭庫。
⚠️ 警告:如果您硬碟內既存的威注音版本小於 2.3.0 ,則請在安裝此更新之前務必事先備份使用者語彙資料夾的內容、然後在升級之後在輸入法偏好設定內重新設定一遍使用者語彙目錄。自威注音 2.3.0 版開始,威注音引入沙箱機制,使用者語彙目錄只能存放於「/Users/您的使用者帳戶名稱/」目錄下(也就是您的 Home 目錄)。
關於 Apple Developer 公證 & 安裝包 SHA256:
- 本次提供的安裝檔案均已做公證處理。
- 如果遇到 pkg 安裝包故障的話,請嘗試以「-alternative.zip」結尾的安裝程式。
vChewing-macOS-3.8.1-signed.pkg
7d4278b8e92b053e37e5cfe793fe80e69c72c322216c50e3bc786da36269a4e3
vChewing-macOS-3.8.1-signed-alternative.zip
4e6d298eed088d3655437cfc3bf84e5fa3b468a5d8680e8b6145599bfaced7a4
3.8.0 SP1
3.8.0 版針對 3.7.3 版更新了下述內容:
- [SP1] 修正:[所有發行版] 緊急修復了 AppKit 版偏好設定視窗「無法更改當前編輯的使用者語彙資料種類」的故障。
- 修正:[Aqua 紀念版] 在 macOS 10.9 - 10.12 系統下移除了「匯入奇摩輸入法自訂詞資料庫」按鈕,因為該按鈕對 NSOpenPanel 的呼叫會觸發這幾版 macOS 系統的內建缺陷、使得整個桌面停止響應。下一版威注音輸入法會對該功能在這幾版系統下的使用交互方式重新設計。
- 作為備選方案,威注音 Aqua 紀念版在 3.8.0 版引入了一個新功能:允許使用終端指令匯入奇摩輸入法的自訂詞資料庫。
- 該終端指令的使用方法為「
~/Library/Input\ Methods/vChewing.app/Contents/MacOS/vChewing --import-kimo 奇摩輸入法TXT檔案路徑
」。 - 威注音主流發行版也已經在 3.8.0 SP1 版引入對該終端指令的支援。
- 該終端指令的使用方法為「
- 作為備選方案,威注音 Aqua 紀念版在 3.8.0 版引入了一個新功能:允許使用終端指令匯入奇摩輸入法的自訂詞資料庫。
- 修正:[Aqua 紀念版] 解決了以 Xcode 15 建置出來的 App 安裝程式在 macOS 10.9 - 10.14 系統下「無法正常啟動」「無法正常處理 TISInputSource CoreFoundation 物件的 ARC 行為」這兩處崩潰故障。至此,Xcode 14.2 不再成為剛需。
- 修正:[Aqua 紀念版] 修正了輸入法版本更新檢查模組在不滿主流發行版所要求的系統版本下提示「切換到主流發行版」的錯誤行為。
- 體驗:[所有發行版] 對 AppKit 版偏好設定視窗做了精實案,使之擁有與 SwiftUI 版偏好設定視窗同等品質的完成度與使用體驗。這也減去了對 AppKit 版偏好設定視窗的新選項實作(包括相關內容的本地化工作)時的額外維護成本。所有的介面選項元素全部都是基於 UserDefaults 的既定資料動態生成的。// 前一版威注音輸入法更新已經對 SwiftUI 版的偏好設定視窗做過同樣的精實案。
- 體驗:[所有發行版] 新增了一個與選字游標有關的選項,允許輸入法在叫出選字窗的時候糾正不合理的端點選字游標位置。該選項預設啟用。
- 體驗:[所有發行版] 給浮動組字窗的游標新增了陰影,提升其辨識度。
- 體驗:[所有發行版] 新增了一個與選字游標有關的選項,允許輸入法在選字窗顯示的時候使用 J / K 鍵移動組字區內的游標。這個選項專門用來照顧 PIME 版新酷音輸入法使用者的習慣。該選項不預設啟用,且有下述條件限制:
- 必須是普通的、有用到組字區打字時的選字狀態。
- 比如說逐字選字模式、漢音鍵盤符號模式、波浪符號選單等情況就無法使用該特性。
- 必須是直接敲 J / K 鍵、且不得有任何修飾鍵被按下。
- 這一點與 PIME 新酷音略有不同:PIME 新酷音對此未做出這種條件檢查限制。
- 一旦啟用該特性的話,威注音輸入法會禁止 J / K 鍵用作選字鍵。
- 如果磁帶模組當前載入的磁帶所規定的選字鍵有用到這兩個鍵的話,則當前磁帶的選字鍵定義資料會被威注音輸入法忽略掉。
- 必須是普通的、有用到組字區打字時的選字狀態。
- 行為:[所有發行版] 對之前允許輸入法在選字窗顯示的時候「使用 Alt(+Shift)+前後方向鍵來挪動組字區內的游標」的特性新增了下述條件限制:
- 必須是普通的、有用到組字區打字時的選字狀態。
- 比如說逐字選字模式、漢音鍵盤符號模式、波浪符號選單等情況就無法使用該特性。
- 必須是普通的、有用到組字區打字時的選字狀態。
- 行為:[所有發行版] 糾正了 NSEvent 在身為 flagsChanged 事件時轉譯為 KBEvent 的過程當中「違規存取自身不存在的屬性(
characters
charactersIgnoringModifiers
isARepeat
)這一錯誤行為。這個錯誤行為會導致 macOS 系統 consle 狂噴「NSInternalInconsistencyException」錯誤。 - 研發:[所有發行版] 全專案統整了對檔案與目錄的開啟方法,採用專用的 enum 統一管理這一類行為。
- 研發:[所有發行版] 不只 AppKit 版偏好設定視窗被做了精實案,軟體的輸入法選單、關於視窗、以及客體管理器也都做了同樣的精實案,使得輸入法本體徹底擺脫了對專有 XIB 的依賴。
- 研發:[所有發行版] 針對按鍵訊號調度模組當中的「普通打字模式(注音/磁帶)」「內碼輸入模式」「漢音鍵盤符號模式」這三個子模式的輪替切換功能做了重構,設計了專有的 Enum 來管理對這三個子模式的輪替切換行為。這方便了未來對如何實作「允許使用者停用個別模式」等新特性的可行性探究。
- 辭典:[所有發行版] 例行語彙資料更新。
已知問題(請點擊這一行文字以展開閱讀)。
- 沙箱特性帶來的些許不便。請參見 2.3.0 版的更新日誌。引入沙箱是為了打消一些使用者們可能抱持的資安疑慮,但使用者仍可自行使用 HIPS 類工具軟體來主動監督威注音輸入法的軟體行為。
- 出於諸多原因,macOS 系統內建的 IMK 選字窗支援截止於 3.5.3 版、之後不再提供相關支援。一款連 Apple 自己都不想做好的系統元件,第三方開發者拿來用的話,這維護成本實在是過於空前。
- 田所選字窗不支援滾動條捲動,但理論上應該不會影響使用。
- 如果您在使用 macOS 14 Sonoma 及之後的版本的系統的話,請勿使用威注音 3.5.3 及之前的版本,因為這些版本可能會觸發系統內的某些缺陷、導致整個系統畫面失去響應。
- 選單圖示沒有做成單色設計,是為了更好區分簡體輸入模式與繁體輸入模式。如有審美不相容之狀況,還請諒解。
- 請勿在諸如 NSMenu 以及 Spotlight 這種浮動窗內使用田所選字窗的滑鼠右鍵選單,否則可能會遇到「選字窗消失,只剩下滑鼠右鍵選單」的情況。此時需要切換到別的 App 再切換回來、才可以正常敲字。該故障目前無解。因此,威注音自 3.1.0 版開始對 Spotlight 和 Raycast 這兩個客體應用停用田所選字窗滑鼠右鍵選單。
- 威注音輸入法本身很多與 Enter 鍵有關的組合鍵在微信等少數應用當中無法生效,因為這些客體應用在訊息窗格內輸入文字時始終會攔截 Enter 鍵的訊號處理、而無視 InputMethodKit 組字區內容的有無。如有相關需求者,可以先行用其它文字編輯軟體敲好訊息之後、藉由剪貼簿中轉、再貼入這類客體應用當中。
- 威注音輸入法的 INMU 格式遞交功能無法直接作用於 Sibelius / Dorico 這一類譜務工作站,而是先在其它文字處理軟體內準備好相關格式之後再利用給譜務工作站軟體。以 Sibelius / Dorico 2 為例的話,就是將這種格式的文字整段複製到剪貼簿內,然後在軟體的歌詞輸入模式當中連續 Command+V 貼上即可。Dorico 3 開始要麻煩一些,得事先在樂譜當中每個音符下插入一個字母,然後將這些音符全部選中、整段編輯歌詞,此時再將 INMU 格式的文本用 Command+V 整段貼上。詳見:https://forums.steinberg.net/t/150448
系統版本要求:至少 macOS 12 Monterey。請在安裝之前務必閱讀這篇《安裝指引》。因應不可控之技術現狀,今後請各位優先 藉由 Gitee 下載。如需要在更舊版的系統下運行的話,請前往威注音輸入法主頁下載 Aqua 紀念版威注音輸入法,可支援自 macOS 10.9 開始至 macOS 12 Monterey 為止的系統版本。
其它注意事項(請點擊這一行文字以展開閱讀)。
⚠️ 注意:使用者們可以克隆「libvChewing-data」且自行make install
來手動安裝今後被官方更新過的最新核心辭庫。
⚠️ 警告:如果您硬碟內既存的威注音版本小於 2.3.0 ,則請在安裝此更新之前務必事先備份使用者語彙資料夾的內容、然後在升級之後在輸入法偏好設定內重新設定一遍使用者語彙目錄。自威注音 2.3.0 版開始,威注音引入沙箱機制,使用者語彙目錄只能存放於「/Users/您的使用者帳戶名稱/」目錄下(也就是您的 Home 目錄)。
關於 Apple Developer 公證 & 安裝包 SHA256:
- 本次提供的安裝檔案均已做公證處理。
- 如果遇到 pkg 安裝包故障的話,請嘗試以「-alternative.zip」結尾的安裝程式。
vChewing-macOS-3.8.0-signed.pkg
271abe87e3e1857d0f5b6d20441efcb7f47b7b447abccc46207bbfaae7a9a188
vChewing-macOS-3.8.0-signed-alternative.zip
7d6c95452d0d1a9823569071819172b15383bd5814c5564fd4491cbf503ce5bc
3.7.3
3.7.3 版針對 3.7.2 版更新了下述內容:
- 修正:[所有發行版] 解決了「SecureEventInput 濫用行為偵測模組」無法正確檢測螢幕保護程式狀態的故障。
- 修正:[所有發行版] 解決了「SecureEventInput 濫用行為偵測模組」不檢測電腦睡眠狀態狀態的設計缺陷。
- 體驗:[所有發行版] 允許在選字窗內移動組字區內的游標:
- 使用「Alt+文字輸入方向上的前後方向鍵」熱鍵的話,會以(在叫出選字窗之前的)組字區既定字詞節點為單位來移動游標游標。
- 使用「Shift+Alt+文字輸入方向上的前後方向鍵」熱鍵的話,則會依單個幅位長度(讀音)移動游標。此謂「逐幅移動」。
- 如果在逐幅移動游標時出現「游標位於字元中間」的情況的話,則會朝著當前的游標移動方向將游標移動到當前節點的邊界線上。
- 體驗:[所有發行版] 允許使用者自訂數字小鍵盤的輸入行為。此前僅支援「直接遞交半形數字符號」這一種行為;而現在則追加了五種新的行為選項。
- 體驗:[所有發行版] 從現在起,當您有將選字窗的高亮配色方案設定為跟隨系統/客體軟體的配色方案時,浮動組字窗的配色也會有對應的改變。
- 行為:[所有發行版] Shift 按鍵事件偵測模組的延遲從 0.3 秒改為 0.2 秒。
- 研發:[所有發行版] 全專案改用了全新的 KBEvent Struct 作為威注音輸入法專用的按鍵訊號通訊格式。
- 該更動乃是為了應對威注音輸入法今後可能的跨平台移植需求。
- 該更動也使得輸入法的按鍵處理速度有了明顯提升,畢竟是 Swift 原生的 Struct。
- 該格式擁有與 NSEvent 互相轉化對譯的能力。
- 研發:[所有發行版] 重構了語言模組管理器:重新設計了該管理器對語言模組的交互方式。
- 研發:[所有發行版] 針對按鍵調度做了輕度翻修,使其對 ModifierFlags 的處理更加精確。
- 研發:[主流發行版] 針對 SwiftUI 偏好設定介面的內容呈現機制做了大翻新。
- 辭典:[所有發行版] 例行語彙資料更新+原神/星穹鐵道語料更新,以及全字庫資料更新至 2024年1月15日 的版本。
已知問題(請點擊這一行文字以展開閱讀)。
- 沙箱特性帶來的些許不便。請參見 2.3.0 版的更新日誌。引入沙箱是為了打消一些使用者們可能抱持的資安疑慮,但使用者仍可自行使用 HIPS 類工具軟體來主動監督威注音輸入法的軟體行為。
- 出於諸多原因,macOS 系統內建的 IMK 選字窗支援截止於 3.5.3 版、之後不再提供相關支援。一款連 Apple 自己都不想做好的系統元件,第三方用起來維護成本實在太空前。
- 田所選字窗不支援滾動條捲動,但理論上應該不會影響使用。
- 如果您在使用 macOS 14 Sonoma 及之後的版本的話,請勿使用威注音 3.5.3 及之前的版本,因為這些版本可能會觸發系統內的某些缺陷、導致整個系統畫面失去響應。
- 選單圖示沒有做成單色設計,是為了更好區分簡體輸入模式與繁體輸入模式。如有審美不相容之狀況,還請諒解。
- 請勿在諸如 NSMenu 以及 Spotlight 這種浮動窗內使用田所選字窗的滑鼠右鍵選單,否則可能會遇到「選字窗消失,只剩下滑鼠右鍵選單」的情況。此時需要切換到別的 App 再切換回來、才可以正常敲字。該故障目前無解。因此,威注音自 3.1.0 版開始對 Spotlight 和 Raycast 這兩個客體應用停用田所選字窗滑鼠右鍵選單。
- 威注音輸入法本身很多與 Enter 鍵有關的組合鍵在微信等少數應用當中無法生效,因為這些客體應用在訊息窗格內輸入文字時始終會攔截 Enter 鍵的訊號處理、而無視 InputMethodKit 組字區內容的有無。如有相關需求者,可以先行用其它文字編輯軟體敲好訊息之後、藉由剪貼簿中轉、再貼入這類客體應用當中。
- 威注音輸入法的 INMU 格式遞交功能無法直接作用於 Sibelius / Dorico 這一類譜務工作站,而是先在其它文字處理軟體內準備好相關格式之後再利用給譜務工作站軟體。以 Sibelius / Dorico 2 為例的話,就是將這種格式的文字整段複製到剪貼簿內,然後在軟體的歌詞輸入模式當中連續 Command+V 貼上即可。Dorico 3 開始要麻煩一些,得事先在樂譜當中每個音符下插入一個字母,然後將這些音符全部選中、整段編輯歌詞,此時再將 INMU 格式的文本用 Command+V 整段貼上。詳見:https://forums.steinberg.net/t/150448
系統版本要求:至少 macOS 12 Monterey。請在安裝之前務必閱讀這篇《安裝指引》。因應不可控之技術現狀,今後請各位優先 藉由 Gitee 下載。如需要在更舊版的系統下運行的話,請前往威注音輸入法主頁下載 Aqua 紀念版威注音輸入法,可支援自 macOS 10.9 開始至 macOS 12 Monterey 為止的系統版本。
其它注意事項(請點擊這一行文字以展開閱讀)。
⚠️ 注意:使用者們可以克隆「libvChewing-data」且自行make install
來手動安裝今後被官方更新過的最新核心辭庫。
⚠️ 警告:如果您硬碟內既存的威注音版本小於 2.3.0 ,則請在安裝此更新之前務必事先備份使用者語彙資料夾的內容、然後在升級之後在輸入法偏好設定內重新設定一遍使用者語彙目錄。自威注音 2.3.0 版開始,威注音引入沙箱機制,使用者語彙目錄只能存放於「/Users/您的使用者帳戶名稱/」目錄下(也就是您的 Home 目錄)。
關於 Apple Developer 公證 & 安裝包 SHA256:
- 本次提供的安裝檔案均已做公證處理。
- 如果遇到 pkg 安裝包故障的話,請嘗試以「-alternative.zip」結尾的安裝程式。
vChewing-macOS-3.7.3-signed.pkg
aca6372bb5848d833c16dac935ffac600ec45cc0382179fa390c20c3050036bb
vChewing-macOS-3.7.3-signed-alternative.zip
9cdc0aa17631ba9bf7a9f6e06e72bc1953b203de6b9787d6d2da342d8f021ff3
3.7.2
3.7.2 版針對 3.7.1 版更新了下述內容:
- 修正:[所有發行版] 解決了因為 SQLite 日誌導致的記憶體用量失控的故障。從這一版開始將不再啟用任何 SQLite 日誌。
- 因為威注音只有原廠辭典會用到 SQLite、且這類資料通常都是唯讀資料,所以從原理上就對日誌功能特性沒有需求。
- 修正:[所有發行版] 解決了原廠辭典資料建構腳本當中的 Segmentation Fault 故障。
- 修正:[所有發行版] 解決了內文組字區「在組音區有內容時,將游標始終顯示在文字輸入方向的最前方」的故障。
- 體驗:[所有發行版] 新增唸讀模式,可以在注音模式(而非磁帶模式)下唸出自己敲出的讀音。
- 該功能可用於一些特殊場合,比如啞巴或有口頭表達障礙的人士可以在做簡報的時候讓威注音替自己把話講出來……等。
- 該模式會佔用一點點記憶體(平均不到 10MB),且在關掉之後可能需要重新啟動輸入法、讓系統釋放對應的記憶體佔用。
- 該功能可在輸入法偏好設定內配置,有三檔選項可供選擇:
- 不唸讀:什麼都不唸出來,也就是關掉這個功能。該選項為預設值。
- 僅在用聲調鍵確認時:當且僅當組音區的讀音被成功插入組字引擎時,才會唸一遍。
- 實時唸讀組音區的任何變化:只要組音區的內容有變化,組音區的內容就會被整個唸出來。
- 這個特性比較適合動態注音佈局學習者,但多少有些聒噪了。
- 體驗:[所有發行版] 聯想詞模式升級為關聯詞語模式;現在起,在沒有開啟逐字選字模式時,也可以使用關聯詞語模式。
- 威注音的關聯詞語模式不會用到內文組字區。這樣一來,雖然在某些方面的體驗上不如小麥注音的新版聯想詞功能(小麥PR412),但也躲開了「拿破音字嘗試自動匹配讀音」這種永遠都無法正確實作的功能需求。
- 雙方對該模式的實作思路完全不同,感興趣者可以自行比對。
- 威注音的關聯詞語只會以當前內文組字區的(在文字輸入方向上的)最前方的「字音配對」與「字詞節點詞音配對」為最長檢索依據。
- 該功能也會嘗試獲取「不考慮讀音」時的檢索結果。
- 如果該節點的幅長(讀音長度)與字元數量不相等的話,則這種情況下不考慮以讀音作為檢索依據。
- 在沒有開啟逐字選字模式時,關聯詞語選字窗的觸發熱鍵為 Shift+Enter。
- 威注音的關聯詞語專用辭典可在輸入法偏好設定內自訂,且這次功能更新並未修改使用者關聯詞語辭典的檔案格式。
- 藉由 Windows 9x/NT3/NT4/2000/XP/2003 內建全拼輸入法 / ㄅ半輸入法的相關字詞編輯工具生成的使用者關聯詞語檔案可直接使用,需先以 UTF-8 編碼存檔。
- 威注音的關聯詞語模式不會用到內文組字區。這樣一來,雖然在某些方面的體驗上不如小麥注音的新版聯想詞功能(小麥PR412),但也躲開了「拿破音字嘗試自動匹配讀音」這種永遠都無法正確實作的功能需求。
- 行為:[所有發行版] 這一版開始,威注音輸入法的「SecureEventInput 濫用行為偵測模組」會轉而使用與當代 macOS 相容的「用來偵測當前螢幕是否被鎖定」的 API、以圖進一步減少對 com.apple.loginwindow 的「SecureEventInput 濫用行為」誤報。
- 該模組在偵測到這一類行為的時候,會主動知會使用者,藉此明確與此有關的「輸入法可用性故障」的責任歸屬。
- 該模組不會對有這類犯行的執行緒有任何砍殺操作,使用者可利用系統內建的 Activity Monitor 等手段自行實施相關操作。
- 辭典:[所有發行版] 例行語彙資料更新+原神/星穹鐵道語料更新。
已知問題(請點擊這一行文字以展開閱讀)。
- 沙箱特性帶來的些許不便。請參見 2.3.0 版的更新日誌。引入沙箱是為了打消一些使用者們可能抱持的資安疑慮,但使用者仍可自行使用 HIPS 類工具軟體來主動監督威注音輸入法的軟體行為。
- 出於諸多原因,macOS 系統內建的 IMK 選字窗支援截止於 3.5.3 版、之後不再提供相關支援。一款連 Apple 自己都不想做好的系統元件,第三方用起來維護成本實在太空前。
- 田所選字窗不支援滾動條捲動,但理論上應該不會影響使用。
- 如果您在使用 macOS 14 Sonoma 及之後的版本的話,請勿使用威注音 3.5.3 及之前的版本,因為這些版本可能會觸發系統內的某些缺陷、導致整個系統畫面失去響應。
- 選單圖示沒有做成單色設計,是為了更好區分簡體輸入模式與繁體輸入模式。如有審美不相容之狀況,還請諒解。
- 請勿在諸如 NSMenu 以及 Spotlight 這種浮動窗內使用田所選字窗的滑鼠右鍵選單,否則可能會遇到「選字窗消失,只剩下滑鼠右鍵選單」的情況。此時需要切換到別的 App 再切換回來、才可以正常敲字。該故障目前無解。因此,威注音自 3.1.0 版開始對 Spotlight 和 Raycast 這兩個客體應用停用田所選字窗滑鼠右鍵選單。
- 威注音輸入法本身很多與 Enter 鍵有關的組合鍵在微信等少數應用當中無法生效,因為這些客體應用在訊息窗格內輸入文字時始終會攔截 Enter 鍵的訊號處理、而無視 InputMethodKit 組字區內容的有無。如有相關需求者,可以先行用其它文字編輯軟體敲好訊息之後、藉由剪貼簿中轉、再貼入這類客體應用當中。
- 威注音輸入法的 INMU 格式遞交功能無法直接作用於 Sibelius / Dorico 這一類譜務工作站,而是先在其它文字處理軟體內準備好相關格式之後再利用給譜務工作站軟體。以 Sibelius / Dorico 2 為例的話,就是將這種格式的文字整段複製到剪貼簿內,然後在軟體的歌詞輸入模式當中連續 Command+V 貼上即可。Dorico 3 開始要麻煩一些,得事先在樂譜當中每個音符下插入一個字母,然後將這些音符全部選中、整段編輯歌詞,此時再將 INMU 格式的文本用 Command+V 整段貼上。詳見:https://forums.steinberg.net/t/150448
系統版本要求:至少 macOS 12 Monterey。請在安裝之前務必閱讀這篇《安裝指引》。因應不可控之技術現狀,今後請各位優先 藉由 Gitee 下載。如需要在更舊版的系統下運行的話,請前往威注音輸入法主頁下載 Aqua 紀念版威注音輸入法,可支援自 macOS 10.9 開始至 macOS 12 Monterey 為止的系統版本。
其它注意事項(請點擊這一行文字以展開閱讀)。
⚠️ 注意:使用者們可以克隆「libvChewing-data」且自行make install
來手動安裝今後被官方更新過的最新核心辭庫。更新核心詞庫的過程會破壞 app 的簽名,所以請務必也備份原始的 pkg 安裝包。
⚠️ 警告:如果您硬碟內既存的威注音版本小於 2.3.0 ,則請在安裝此更新之前務必事先備份使用者語彙資料夾的內容、然後在升級之後在輸入法偏好設定內重新設定一遍使用者語彙目錄。自威注音 2.3.0 版開始,威注音引入沙箱機制,使用者語彙目錄只能存放於「/Users/您的使用者帳戶名稱/」目錄下(也就是您的 Home 目錄)。
關於 Apple Developer 公證 & 安裝包 SHA256:
- 本次提供的安裝檔案均已做公證處理。
- 如果遇到 pkg 安裝包故障的話,請嘗試以「-alternative.zip」結尾的安裝程式。
vChewing-macOS-3.7.2-signed.pkg
ffd2afad271b121d2bd991f8c22f180230b758a984800430ea94bca6655c486c
vChewing-macOS-3.7.2-signed-alternative.zip
bc01b687893f523b3291b3163ac91203559a10c7d97eee68f704154ed0ab2f6b
3.7.1 SP1
3.7.1 版針對 3.7.0 版更新了下述內容:
- 修正:[所有發行版] 解決了上一個版本復發的「舊的輸入法會話控制副本會干涉新的輸入法會話副本的選字窗的顯示」的故障。
- 修正:[所有發行版] 解決了磁帶模組在換插磁帶的時候「沒能徹底先清空之前的磁帶在記憶體內的資料」的故障。
- 修正:[所有發行版] 解決了威注音輸入法在繁體中文模式下叫出 macOS 語音輸入時「只能使用簡體中文語音輸入」的故障。
- 研發:[所有發行版] 對磁帶模組的磁帶內容讀取解析流程做了重構,使之更容易維護。
- 辭典:[所有發行版] 例行語彙資料更新+原神/星穹鐵道語料更新。
已知問題(請點擊這一行文字以展開閱讀)。
- 沙箱特性帶來的些許不便。請參見 2.3.0 版的更新日誌。引入沙箱是為了打消一些使用者們可能抱持的資安疑慮,但使用者仍可自行使用 HIPS 類工具軟體來主動監督威注音輸入法的軟體行為。
- 出於諸多原因,macOS 系統內建的 IMK 選字窗支援截止於 3.5.3 版、之後不再提供相關支援。一款連 Apple 自己都不想做好的系統元件,第三方用起來維護成本實在太空前。
- 田所選字窗不支援滾動條捲動,但理論上應該不會影響使用。
- 如果您在使用 macOS 14 Sonoma 及之後的版本的話,請勿使用威注音 3.5.3 及之前的版本,因為這些版本可能會觸發系統內的某些缺陷、導致整個系統畫面失去響應。
- 選單圖示沒有做成單色設計,是為了更好區分簡體輸入模式與繁體輸入模式。如有審美不相容之狀況,還請諒解。
- 請勿在諸如 NSMenu 以及 Spotlight 這種浮動窗內使用田所選字窗的滑鼠右鍵選單,否則可能會遇到「選字窗消失,只剩下滑鼠右鍵選單」的情況。此時需要切換到別的 App 再切換回來、才可以正常敲字。該故障目前無解。因此,威注音自 3.1.0 版開始對 Spotlight 和 Raycast 這兩個客體應用停用田所選字窗滑鼠右鍵選單。
- 威注音輸入法本身很多與 Enter 鍵有關的組合鍵在微信等少數應用當中無法生效,因為這些客體應用在訊息窗格內輸入文字時始終會攔截 Enter 鍵的訊號處理、而無視 InputMethodKit 組字區內容的有無。如有相關需求者,可以先行用其它文字編輯軟體敲好訊息之後、藉由剪貼簿中轉、再貼入這類客體應用當中。
- 威注音輸入法的 INMU 格式遞交功能無法直接作用於 Sibelius / Dorico 這一類譜務工作站,而是先在其它文字處理軟體內準備好相關格式之後再利用給譜務工作站軟體。以 Sibelius / Dorico 2 為例的話,就是將這種格式的文字整段複製到剪貼簿內,然後在軟體的歌詞輸入模式當中連續 Command+V 貼上即可。Dorico 3 開始要麻煩一些,得事先在樂譜當中每個音符下插入一個字母,然後將這些音符全部選中、整段編輯歌詞,此時再將 INMU 格式的文本用 Command+V 整段貼上。詳見:https://forums.steinberg.net/t/150448
系統版本要求:至少 macOS 12 Monterey。請在安裝之前務必閱讀這篇《安裝指引》。因應不可控之技術現狀,今後請各位優先 藉由 Gitee 下載。如需要在更舊版的系統下運行的話,請前往威注音輸入法主頁下載 Aqua 紀念版威注音輸入法,可支援自 macOS 10.9 開始至 macOS 12 Monterey 為止的系統版本。
其它注意事項(請點擊這一行文字以展開閱讀)。
⚠️ 注意:使用者們可以克隆「libvChewing-data」且自行make install
來手動安裝今後被官方更新過的最新核心辭庫。更新核心詞庫的過程會破壞 app 的簽名,所以請務必也備份原始的 pkg 安裝包。
⚠️ 警告:如果您硬碟內既存的威注音版本小於 2.3.0 ,則請在安裝此更新之前務必事先備份使用者語彙資料夾的內容、然後在升級之後在輸入法偏好設定內重新設定一遍使用者語彙目錄。自威注音 2.3.0 版開始,威注音引入沙箱機制,使用者語彙目錄只能存放於「/Users/您的使用者帳戶名稱/」目錄下(也就是您的 Home 目錄)。
關於 Apple Developer 公證 & 安裝包 SHA256:
- 本次提供的安裝檔案均已做公證處理。
- 如果遇到 pkg 安裝包故障的話,請嘗試以「-alternative.zip」結尾的安裝程式。
vChewing-macOS-3.7.1-signed.pkg
bb587471ac79a7eee05a5401b5b93b99fd16a9c1bdf059fd0fca7be246de0007
vChewing-macOS-3.7.1-signed-alternative.zip
27fafe55e4b7becdf2fdf56c8e0bb4cd74fa0184f891fbadd28e7437adcc5321