[軟體] 威注音 3.4.9,支援 macOS 14 Sonoma Beta 1。
威注音輸入法是 macOS 系統下的一款功能豐富的注音輸入法,
且有照顧漢音輸入法的使用習慣。另有磁帶模組可讀入 CIN 表格,
以方便那些需要偶爾敲倉頡/嘸蝦米/五筆的使用者群體。
(有問題請務必直接去 Twitter 給 @vChewingIME 留言,原因見文末。)
威注音輸入法自 3.4.0 SP1 版開始又有了一些累積的內容更新。
且從 3.4.9 版開始(*),連 PKG 安裝包本身都是有經過公證處理的。
之前因為只經過簽名處理,導致 Apple Silicon 機種安裝 PKG 有困難。
(*限 2023-06-07 當日下午重新上傳的安裝包開始算。)
相對於 3.4.0 SP1 版而言,目前的 3.4.9 版的部分新功能如下:
⒈)與半衰記憶模組有關的更新:
● 現在起,每次重啟輸入法後、可正常載入之前的記憶資料。
● 不再對單個漢字的半衰記憶施加條件限制。
⒉)與效能有關的更新:
● 全專案改採 JSON 格式的原廠辭典、取代 plist,節省記憶體
佔用與硬碟空間佔用,載入速度更快。
● 將部分基礎類型由「結構」改成「型別」,提升記憶體的
利用效率。
⒊)與 SwiftUI 版偏好設定有關的更新:
● 功能選項「在 CapsLock 中英切換時顯示飄窗提示」不再向
macOS 11 和 macOS 10.15 系統開放,因為該功能實際上
要求至少 macOS 12。
● 解決了在 macOS 10.15 系統下的介面語言選項無法正常顯示
「依系統設定」的故障。
● 解決了「無法因為來自外部的 UserDefaults 變化而自動更新
介面狀態」的故障。
⒋)與選字窗及選字有關的更新:
● 您無法再藉由標記模式與田所選字窗右鍵選單來濾除單個漢字
的字音配對。這是為了防止因為「失手刪掉不該刪的單個漢字」
而妨礙輸入法正常工作。
● 新增「在組字區內實時預覽選字結果」的功能,與 macOS 內建
注音輸入法的行為一致。
● 解決了「當游標前後的漢字的讀音相同的時候,在此時叫出的
選字窗內會出現橫跨游標的候選字詞」的故障。
● 解決了田所選字窗(SwiftUI 版)在除了橫版單列以外的排版
模式下「不顯示反查結果」的故障。
⒌)與鍵盤有關的更新:
● 解決了會將諸如「CapsLock+字母鍵」這種特殊的熱鍵組
合「誤判為 Shift 單次敲擊」的故障。
● 針對「Shift+字母鍵」新增了兩種行為模式,可以在且僅
在組字區為空的時候直接遞交大寫或小寫字母。
● 允許「Shift+Alt+前後方向鍵」或「Shift+Command+前後方向鍵」
在標記模式內以字詞節點為單位移動「標記專用游標」。
◇ 註:「Shift+Command+前後方向鍵」是為了應對 ThinkPad
SK-8855 USB 鍵盤「不支援 Shift+Alt+→ 組合鍵」的現狀
而引入的應對方案,暫不計入使用手冊。
⒍)與拼音和注音排列有關:
● 新增對政大劉又銘教授的擬音注音排列的支援,且同時支援「基於劉
教授原始設計理念之理想形態」與「微軟新注音妥協形態」兩種方案。
● 新增韋氏拼音輸入支援,但必須使用英文右引號鍵「'」來區分清濁音。
● 解決了在拼音模式下「注拼槽為空的時候,無法直接藉由主鍵盤區數
字鍵輸入某些數字」的故障。
● 解決了與漢語拼音模式的空格鍵響應邏輯有關的一些故障。
● 從現在起,除了大千傳統、酷音大千26鍵、(偽)精業、IBM 以外的
注音鍵盤排列,都可以藉由「基礎鍵盤佈局」設定來實現對 Dvorak 等
英數鍵盤佈局的映射支援。
⒎)威注音輸入法成功實現了對「聲調前置輸入」之情形的防呆功能支援。
與上游(v2.5)相比,差異如下:
● 因為上游的注拼引擎(OVMandarin)與威注音所使用的注拼引擎
(齊鐵恨注拼引擎)完全不同,所以實作方式也大相逕庭。
● 威注音在開啟該功能的情況下,允許藉由單獨敲一次 Enter 鍵以迅速
輸入聲調符號(且直接遞交);上游需要敲兩次 Enter 鍵才可以。
● 威注音允許使用者自行停用該防呆功能;上游無法停用該功能。
⒏)與可用性(Accessibility)有關的一些改進:
● 當試圖輸入新的漢字的字音時,如果先敲了聲調鍵、且此時有
啟用「聲調前置輸入」的話,則會出現專門的工具提示來指引操作。
● 當「聲調鍵成功覆寫位於游標身後的漢字」的時候,會出現對應的
工具提示(兩秒)。
● 除非開啟偵錯模式,否則會以系統的提示聲取代(迄最近為止的)
輸入法本身的貝斯撥弦聲。
● 為了照顧色盲患者的使用體驗,從現在起,威注音改用單色選單圖示、
輔以特殊的漸變美工處理,以增強兩個輸入模式彼此的辨識度。
◇ 註:這在 macOS 14 Sonoma 的「游標跟隨型輸入法圖示氣泡」
當中的顯示效果並不是很完美,但目前 Apple 並未給出任何公開
的說明資料指導輸入法圖示該怎樣針對 macOS 13 / 14 最佳化。
⒐)磁帶模組新增對 %quick 區段的讀取支援、會自動將其與 %chardef 區段
融合(但優先權更高)。該區段常見於行列輸入法表格的某些發行版。
◇ 註:今後可能還會就這個區段對磁帶模組繼續改造。
⒑)修復了某些情況下威注音會在輸入法選單當中變灰色(無法選用,非得重
新開機才可以)的故障。
⒒)新增繁簡輸入模式切換專用熱鍵「Command+Control+Shift+D」,可在
偏好設定內停用。之所以沒有採用小麥注音與奇摩輸入法的繁簡切換專用
熱鍵(Control/Shift+Command+G),是因為這些熱鍵與很多軟體存在
熱鍵衝突(可以在 DefKey 網站查詢到)。該選項會在您當前系統「尚未
同時啟用威注音的繁&簡輸入模式」時自動啟用(截至 macOS 11)、或
引領您在系統偏好設定內完成啟用過程(自 macOS 12 開始是如此)。
當使用這套熱鍵切換繁簡輸入模式時,會自動關掉當前的英文輸入模式。
⒓)藉由調整輸入法 bundle plist 內容參數配置的方法,封堵了在某些
新開箱的 mac 電腦內全新安裝威注音輸入法之後「敲兩下空格,會出現
全形句號」的故障。雖然這是因為 macOS 的某個功能特性的原廠設定、
而出現的異常行為,但這次的實現原理就是:將傳入的連續的兩個空格
「取代為兩個西文半形空格,而不是某一個中文句號」,所以(理論上)
不用再擔心 macOS 的這個功能特性是否被停用了。
如果你想詳細閱讀每一期的更新歷史的話,可以點選下述網址閱讀:
https://github.com/vChewing/vChewing-macOS/wiki/更新履歷
另附資安聲明:
威注音輸入法僅攔截處理由 macOS 內建的輸入法框架模組傳給
輸入法的 NSEvent 鍵盤事件,且不會往電腦外部送出任何資料。
但會在使用者手動啟用「軟體新版本檢查」的情況下聯網檢查軟
體更新。這是威注音唯一會主動存取網路的情形。
輸入法官方網站暨常見問題解答:https://vchewing.github.io/
輸入法熱鍵指南:https://vchewing.github.io/manual/shortcuts.html
著作權:https://github.com/vChewing/vChewing-macOS/discussions/92
Homebrew-Cask:https://github.com/windwords/homebrew-vchewing
官方 Twitter:@vChewingIME
註:官方 Plurk 停止營運。
作者 Shiki Suen 留言:
因為 PTT 電郵認證僅對特定的大學開放,且人工認證目前
不對外開放,所以作者本人的 PTT 帳號 ShikiSuen 迄今為止仍
無發文之權限。之前有人傳謠言說 HSNUER 「是馬甲」,其實
只是幫作者轉貼文章而已(看他的註冊時間就知道)。由於這樣
比較麻煩,所以有要問的內容請直接在 Twitter 留言、或者依輸
入法官方網站給出的電郵地址聯絡作者。直接在這個討論串內留
言詢問的話,可能會被藉由輸入法官方 Twitter 以擷取螢幕的方
式引用並解答,所以歡迎各位關注。謝謝各位。
作者另按:
威注音目前不再受理任何與新的注音排列有關的新增製作請求。
如有對冷門注音排列的需求者,請自費雇用 Swift Cocoa 程式師
幫您把威注音的注拼引擎改得「支援您想要自訂的那種鮮有問津
的原創研究出來的排列」而不是讓威注音的主程式幫您當義工。
您要是想提到政大劉氏注音排列的話,人家劉教授有出過論文;
這邊是與他聊過之後才決定支援的。如果與 1980 年代末期中文
DOS 系統百家爭鳴時代被市場淘汰掉的冷門注音鍵盤佈局有關的
請求的話,您還得負責與當時的廠商溝通、確定那種注音鍵盤佈
局是什麼樣子。有人希望威注音能對某某電腦在改用大千排列之
前的那種注音排列提供支援。這邊卻發現用 Google 根本無法找
到任何資料,只能親自聯絡某某科技確認,且最後才知道當年做
中文系統的人在某某科技已經屈指可數。聊到最後,這邊決定不
對該注音排列提供支援(也還是不知這個排列長什麼樣)。今後
這種溝通差事乃提案者負舉證、調查、與原作者溝通之義務。